On Wed, Apr 12, 2017 at 5:11 PM, Andreas Oberritter
<o...@opendreambox.org> wrote:
> On Wed, 12 Apr 2017 16:38:58 -0700
> Andre McCurdy <armccu...@gmail.com> wrote:
>
>> On Wed, Apr 12, 2017 at 3:45 PM, Andreas Oberritter
>> <o...@opendreambox.org> wrote:
>> > On Wed, 29 Mar 2017 19:06:14 -0400
>> > Denys Dmytriyenko <de...@denix.org> wrote:
>> >
>> >> On Sun, Mar 26, 2017 at 04:30:53PM -0400, Denys Dmytriyenko wrote:
>> >> > Hi,
>> >> >
>> >> > I've been having the following build issues lately with qtwebkit 5.8 
>> >> > from
>> >> > master:
>> >> >
>> >> > | make[2]: Entering directory 
>> >> > '/OE/master/build/tmp/work/armv7ahf-neon-oe-linux-gnueabi/qtwebkit/5.8.0+gitAUTOINC+74ac5b0f34-r0/build/Source'
>> >> > | rm -f libQt5WebKit.so.5.8.0 libQt5WebKit.so libQt5WebKit.so.5 
>> >> > libQt5WebKit.so.5.8
>> >> > | linking ../lib/libQt5WebKit.so.5.8.0
>> >> > | 
>> >> > /OE/master/build/tmp/work/armv7ahf-neon-oe-linux-gnueabi/qtwebkit/5.8.0+gitAUTOINC+74ac5b0f34-r0/recipe-sysroot/usr/lib/libQt5Core.so:(*IND*+0x0):
>> >> >  multiple definition of `__bss_start'
>> >> > | 
>> >> > /OE/master/build/tmp/work/armv7ahf-neon-oe-linux-gnueabi/qtwebkit/5.8.0+gitAUTOINC+74ac5b0f34-r0/recipe-sysroot/usr/lib/libQt5Core.so:(*IND*+0x0):
>> >> >  multiple definition of `__bss_start'
>> >> > | 
>> >> > /OE/master/build/tmp/work/armv7ahf-neon-oe-linux-gnueabi/qtwebkit/5.8.0+gitAUTOINC+74ac5b0f34-r0/recipe-sysroot/usr/lib/libQt5Core.so:(*IND*+0x0):
>> >> >  multiple definition of `_edata'
>> >> > | 
>> >> > /OE/master/build/tmp/work/armv7ahf-neon-oe-linux-gnueabi/qtwebkit/5.8.0+gitAUTOINC+74ac5b0f34-r0/recipe-sysroot/usr/lib/libQt5Core.so:(*IND*+0x0):
>> >> >  multiple definition of `_edata'
>> >> > | 
>> >> > /OE/master/build/tmp/work/armv7ahf-neon-oe-linux-gnueabi/qtwebkit/5.8.0+gitAUTOINC+74ac5b0f34-r0/recipe-sysroot/usr/lib/libQt5Core.so:(*IND*+0x0):
>> >> >  multiple definition of `_end'
>> >> > | 
>> >> > /OE/master/build/tmp/work/armv7ahf-neon-oe-linux-gnueabi/qtwebkit/5.8.0+gitAUTOINC+74ac5b0f34-r0/recipe-sysroot/usr/lib/libQt5Core.so:(*IND*+0x0):
>> >> >  multiple definition of `_end'
>> >> > | 
>> >> > /OE/master/build/tmp/work/armv7ahf-neon-oe-linux-gnueabi/qtwebkit/5.8.0+gitAUTOINC+74ac5b0f34-r0/recipe-sysroot/usr/lib/libQt5Gui.so:(*IND*+0x0):
>> >> >  multiple definition of `__bss_start'
>> >> > | 
>> >> > /OE/master/build/tmp/work/armv7ahf-neon-oe-linux-gnueabi/qtwebkit/5.8.0+gitAUTOINC+74ac5b0f34-r0/recipe-sysroot/usr/lib/libQt5Gui.so:(*IND*+0x0):
>> >> >  multiple definition of `_edata'
>> >> > | 
>> >> > /OE/master/build/tmp/work/armv7ahf-neon-oe-linux-gnueabi/qtwebkit/5.8.0+gitAUTOINC+74ac5b0f34-r0/recipe-sysroot/usr/lib/libQt5Gui.so:(*IND*+0x0):
>> >> >  multiple definition of `_end'
>> >> > | collect2: error: ld returned 1 exit status
>> >> > | Makefile.api:92: recipe for target '../lib/libQt5WebKit.so.5.8.0' 
>> >> > failed
>> >> > | make[2]: *** [../lib/libQt5WebKit.so.5.8.0] Error 1
>> >> > | make[2]: Leaving directory 
>> >> > '/OE/master/build/tmp/work/armv7ahf-neon-oe-linux-gnueabi/qtwebkit/5.8.0+gitAUTOINC+74ac5b0f34-r0/build/Source'
>> >> > | Makefile.QtWebKit:44: recipe for target 
>> >> > 'sub-api-pri-make_first-ordered' failed
>> >> > | make[1]: *** [sub-api-pri-make_first-ordered] Error 2
>> >> >
>> >> > I believe I was able to build 5.8/master before, so I'm suspecting 
>> >> > recent
>> >> > binutils upgrade... But I can be wrong. Would really appreciate some 
>> >> > help
>> >> > here. Thanks.
>> >>
>> >> Anyone else see this?
>> >>
>> >
>> > I do. Have you been able to solve it in the meantime?
>>
>> Do you both have gold enabled?
>>
>>   
>> https://bugs.launchpad.net/ubuntu/+source/qtwebkit-opensource-src/+bug/1653529
>
> I don't use the ld-is-gold flag, but gold gets built nevertheless. It's just 
> not
> the default linker. I guess qtwebkit forces its use. So the question becomes 
> whether
> I should set ld-is-gold or teach qtwebkit not to use gold, in order not to 
> mix both
> linkers.

Assuming qtwebkit has a configure option to explicitly enable/disable
gold, I'd say add a PACKAGECONFIG option.

In the short term keep the PACKAGECONFIG option disabled and in the
longer term (once qtwebkit builds successfully with gold enabled) set
the PACKAGECONFIG option based on the testing the distro feature.

> Regards,
> Andreas
-- 
_______________________________________________
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-devel

Reply via email to