* [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.