All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [autobuild.buildroot.net] Build results for 2017-05-21
@ 2017-05-22  6:30 Thomas Petazzoni
  2017-05-22 12:07 ` Baruch Siach
  0 siblings, 1 reply; 6+ messages in thread
From: Thomas Petazzoni @ 2017-05-22  6:30 UTC (permalink / raw)
  To: buildroot

Hello,

Build statistics for 2017-05-21
================================

      successes : 239
       failures : 13 
       timeouts : 0  
          TOTAL : 252

Classification of failures by reason
====================================

                 mplayer-1.3.0 | 4 
                cifs-utils-6.6 | 1 
                  ffmpeg-3.3.1 | 1 
                     php-7.1.5 | 1 
                poppler-0.54.0 | 1 
             qt5location-5.6.2 | 1 
                   taskd-1.1.0 | 1 
      trace-cmd-trace-cmd-v2.6 | 1 
               wireshark-2.2.6 | 1 
                   zmqpp-4.1.2 | 1 


Detail of failures
===================

      x86_64 |                 cifs-utils-6.6 | NOK | http://autobuild.buildroot.net/results/d19bcfcfb33cc5f5b082b97bbd5852d479823b97 |     
         arm |                   ffmpeg-3.3.1 | NOK | http://autobuild.buildroot.net/results/34758c873bc50269be8b421c94d8bebbdcd8026f |     
        i686 |                  mplayer-1.3.0 | NOK | http://autobuild.buildroot.net/results/60825add3cb8dbdf161d0db827b1aeb4b4aafb38 |     
        i686 |                  mplayer-1.3.0 | NOK | http://autobuild.buildroot.net/results/3d474fbc317b66d2ee30b0ebf70a000e95f39fbe |     
        i686 |                  mplayer-1.3.0 | NOK | http://autobuild.buildroot.net/results/93f558dc5367871c6749aa87452d5fe78a012f8a |     
        i686 |                  mplayer-1.3.0 | NOK | http://autobuild.buildroot.net/results/5615c437c7636f75e20e0ad9c27799988b01a3aa |     
         arm |                      php-7.1.5 | NOK | http://autobuild.buildroot.net/results/cab27938edb5ff048eacad7653cf4675ecd6dcfd | ORPH
         arm |                 poppler-0.54.0 | NOK | http://autobuild.buildroot.net/results/7784424a0652e804b69a87d9b6ca01bc570d1d7d |     
     powerpc |              qt5location-5.6.2 | NOK | http://autobuild.buildroot.net/results/bddc6214798ef126af2baa354891d4657e85a204 |     
         arm |                    taskd-1.1.0 | NOK | http://autobuild.buildroot.net/results/83b35fc101bca0003869689ba2f6a6dbca1a5dcc |     
     sparc64 |       trace-cmd-trace-cmd-v2.6 | NOK | http://autobuild.buildroot.net/results/38d52e8309581da39bdbadbd54fb5fd224cecfed |     
      x86_64 |                wireshark-2.2.6 | NOK | http://autobuild.buildroot.net/results/ed7bcf3ae1c734d8d5ebf2e63b0ca39ac560fbb6 |     
        or1k |                    zmqpp-4.1.2 | NOK | http://autobuild.buildroot.net/results/11a65ef2f10db19a403df2bed21302972e68d880 |     

-- 
http://autobuild.buildroot.net

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

* [Buildroot] [autobuild.buildroot.net] Build results for 2017-05-21
  2017-05-22  6:30 [Buildroot] [autobuild.buildroot.net] Build results for 2017-05-21 Thomas Petazzoni
@ 2017-05-22 12:07 ` Baruch Siach
  2017-05-22 14:14   ` Waldemar Brodkorb
  0 siblings, 1 reply; 6+ messages in thread
From: Baruch Siach @ 2017-05-22 12:07 UTC (permalink / raw)
  To: buildroot

Hi Waldemar,

On Mon, May 22, 2017 at 08:30:13AM +0200, Thomas Petazzoni wrote: 
>       x86_64 |                 cifs-utils-6.6 | NOK | http://autobuild.buildroot.net/results/d19bcfcfb33cc5f5b082b97bbd5852d479823b97 |     

In commit 3c93901bcd2 (toolchain: add hidden symbol for PIE support) you 
mentioned

  With musl toolchains you might have static PIE support with little
  patching of gcc.

What patch of gcc do you refer to? Commit 3c93901bcd2 enables 
BR2_TOOLCHAIN_SUPPORTS_PIE for musl toolchains unconditionally. But this 
cifs-utils build failure indicates that there is still an issue with musl and 
static PIE.

Any idea?

Thanks,
baruch

-- 
     http://baruch.siach.name/blog/                  ~. .~   Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
   - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il -

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

* [Buildroot] [autobuild.buildroot.net] Build results for 2017-05-21
  2017-05-22 12:07 ` Baruch Siach
@ 2017-05-22 14:14   ` Waldemar Brodkorb
  2017-05-22 15:22     ` Baruch Siach
  0 siblings, 1 reply; 6+ messages in thread
From: Waldemar Brodkorb @ 2017-05-22 14:14 UTC (permalink / raw)
  To: buildroot

Hi,

take a look here:
https://github.com/richfelker/musl-cross-make/blob/master/patches/gcc-6.3.0/0010-static-pie-support.diff

best regards
 Waldemar 

> Am 22.05.2017 um 14:07 schrieb Baruch Siach <baruch@tkos.co.il>:
> 
> Hi Waldemar,
> 
>> On Mon, May 22, 2017 at 08:30:13AM +0200, Thomas Petazzoni wrote: 
>>      x86_64 |                 cifs-utils-6.6 | NOK | http://autobuild.buildroot.net/results/d19bcfcfb33cc5f5b082b97bbd5852d479823b97 |     
> 
> In commit 3c93901bcd2 (toolchain: add hidden symbol for PIE support) you 
> mentioned
> 
>  With musl toolchains you might have static PIE support with little
>  patching of gcc.
> 
> What patch of gcc do you refer to? Commit 3c93901bcd2 enables 
> BR2_TOOLCHAIN_SUPPORTS_PIE for musl toolchains unconditionally. But this 
> cifs-utils build failure indicates that there is still an issue with musl and 
> static PIE.
> 
> Any idea?
> 
> Thanks,
> baruch
> 
> -- 
>     http://baruch.siach.name/blog/                  ~. .~   Tk Open Systems
> =}------------------------------------------------ooO--U--Ooo------------{=
>   - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il -
> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20170522/ca8801fc/attachment.html>

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

* [Buildroot] [autobuild.buildroot.net] Build results for 2017-05-21
  2017-05-22 14:14   ` Waldemar Brodkorb
@ 2017-05-22 15:22     ` Baruch Siach
  2017-05-22 17:54       ` Baruch Siach
  0 siblings, 1 reply; 6+ messages in thread
From: Baruch Siach @ 2017-05-22 15:22 UTC (permalink / raw)
  To: buildroot

Hi Waldemar,

On Mon, May 22, 2017 at 04:14:28PM +0200, Waldemar Brodkorb wrote:
> take a look here:
> https://github.com/richfelker/musl-cross-make/blob/master/patches/gcc-6.3.0/0010-static-pie-support.diff

Thanks for the pointer.

I don't see this, or equivalent, patch in any gcc version that Buildroot 
supports. Is this the right fix to the cifs-utils build failure?

diff --git a/package/cifs-utils/cifs-utils.mk b/package/cifs-utils/cifs-utils.mk
index 152a3eeccf8a..ceedcf5de86f 100644
--- a/package/cifs-utils/cifs-utils.mk
+++ b/package/cifs-utils/cifs-utils.mk
@@ -12,6 +12,8 @@ CIFS_UTILS_LICENSE_FILES = COPYING
 
 ifeq ($(BR2_TOOLCHAIN_SUPPORTS_PIE),)
 CIFS_UTILS_CONF_OPTS += --disable-pie
+else ifeq ($(BR2_STATIC_LIBS),y)
+CIFS_UTILS_CONF_OPTS += --disable-pie
 endif
 
 ifeq ($(BR2_PACKAGE_KEYUTILS),y)

baruch

> > Am 22.05.2017 um 14:07 schrieb Baruch Siach <baruch@tkos.co.il>:
> > 
> >> On Mon, May 22, 2017 at 08:30:13AM +0200, Thomas Petazzoni wrote: 
> >>      x86_64 |                 cifs-utils-6.6 | NOK | http://autobuild.buildroot.net/results/d19bcfcfb33cc5f5b082b97bbd5852d479823b97 |     
> > 
> > In commit 3c93901bcd2 (toolchain: add hidden symbol for PIE support) you 
> > mentioned
> > 
> >  With musl toolchains you might have static PIE support with little
> >  patching of gcc.
> > 
> > What patch of gcc do you refer to? Commit 3c93901bcd2 enables 
> > BR2_TOOLCHAIN_SUPPORTS_PIE for musl toolchains unconditionally. But this 
> > cifs-utils build failure indicates that there is still an issue with musl and 
> > static PIE.
> > 
> > Any idea?

-- 
     http://baruch.siach.name/blog/                  ~. .~   Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
   - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il -

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

* [Buildroot] [autobuild.buildroot.net] Build results for 2017-05-21
  2017-05-22 15:22     ` Baruch Siach
@ 2017-05-22 17:54       ` Baruch Siach
  2017-05-22 21:54         ` Waldemar Brodkorb
  0 siblings, 1 reply; 6+ messages in thread
From: Baruch Siach @ 2017-05-22 17:54 UTC (permalink / raw)
  To: buildroot

Hi Waldemar,

On Mon, May 22, 2017 at 06:22:55PM +0300, Baruch Siach wrote:
> On Mon, May 22, 2017 at 04:14:28PM +0200, Waldemar Brodkorb wrote:
> > take a look here:
> > https://github.com/richfelker/musl-cross-make/blob/master/patches/gcc-6.3.0/0010-static-pie-support.diff
> 
> Thanks for the pointer.
> 
> I don't see this, or equivalent, patch in any gcc version that Buildroot 
> supports. Is this the right fix to the cifs-utils build failure?
> 
> diff --git a/package/cifs-utils/cifs-utils.mk b/package/cifs-utils/cifs-utils.mk
> index 152a3eeccf8a..ceedcf5de86f 100644
> --- a/package/cifs-utils/cifs-utils.mk
> +++ b/package/cifs-utils/cifs-utils.mk
> @@ -12,6 +12,8 @@ CIFS_UTILS_LICENSE_FILES = COPYING
>  
>  ifeq ($(BR2_TOOLCHAIN_SUPPORTS_PIE),)
>  CIFS_UTILS_CONF_OPTS += --disable-pie
> +else ifeq ($(BR2_STATIC_LIBS),y)
> +CIFS_UTILS_CONF_OPTS += --disable-pie
>  endif
>  
>  ifeq ($(BR2_PACKAGE_KEYUTILS),y)

A more generic solution might be this, which is similar to what we do with 
uClibc-ng toolchains:

diff --git a/toolchain/Config.in b/toolchain/Config.in
index 652c9d8c1df4..6aaf68bf6547 100644
--- a/toolchain/Config.in
+++ b/toolchain/Config.in
@@ -28,7 +28,7 @@ config BR2_TOOLCHAIN_USES_MUSL
 	select BR2_TOOLCHAIN_HAS_THREADS
 	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
 	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
-	select BR2_TOOLCHAIN_SUPPORTS_PIE
+	select BR2_TOOLCHAIN_SUPPORTS_PIE if !BR2_STATIC_LIBS
 
 choice
 	prompt "Toolchain type"

baruch

> > > Am 22.05.2017 um 14:07 schrieb Baruch Siach <baruch@tkos.co.il>: 
> > >> On Mon, May 22, 2017 at 08:30:13AM +0200, Thomas Petazzoni wrote: 
> > >>      x86_64 |                 cifs-utils-6.6 | NOK | http://autobuild.buildroot.net/results/d19bcfcfb33cc5f5b082b97bbd5852d479823b97 |     
> > > 
> > > In commit 3c93901bcd2 (toolchain: add hidden symbol for PIE support) you 
> > > mentioned
> > > 
> > >  With musl toolchains you might have static PIE support with little
> > >  patching of gcc.
> > > 
> > > What patch of gcc do you refer to? Commit 3c93901bcd2 enables 
> > > BR2_TOOLCHAIN_SUPPORTS_PIE for musl toolchains unconditionally. But this 
> > > cifs-utils build failure indicates that there is still an issue with musl and 
> > > static PIE.
> > > 
> > > Any idea?

-- 
     http://baruch.siach.name/blog/                  ~. .~   Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
   - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il -

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

* [Buildroot] [autobuild.buildroot.net] Build results for 2017-05-21
  2017-05-22 17:54       ` Baruch Siach
@ 2017-05-22 21:54         ` Waldemar Brodkorb
  0 siblings, 0 replies; 6+ messages in thread
From: Waldemar Brodkorb @ 2017-05-22 21:54 UTC (permalink / raw)
  To: buildroot

Hi Baruch,
Baruch Siach wrote,

> Hi Waldemar,
> 
> On Mon, May 22, 2017 at 06:22:55PM +0300, Baruch Siach wrote:
> > On Mon, May 22, 2017 at 04:14:28PM +0200, Waldemar Brodkorb wrote:
> > > take a look here:
> > > https://github.com/richfelker/musl-cross-make/blob/master/patches/gcc-6.3.0/0010-static-pie-support.diff
> > 
> > Thanks for the pointer.
> > 
> > I don't see this, or equivalent, patch in any gcc version that Buildroot 
> > supports. Is this the right fix to the cifs-utils build failure?
> > 
> > diff --git a/package/cifs-utils/cifs-utils.mk b/package/cifs-utils/cifs-utils.mk
> > index 152a3eeccf8a..ceedcf5de86f 100644
> > --- a/package/cifs-utils/cifs-utils.mk
> > +++ b/package/cifs-utils/cifs-utils.mk
> > @@ -12,6 +12,8 @@ CIFS_UTILS_LICENSE_FILES = COPYING
> >  
> >  ifeq ($(BR2_TOOLCHAIN_SUPPORTS_PIE),)
> >  CIFS_UTILS_CONF_OPTS += --disable-pie
> > +else ifeq ($(BR2_STATIC_LIBS),y)
> > +CIFS_UTILS_CONF_OPTS += --disable-pie
> >  endif
> >  
> >  ifeq ($(BR2_PACKAGE_KEYUTILS),y)
> 
> A more generic solution might be this, which is similar to what we do with 
> uClibc-ng toolchains:
> 
> diff --git a/toolchain/Config.in b/toolchain/Config.in
> index 652c9d8c1df4..6aaf68bf6547 100644
> --- a/toolchain/Config.in
> +++ b/toolchain/Config.in
> @@ -28,7 +28,7 @@ config BR2_TOOLCHAIN_USES_MUSL
>  	select BR2_TOOLCHAIN_HAS_THREADS
>  	select BR2_TOOLCHAIN_HAS_THREADS_DEBUG
>  	select BR2_TOOLCHAIN_HAS_THREADS_NPTL
> -	select BR2_TOOLCHAIN_SUPPORTS_PIE
> +	select BR2_TOOLCHAIN_SUPPORTS_PIE if !BR2_STATIC_LIBS
>  
>  choice
>  	prompt "Toolchain type"


You can add my Acked-By.

Best regards
 Waldemar

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

end of thread, other threads:[~2017-05-22 21:54 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-05-22  6:30 [Buildroot] [autobuild.buildroot.net] Build results for 2017-05-21 Thomas Petazzoni
2017-05-22 12:07 ` Baruch Siach
2017-05-22 14:14   ` Waldemar Brodkorb
2017-05-22 15:22     ` Baruch Siach
2017-05-22 17:54       ` Baruch Siach
2017-05-22 21:54         ` Waldemar Brodkorb

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.