* [Buildroot] [arc-buildroot] [autobuild.buildroot.net] arc build results for 2015-07-06
[not found] <20150707063015.5F59D100907@stock.ovh.net>
@ 2015-07-09 10:01 ` Alexey Brodkin
0 siblings, 0 replies; only message in thread
From: Alexey Brodkin @ 2015-07-09 10:01 UTC (permalink / raw)
To: buildroot
Hi Thomas,
On Tue, 2015-07-07 at 08:30 +0200, Thomas Petazzoni wrote:
> Those results are limited to the arc architecture.
>
> Build statistics for 2015-07-06
> ===============================
>
> success : 3
> failures : 4
> timeouts : 0
> TOTAL : 7
>
> Classification of failures by reason
> ====================================
>
> zeromq-4.0.5 | 1
> pure-ftpd-1.0.41 | 1
> quagga-0.99.24.1 | 1
> boost-1.58.0 | 1
>
> Detail of failures
> ===================
>
> arc | boost-1.58.0 | NOK |
> http://autobuild.buildroot.net/results/239a8faf16d3de5dbb0698d7afe2f2ba09e67596/
This happens clearly because ARC following Linux kernel's UAPI doesn't
define __NR_eventfd syscall.
If you look here https://github.com/torvalds/linux/blob/master/include/uapi/asm-generic/unistd.h#L771
you may notice that "eventfd" syscall with some others resides in
"#ifdef__ARCH_WANT_SYSCALL_NO_FLAGS".
And from what I may see only "score" architecture has this
__ARCH_WANT_SYSCALL_NO_FLAGS defined.
Most of other arches that don't use unistd.h from "include/uapi/asm-genereic"
folder have "eventfd" syscall defined. For example it's true for ARM (both
32 and 64 versions).
So I'd say it's not the best way to use directly a syscall that's being
obsoleted in "boost". And so real fix would be to modify boost's
"eventfd_select_interrupter::open_descriptors()" for example with use of
really generic "eventfd2" or even better use libc's eventfd() call instead of direct syscall.
Any thoughts?
> arc | pure-ftpd-1.0.41 | NOK |
> http://autobuild.buildroot.net/results/57a6180809bc51f7206280533f0b9898ce4cfbb4/
Another problem with PIE on ARC.
Should be fixed with http://patchwork.ozlabs.org/patch/493346/
Also this one could be of interest: http://patchwork.ozlabs.org/patch/493350/
It adds already upstream fix for toolchains that have explicit_bzero().
> arc | quagga-0.99.24.1 | NOK |
> http://autobuild.buildroot.net/results/ca0b1e271f29d7639b6a6e895472a35e2c1d8aba/
Another PIE manifestation.
Fixed with http://patchwork.ozlabs.org/patch/493358/
> arc | zeromq-4.0.5 | NOK |
> http://autobuild.buildroot.net/results/8984d725204936f3c2b040fe04fbb888a0d6a75e/
"cfi row mismatc" will be fixed in arc-2015.06-rc2 (patch is in works already).
-Alexey
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2015-07-09 10:01 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20150707063015.5F59D100907@stock.ovh.net>
2015-07-09 10:01 ` [Buildroot] [arc-buildroot] [autobuild.buildroot.net] arc build results for 2015-07-06 Alexey Brodkin
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox