* [Buildroot] [autobuild.buildroot.net] Your build results for 2017-11-01 [not found] <20171102070005.79F7021D67@mail.free-electrons.com> @ 2017-11-02 10:26 ` Julien Boibessot 2017-11-02 10:50 ` Thomas Petazzoni 0 siblings, 1 reply; 2+ messages in thread From: Julien Boibessot @ 2017-11-02 10:26 UTC (permalink / raw) To: buildroot Hello, On 02/11/2017 08:00, Thomas Petazzoni wrote: > Hello, > > This is the list of Buildroot build failures that occured on > 2017-11-01, and for which you are a registered architecture developer > or package developer. Please help us improving the quality of > Buildroot by investigating those build failures and sending patches to > fix them. Thanks! > > Build failures related to your packages: > > arc | gpm-1.20.7 | http://autobuild.buildroot.net/results/15e24f8c6a3ad2bfd198cc4fb094aeace7d1ee6a > arc | gpm-1.20.7 | http://autobuild.buildroot.net/results/7c24edc1af7dabd2b401e750add1eccaaab8961a > Build failures are due to undefined __sigemptyset(). After quick investigation it seems that the include file defining this macro (include/bits/sigset.h) is no more present in glibc-2.26. From glibc Changelog, file seems deleted since 2017-05-20. gpm builds fine with glibc-2.23 and uclibc-1.0.26. No one else is impacted ? Best regards, Julien ^ permalink raw reply [flat|nested] 2+ messages in thread
* [Buildroot] [autobuild.buildroot.net] Your build results for 2017-11-01 2017-11-02 10:26 ` [Buildroot] [autobuild.buildroot.net] Your build results for 2017-11-01 Julien Boibessot @ 2017-11-02 10:50 ` Thomas Petazzoni 0 siblings, 0 replies; 2+ messages in thread From: Thomas Petazzoni @ 2017-11-02 10:50 UTC (permalink / raw) To: buildroot Hello, On Thu, 2 Nov 2017 11:26:52 +0100, Julien Boibessot wrote: > > arc | gpm-1.20.7 | http://autobuild.buildroot.net/results/15e24f8c6a3ad2bfd198cc4fb094aeace7d1ee6a > > arc | gpm-1.20.7 | http://autobuild.buildroot.net/results/7c24edc1af7dabd2b401e750add1eccaaab8961a > > > > Build failures are due to undefined __sigemptyset(). After quick > investigation it seems that the include file defining this macro > (include/bits/sigset.h) is no more present in glibc-2.26. > From glibc Changelog, file seems deleted since 2017-05-20. > > gpm builds fine with glibc-2.23 and uclibc-1.0.26. > No one else is impacted ? I believe __sigemptyset() should never have been used, it looks like an internal function. sigemptyset() should have been used instead, and is in fact used elsewhere in gpm: $ grep -r sigemptyset * src/lib/liblow.c: sigemptyset (&new_sigset); src/lib/liblow.c: sigemptyset(&sa.sa_mask); src/lib/liblow.c: sigemptyset(&sa.sa_mask); src/prog/gpm-root.y: __sigemptyset(&childaction.sa_mask); You can find some glibc 2.26 fixes for gpm at http://lfs.phayoune.org/blfs/downloads/8.1/patches/gpm-1.20.7-glibc_2.26-1.patch. We will probably want something more fine grained, i.e one patch per change. See also https://github.com/telmich/gpm/pull/20. Best regards, Thomas -- Thomas Petazzoni, CTO, Free Electrons Embedded Linux and Kernel engineering http://free-electrons.com ^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2017-11-02 10:50 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20171102070005.79F7021D67@mail.free-electrons.com>
2017-11-02 10:26 ` [Buildroot] [autobuild.buildroot.net] Your build results for 2017-11-01 Julien Boibessot
2017-11-02 10:50 ` Thomas Petazzoni
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox