Bug 42070

Summary: [GTK] [Stable] >=webkit-1.2.1 does not compile on ppc64
Product: WebKit Reporter: Pacho Ramos <pachoramos1>
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED WONTFIX    
Severity: Normal CC: gnome, mrobinson
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Mac (PowerPC)   
OS: Linux   
Attachments:
Description Flags
build.log.tar.xz
none
build log for 1.3.9 none

Description Pacho Ramos 2010-07-12 05:19:22 PDT
Created attachment 61210 [details]
build.log.tar.xz

Due the following TOC error:

  CXXLD  TestNetscapePlugin/libtestnetscapeplugin.la
  CXXLD  libJavaScriptCore.la
  CXXLD  Programs/jsc
  CCLD   Programs/minidom
  CXXLD  libwebkit-1.0.la
/usr/lib/gcc/powerpc64-unknown-linux-gnu/4.3.4/../../../../powerpc64-unknown-linux-gnu/bin/ld: WebCore/svg/.libs/libwebkit_1_0_la-SVGAnimateMotionElement.o(.text+0x1394): sibling call optimization to `WebCore::RenderObject::markContainingBlocksForLayout(bool, WebCore::RenderObject*)' does not allow automatic multiple TOCs; recompile with -mminimal-toc or -fno-optimize-sibling-calls, or make `WebCore::RenderObject::markContainingBlocksForLayout(bool, WebCore::RenderObject*)' extern
/usr/lib/gcc/powerpc64-unknown-linux-gnu/4.3.4/../../../../powerpc64-unknown-linux-gnu/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status
make[1]: *** [libwebkit-1.0.la] Error 1
make[1]: Leaving directory `/var/tmp/portage/net-libs/webkit-gtk-1.2.1/work/webkit-1.2.1'
make: *** [all] Error 2


This is upstreamed from:
http://bugs.gentoo.org/show_bug.cgi?id=301634

Thanks
Comment 1 Kacper Kowalik 2011-01-06 03:02:52 PST
Created attachment 78103 [details]
build log for 1.3.9

Same failure with more recent webkit
Comment 2 Pacho Ramos 2011-01-08 05:20:06 PST
For now, -mminimal-toc needs to be passed as CFLAGS to workaround this
Comment 3 Martin Robinson 2014-04-08 18:37:07 PDT
The GTK+ port of WebKit1 has been removed.