All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-qt5] qtwebkit 5.8 build issues?
@ 2017-03-26 20:30 Denys Dmytriyenko
  2017-03-29 23:06 ` Denys Dmytriyenko
  0 siblings, 1 reply; 15+ messages in thread
From: Denys Dmytriyenko @ 2017-03-26 20:30 UTC (permalink / raw)
  To: openembedded-devel

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.

-- 
Denys


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [meta-qt5] qtwebkit 5.8 build issues?
  2017-03-26 20:30 [meta-qt5] qtwebkit 5.8 build issues? Denys Dmytriyenko
@ 2017-03-29 23:06 ` Denys Dmytriyenko
  2017-04-12 22:45   ` Andreas Oberritter
  0 siblings, 1 reply; 15+ messages in thread
From: Denys Dmytriyenko @ 2017-03-29 23:06 UTC (permalink / raw)
  To: openembedded-devel

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?

-- 
Denys


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [meta-qt5] qtwebkit 5.8 build issues?
  2017-03-29 23:06 ` Denys Dmytriyenko
@ 2017-04-12 22:45   ` Andreas Oberritter
  2017-04-12 23:38     ` Andre McCurdy
  0 siblings, 1 reply; 15+ messages in thread
From: Andreas Oberritter @ 2017-04-12 22:45 UTC (permalink / raw)
  To: openembedded-devel

On Wed, 29 Mar 2017 19:06:14 -0400
Denys Dmytriyenko <denis@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?

Regards,
Andreas


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [meta-qt5] qtwebkit 5.8 build issues?
  2017-04-12 22:45   ` Andreas Oberritter
@ 2017-04-12 23:38     ` Andre McCurdy
  2017-04-13  0:11       ` Andreas Oberritter
  0 siblings, 1 reply; 15+ messages in thread
From: Andre McCurdy @ 2017-04-12 23:38 UTC (permalink / raw)
  To: Andreas Oberritter; +Cc: openembeded-devel

On Wed, Apr 12, 2017 at 3:45 PM, Andreas Oberritter
<obi@opendreambox.org> wrote:
> On Wed, 29 Mar 2017 19:06:14 -0400
> Denys Dmytriyenko <denis@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

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


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [meta-qt5] qtwebkit 5.8 build issues?
  2017-04-12 23:38     ` Andre McCurdy
@ 2017-04-13  0:11       ` Andreas Oberritter
  2017-04-13  0:53         ` Andre McCurdy
  0 siblings, 1 reply; 15+ messages in thread
From: Andreas Oberritter @ 2017-04-13  0:11 UTC (permalink / raw)
  To: Andre McCurdy; +Cc: openembeded-devel

On Wed, 12 Apr 2017 16:38:58 -0700
Andre McCurdy <armccurdy@gmail.com> wrote:

> On Wed, Apr 12, 2017 at 3:45 PM, Andreas Oberritter
> <obi@opendreambox.org> wrote:
> > On Wed, 29 Mar 2017 19:06:14 -0400
> > Denys Dmytriyenko <denis@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.

Regards,
Andreas


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [meta-qt5] qtwebkit 5.8 build issues?
  2017-04-13  0:11       ` Andreas Oberritter
@ 2017-04-13  0:53         ` Andre McCurdy
  2017-06-12 19:04           ` Denys Dmytriyenko
  0 siblings, 1 reply; 15+ messages in thread
From: Andre McCurdy @ 2017-04-13  0:53 UTC (permalink / raw)
  To: Andreas Oberritter; +Cc: openembeded-devel

On Wed, Apr 12, 2017 at 5:11 PM, Andreas Oberritter
<obi@opendreambox.org> wrote:
> On Wed, 12 Apr 2017 16:38:58 -0700
> Andre McCurdy <armccurdy@gmail.com> wrote:
>
>> On Wed, Apr 12, 2017 at 3:45 PM, Andreas Oberritter
>> <obi@opendreambox.org> wrote:
>> > On Wed, 29 Mar 2017 19:06:14 -0400
>> > Denys Dmytriyenko <denis@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


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [meta-qt5] qtwebkit 5.8 build issues?
  2017-04-13  0:53         ` Andre McCurdy
@ 2017-06-12 19:04           ` Denys Dmytriyenko
  2017-06-12 23:10             ` Denys Dmytriyenko
  2017-06-13 12:34             ` Andreas Oberritter
  0 siblings, 2 replies; 15+ messages in thread
From: Denys Dmytriyenko @ 2017-06-12 19:04 UTC (permalink / raw)
  To: Andre McCurdy; +Cc: openembeded-devel

On Wed, Apr 12, 2017 at 05:53:21PM -0700, Andre McCurdy wrote:
> On Wed, Apr 12, 2017 at 5:11 PM, Andreas Oberritter
> <obi@opendreambox.org> wrote:
> > On Wed, 12 Apr 2017 16:38:58 -0700
> > Andre McCurdy <armccurdy@gmail.com> wrote:
> >
> >> On Wed, Apr 12, 2017 at 3:45 PM, Andreas Oberritter
> >> <obi@opendreambox.org> wrote:
> >> > On Wed, 29 Mar 2017 19:06:14 -0400
> >> > Denys Dmytriyenko <denis@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.

Has there been any progress on this? Is anybody looking at adding this 
PACKAGECONFIG flag?

-- 
Denys


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [meta-qt5] qtwebkit 5.8 build issues?
  2017-06-12 19:04           ` Denys Dmytriyenko
@ 2017-06-12 23:10             ` Denys Dmytriyenko
  2017-06-13 12:36               ` Andreas Oberritter
  2017-06-13 12:34             ` Andreas Oberritter
  1 sibling, 1 reply; 15+ messages in thread
From: Denys Dmytriyenko @ 2017-06-12 23:10 UTC (permalink / raw)
  To: Andre McCurdy; +Cc: openembeded-devel

On Mon, Jun 12, 2017 at 03:04:24PM -0400, Denys Dmytriyenko wrote:
> On Wed, Apr 12, 2017 at 05:53:21PM -0700, Andre McCurdy wrote:
> > On Wed, Apr 12, 2017 at 5:11 PM, Andreas Oberritter
> > <obi@opendreambox.org> wrote:
> > > On Wed, 12 Apr 2017 16:38:58 -0700
> > > Andre McCurdy <armccurdy@gmail.com> wrote:
> > >
> > >> On Wed, Apr 12, 2017 at 3:45 PM, Andreas Oberritter
> > >> <obi@opendreambox.org> wrote:
> > >> > On Wed, 29 Mar 2017 19:06:14 -0400
> > >> > Denys Dmytriyenko <denis@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.
> 
> Has there been any progress on this? Is anybody looking at adding this 
> PACKAGECONFIG flag?

Ok, patch is submitted. I don't believe there's a need for PACKAGECONFIG.

http://lists.openembedded.org/pipermail/openembedded-devel/2017-June/113141.html

Validated with QtWebKit and QtQuick1 when there's no "ld-is-gold" set in 
DISTRO_FEATURES and once it's set.

-- 
Denys


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [meta-qt5] qtwebkit 5.8 build issues?
  2017-06-12 19:04           ` Denys Dmytriyenko
  2017-06-12 23:10             ` Denys Dmytriyenko
@ 2017-06-13 12:34             ` Andreas Oberritter
  2017-06-13 14:36               ` Martin Jansa
  1 sibling, 1 reply; 15+ messages in thread
From: Andreas Oberritter @ 2017-06-13 12:34 UTC (permalink / raw)
  To: Denys Dmytriyenko; +Cc: openembeded-devel

On Mon, 12 Jun 2017 15:04:24 -0400
Denys Dmytriyenko <denis@denix.org> wrote:

> On Wed, Apr 12, 2017 at 05:53:21PM -0700, Andre McCurdy wrote:
> > On Wed, Apr 12, 2017 at 5:11 PM, Andreas Oberritter
> > <obi@opendreambox.org> wrote:  
> > > On Wed, 12 Apr 2017 16:38:58 -0700
> > > Andre McCurdy <armccurdy@gmail.com> wrote:
> > >  
> > >> On Wed, Apr 12, 2017 at 3:45 PM, Andreas Oberritter
> > >> <obi@opendreambox.org> wrote:  
> > >> > On Wed, 29 Mar 2017 19:06:14 -0400
> > >> > Denys Dmytriyenko <denis@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.  
> 
> Has there been any progress on this? Is anybody looking at adding this 
> PACKAGECONFIG flag?
> 

IIRC, setting ld-is-gold globally didn't help. I didn't investigate any further.

Regards,
Andreas


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [meta-qt5] qtwebkit 5.8 build issues?
  2017-06-12 23:10             ` Denys Dmytriyenko
@ 2017-06-13 12:36               ` Andreas Oberritter
  0 siblings, 0 replies; 15+ messages in thread
From: Andreas Oberritter @ 2017-06-13 12:36 UTC (permalink / raw)
  To: Denys Dmytriyenko; +Cc: openembeded-devel

On Mon, 12 Jun 2017 19:10:27 -0400
Denys Dmytriyenko <denis@denix.org> wrote:

> On Mon, Jun 12, 2017 at 03:04:24PM -0400, Denys Dmytriyenko wrote:
> > On Wed, Apr 12, 2017 at 05:53:21PM -0700, Andre McCurdy wrote:  
> > > On Wed, Apr 12, 2017 at 5:11 PM, Andreas Oberritter
> > > <obi@opendreambox.org> wrote:  
> > > > On Wed, 12 Apr 2017 16:38:58 -0700
> > > > Andre McCurdy <armccurdy@gmail.com> wrote:
> > > >  
> > > >> On Wed, Apr 12, 2017 at 3:45 PM, Andreas Oberritter
> > > >> <obi@opendreambox.org> wrote:  
> > > >> > On Wed, 29 Mar 2017 19:06:14 -0400
> > > >> > Denys Dmytriyenko <denis@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.  
> > 
> > Has there been any progress on this? Is anybody looking at adding this 
> > PACKAGECONFIG flag?  
> 
> Ok, patch is submitted. I don't believe there's a need for PACKAGECONFIG.
> 
> http://lists.openembedded.org/pipermail/openembedded-devel/2017-June/113141.html
> 
> Validated with QtWebKit and QtQuick1 when there's no "ld-is-gold" set in 
> DISTRO_FEATURES and once it's set.
> 

Thanks!


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [meta-qt5] qtwebkit 5.8 build issues?
  2017-06-13 12:34             ` Andreas Oberritter
@ 2017-06-13 14:36               ` Martin Jansa
  2017-06-13 14:42                 ` Denys Dmytriyenko
                                   ` (2 more replies)
  0 siblings, 3 replies; 15+ messages in thread
From: Martin Jansa @ 2017-06-13 14:36 UTC (permalink / raw)
  To: Andreas Oberritter; +Cc: openembeded-devel

Is it happening only for arm?

I don't build it for qemuarm (because of armv5 isn't supported anymore),
but it builds fine in my world builds for qemux86(-64) where I use
ld-is-gold globally.

On Tue, Jun 13, 2017 at 2:34 PM, Andreas Oberritter <obi@opendreambox.org>
wrote:

> On Mon, 12 Jun 2017 15:04:24 -0400
> Denys Dmytriyenko <denis@denix.org> wrote:
>
> > On Wed, Apr 12, 2017 at 05:53:21PM -0700, Andre McCurdy wrote:
> > > On Wed, Apr 12, 2017 at 5:11 PM, Andreas Oberritter
> > > <obi@opendreambox.org> wrote:
> > > > On Wed, 12 Apr 2017 16:38:58 -0700
> > > > Andre McCurdy <armccurdy@gmail.com> wrote:
> > > >
> > > >> On Wed, Apr 12, 2017 at 3:45 PM, Andreas Oberritter
> > > >> <obi@opendreambox.org> wrote:
> > > >> > On Wed, 29 Mar 2017 19:06:14 -0400
> > > >> > Denys Dmytriyenko <denis@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.
> >
> > Has there been any progress on this? Is anybody looking at adding this
> > PACKAGECONFIG flag?
> >
>
> IIRC, setting ld-is-gold globally didn't help. I didn't investigate any
> further.
>
> Regards,
> Andreas
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [meta-qt5] qtwebkit 5.8 build issues?
  2017-06-13 14:36               ` Martin Jansa
@ 2017-06-13 14:42                 ` Denys Dmytriyenko
  2017-06-13 16:14                 ` Andre McCurdy
  2017-06-14  8:55                 ` Andreas Oberritter
  2 siblings, 0 replies; 15+ messages in thread
From: Denys Dmytriyenko @ 2017-06-13 14:42 UTC (permalink / raw)
  To: Martin Jansa; +Cc: openembeded-devel

On Tue, Jun 13, 2017 at 04:36:38PM +0200, Martin Jansa wrote:
> Is it happening only for arm?
> 
> I don't build it for qemuarm (because of armv5 isn't supported anymore),
> but it builds fine in my world builds for qemux86(-64) where I use
> ld-is-gold globally.

For me setting ld-is-gold globally worked w/o any changes. It breaks 
though when it's not set and that't the default for me. Hence the change 
to make Qt5 configuration more deterministic based on this flag.

-- 
Denys


> On Tue, Jun 13, 2017 at 2:34 PM, Andreas Oberritter <obi@opendreambox.org>
> wrote:
> 
> > On Mon, 12 Jun 2017 15:04:24 -0400
> > Denys Dmytriyenko <denis@denix.org> wrote:
> >
> > > On Wed, Apr 12, 2017 at 05:53:21PM -0700, Andre McCurdy wrote:
> > > > On Wed, Apr 12, 2017 at 5:11 PM, Andreas Oberritter
> > > > <obi@opendreambox.org> wrote:
> > > > > On Wed, 12 Apr 2017 16:38:58 -0700
> > > > > Andre McCurdy <armccurdy@gmail.com> wrote:
> > > > >
> > > > >> On Wed, Apr 12, 2017 at 3:45 PM, Andreas Oberritter
> > > > >> <obi@opendreambox.org> wrote:
> > > > >> > On Wed, 29 Mar 2017 19:06:14 -0400
> > > > >> > Denys Dmytriyenko <denis@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.
> > >
> > > Has there been any progress on this? Is anybody looking at adding this
> > > PACKAGECONFIG flag?
> > >
> >
> > IIRC, setting ld-is-gold globally didn't help. I didn't investigate any
> > further.
> >
> > Regards,
> > Andreas
> > --
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel@lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> >


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [meta-qt5] qtwebkit 5.8 build issues?
  2017-06-13 14:36               ` Martin Jansa
  2017-06-13 14:42                 ` Denys Dmytriyenko
@ 2017-06-13 16:14                 ` Andre McCurdy
  2017-06-14 10:19                   ` Martin Jansa
  2017-06-14  8:55                 ` Andreas Oberritter
  2 siblings, 1 reply; 15+ messages in thread
From: Andre McCurdy @ 2017-06-13 16:14 UTC (permalink / raw)
  To: Martin Jansa; +Cc: openembeded-devel

On Tue, Jun 13, 2017 at 7:36 AM, Martin Jansa <martin.jansa@gmail.com> wrote:
> Is it happening only for arm?
>
> I don't build it for qemuarm (because of armv5 isn't supported anymore),

Qtwebkit doesn't support armv5 any more? Was there an announcement somewhere?

We're trying to gather reasons for updating the qemuarm CPU to armv7,
so if major packages are dropping support for armv5 that's useful to
know.

> but it builds fine in my world builds for qemux86(-64) where I use
> ld-is-gold globally.
>
> On Tue, Jun 13, 2017 at 2:34 PM, Andreas Oberritter <obi@opendreambox.org>
> wrote:
>
>> On Mon, 12 Jun 2017 15:04:24 -0400
>> Denys Dmytriyenko <denis@denix.org> wrote:
>>
>> > On Wed, Apr 12, 2017 at 05:53:21PM -0700, Andre McCurdy wrote:
>> > > On Wed, Apr 12, 2017 at 5:11 PM, Andreas Oberritter
>> > > <obi@opendreambox.org> wrote:
>> > > > On Wed, 12 Apr 2017 16:38:58 -0700
>> > > > Andre McCurdy <armccurdy@gmail.com> wrote:
>> > > >
>> > > >> On Wed, Apr 12, 2017 at 3:45 PM, Andreas Oberritter
>> > > >> <obi@opendreambox.org> wrote:
>> > > >> > On Wed, 29 Mar 2017 19:06:14 -0400
>> > > >> > Denys Dmytriyenko <denis@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.
>> >
>> > Has there been any progress on this? Is anybody looking at adding this
>> > PACKAGECONFIG flag?
>> >
>>
>> IIRC, setting ld-is-gold globally didn't help. I didn't investigate any
>> further.
>>
>> Regards,
>> Andreas
>> --
>> _______________________________________________
>> Openembedded-devel mailing list
>> Openembedded-devel@lists.openembedded.org
>> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [meta-qt5] qtwebkit 5.8 build issues?
  2017-06-13 14:36               ` Martin Jansa
  2017-06-13 14:42                 ` Denys Dmytriyenko
  2017-06-13 16:14                 ` Andre McCurdy
@ 2017-06-14  8:55                 ` Andreas Oberritter
  2 siblings, 0 replies; 15+ messages in thread
From: Andreas Oberritter @ 2017-06-14  8:55 UTC (permalink / raw)
  To: Martin Jansa; +Cc: openembeded-devel

On Tue, 13 Jun 2017 16:36:38 +0200
Martin Jansa <martin.jansa@gmail.com> wrote:

> Is it happening only for arm?

It happened trying to build for mips32el.

> I don't build it for qemuarm (because of armv5 isn't supported anymore),
> but it builds fine in my world builds for qemux86(-64) where I use
> ld-is-gold globally.
> 
> On Tue, Jun 13, 2017 at 2:34 PM, Andreas Oberritter <obi@opendreambox.org>
> wrote:
> 
> > On Mon, 12 Jun 2017 15:04:24 -0400
> > Denys Dmytriyenko <denis@denix.org> wrote:
> >  
> > > On Wed, Apr 12, 2017 at 05:53:21PM -0700, Andre McCurdy wrote:  
> > > > On Wed, Apr 12, 2017 at 5:11 PM, Andreas Oberritter
> > > > <obi@opendreambox.org> wrote:  
> > > > > On Wed, 12 Apr 2017 16:38:58 -0700
> > > > > Andre McCurdy <armccurdy@gmail.com> wrote:
> > > > >  
> > > > >> On Wed, Apr 12, 2017 at 3:45 PM, Andreas Oberritter
> > > > >> <obi@opendreambox.org> wrote:  
> > > > >> > On Wed, 29 Mar 2017 19:06:14 -0400
> > > > >> > Denys Dmytriyenko <denis@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.  
> > >
> > > Has there been any progress on this? Is anybody looking at adding this
> > > PACKAGECONFIG flag?
> > >  
> >
> > IIRC, setting ld-is-gold globally didn't help. I didn't investigate any
> > further.
> >
> > Regards,
> > Andreas
> > --
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel@lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> >  



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [meta-qt5] qtwebkit 5.8 build issues?
  2017-06-13 16:14                 ` Andre McCurdy
@ 2017-06-14 10:19                   ` Martin Jansa
  0 siblings, 0 replies; 15+ messages in thread
From: Martin Jansa @ 2017-06-14 10:19 UTC (permalink / raw)
  To: Andre McCurdy; +Cc: openembeded-devel

> Qtwebkit doesn't support armv5 any more? Was there an announcement
somewhere?

I'm sorry, I was thinking about the qtwebengine restriction:
https://github.com/meta-qt5/meta-qt5/blob/master/recipes-qt/qt5/qtwebengine_git.bb#L44

which does apply to chromium* recipes as well:
https://github.com/OSSystems/meta-browser/blob/master/recipes-browser/chromium/chromium.inc#L4

and long time ago I had the same restriction in webkit-efl:
https://github.com/openembedded/meta-openembedded/commit/72a0b544bdb129eed2f310fb8a72614d1ee5f080#diff-076865441d3b071cd9c631d45ab24a31R54

From here I was remembering that webkit didn't support armv5 anymore and
thought the same restriction did apply to all webkit based recipes.

I would be very happy to see qemuarmv7 in oe-core and to switch my bitbake
world builds from qemuarm to that, it would mean that < armv7a gets very
limited testing, but that's still better option than limited testing on
"shared" armv7a (which we all can easily reproduce on emulated qemuarmv7
unlike all armv7a real hardware we usually use, but almost everybody has
own boards, so we cannot share something which should just work out of the
box) .

Regards,

On Tue, Jun 13, 2017 at 6:14 PM, Andre McCurdy <armccurdy@gmail.com> wrote:

> On Tue, Jun 13, 2017 at 7:36 AM, Martin Jansa <martin.jansa@gmail.com>
> wrote:
> > Is it happening only for arm?
> >
> > I don't build it for qemuarm (because of armv5 isn't supported anymore),
>
> Qtwebkit doesn't support armv5 any more? Was there an announcement
> somewhere?
>
> We're trying to gather reasons for updating the qemuarm CPU to armv7,
> so if major packages are dropping support for armv5 that's useful to
> know.
>
> > but it builds fine in my world builds for qemux86(-64) where I use
> > ld-is-gold globally.
> >
> > On Tue, Jun 13, 2017 at 2:34 PM, Andreas Oberritter <
> obi@opendreambox.org>
> > wrote:
> >
> >> On Mon, 12 Jun 2017 15:04:24 -0400
> >> Denys Dmytriyenko <denis@denix.org> wrote:
> >>
> >> > On Wed, Apr 12, 2017 at 05:53:21PM -0700, Andre McCurdy wrote:
> >> > > On Wed, Apr 12, 2017 at 5:11 PM, Andreas Oberritter
> >> > > <obi@opendreambox.org> wrote:
> >> > > > On Wed, 12 Apr 2017 16:38:58 -0700
> >> > > > Andre McCurdy <armccurdy@gmail.com> wrote:
> >> > > >
> >> > > >> On Wed, Apr 12, 2017 at 3:45 PM, Andreas Oberritter
> >> > > >> <obi@opendreambox.org> wrote:
> >> > > >> > On Wed, 29 Mar 2017 19:06:14 -0400
> >> > > >> > Denys Dmytriyenko <denis@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.
> >> >
> >> > Has there been any progress on this? Is anybody looking at adding this
> >> > PACKAGECONFIG flag?
> >> >
> >>
> >> IIRC, setting ld-is-gold globally didn't help. I didn't investigate any
> >> further.
> >>
> >> Regards,
> >> Andreas
> >> --
> >> _______________________________________________
> >> Openembedded-devel mailing list
> >> Openembedded-devel@lists.openembedded.org
> >> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> >>
> > --
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel@lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2017-06-14 10:19 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-03-26 20:30 [meta-qt5] qtwebkit 5.8 build issues? Denys Dmytriyenko
2017-03-29 23:06 ` Denys Dmytriyenko
2017-04-12 22:45   ` Andreas Oberritter
2017-04-12 23:38     ` Andre McCurdy
2017-04-13  0:11       ` Andreas Oberritter
2017-04-13  0:53         ` Andre McCurdy
2017-06-12 19:04           ` Denys Dmytriyenko
2017-06-12 23:10             ` Denys Dmytriyenko
2017-06-13 12:36               ` Andreas Oberritter
2017-06-13 12:34             ` Andreas Oberritter
2017-06-13 14:36               ` Martin Jansa
2017-06-13 14:42                 ` Denys Dmytriyenko
2017-06-13 16:14                 ` Andre McCurdy
2017-06-14 10:19                   ` Martin Jansa
2017-06-14  8:55                 ` Andreas Oberritter

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.