Created attachment 554136 [details] emerge --info webkit-gtk-2.22.2 builds fine with USE="X egl gnome-keyring libnotify opengl spell", but fails with +gstreamer.
Created attachment 554138 [details] build.log.xz
Source/WebKit/CMakeFiles/WebKit.dir/__/__/DerivedSources/WebKit/AutomationBackendDispatchers.cpp.o:AutomationBackendDispatchers.cpp:function Inspector::AutomationBackendDispatcher::dismissCurrentJavaScriptDialog(long, WTF::RefPtr<WTF::JSONImpl::Object, WTF::DumbPtrTraits<WTF::JSONImpl::Object> >&&): error: relocation overflow
Created attachment 575218 [details] build.log.xz (2.24.1, ppc)
Created attachment 575220 [details] emerge --info Sill a problem webkit-gtk-2.24.1.
I don't think we will find any solution for this in Gentoo, unless our toolchain people pitch in. Maybe an upstream report could lead us somewhere? I'd prefer you go upstream with it, as I can't reproduce and thus can't answer any questions from upstream.
(In reply to Mart Raudsepp from comment #5) > [...] Maybe an upstream report could lead us somewhere? > I'd prefer you go upstream with it, as I can't reproduce and thus can't > answer any questions from upstream. Agreed. Let's see how that turns out. I'll report back here once I've done the upstream report.
Created attachment 589476 [details] emerge --info
Created attachment 589480 [details] build.log.xz (2.24.4, ppc)
Finally took it upstream.
Created attachment 631304 [details] build.log.xz (2.26.4-r1, ppc)
Created attachment 631306 [details] emerge --info
Created attachment 631308 [details] build.log.xz (2.26.4-r1 with MYCMAKEARGS="-DUSE_LD_GOLD:BOOL=OFF", ppc) The build failure turned out to be a problem of using the gold linker as default. Building with MYCMAKEARGS="-DUSE_LD_GOLD:BOOL=OFF" emerge -1 =net-libs/webkit-gtk-2.26.4-r1 just works around that. (Inspired by an enlightening discussion on #gentoo-powerpc)
Current 2.32.4 builds fine on ppc.