Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 670372

Summary: >=net-libs/webkit-gtk-2.24.1 USE=gstreamer - Source/WebKit/CMakeFiles/WebKit.dir/__/__/DerivedSources/WebKit/AutomationBackendDispatchers.cpp.o:AutomationBackendDispatchers.cpp: function ...(): error: relocation overflow
Product: Gentoo Linux Reporter: ernsteiswuerfel <erhard_f>
Component: Current packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED OBSOLETE    
Severity: normal CC: Xeha
Priority: Normal    
Version: unspecified   
Hardware: PPC   
OS: Linux   
URL: https://bugs.webkit.org/show_bug.cgi?id=201593
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 775791    
Bug Blocks:    
Attachments: emerge --info
build.log.xz
build.log.xz (2.24.1, ppc)
emerge --info
emerge --info
build.log.xz (2.24.4, ppc)
build.log.xz (2.26.4-r1, ppc)
emerge --info
build.log.xz (2.26.4-r1 with MYCMAKEARGS="-DUSE_LD_GOLD:BOOL=OFF", ppc)

Description ernsteiswuerfel archtester 2018-11-05 14:22:10 UTC
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.
Comment 1 ernsteiswuerfel archtester 2018-11-05 14:23:53 UTC
Created attachment 554138 [details]
build.log.xz
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2018-11-05 15:08:42 UTC
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
Comment 3 ernsteiswuerfel archtester 2019-05-04 21:50:52 UTC
Created attachment 575218 [details]
build.log.xz (2.24.1, ppc)
Comment 4 ernsteiswuerfel archtester 2019-05-04 21:52:02 UTC
Created attachment 575220 [details]
emerge --info

Sill a problem webkit-gtk-2.24.1.
Comment 5 Mart Raudsepp gentoo-dev 2019-05-05 22:33:47 UTC
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.
Comment 6 ernsteiswuerfel archtester 2019-05-06 20:05:26 UTC
(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.
Comment 7 ernsteiswuerfel archtester 2019-09-08 20:05:58 UTC
Created attachment 589476 [details]
emerge --info
Comment 8 ernsteiswuerfel archtester 2019-09-08 20:07:02 UTC
Created attachment 589480 [details]
build.log.xz (2.24.4, ppc)
Comment 9 ernsteiswuerfel archtester 2019-09-08 20:07:46 UTC
Finally took it upstream.
Comment 10 ernsteiswuerfel archtester 2020-04-08 08:54:31 UTC
Created attachment 631304 [details]
build.log.xz (2.26.4-r1, ppc)
Comment 11 ernsteiswuerfel archtester 2020-04-08 08:55:12 UTC
Created attachment 631306 [details]
emerge --info
Comment 12 ernsteiswuerfel archtester 2020-04-08 09:00:25 UTC
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)
Comment 13 ernsteiswuerfel archtester 2021-12-13 21:14:56 UTC
Current 2.32.4 builds fine on ppc.