This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On 20 Jul 2015 09:40, David Miller wrote: > From: Mike Frysinger <vapier@gentoo.org> > Date: Mon, 20 Jul 2015 07:34:15 -0400 > > > Commit a059d359d86130b5fa74e04a978c8523a0293f77 changed the sigaction > > struct to pass conform tests, but it ended up also changing the ABI for > > 32 bit builds. For 64 bit builds, changing the long to two ints works, > > but for 32 bit builds, it inserts 4 extra bytes. This leads to many > > packages randomly failing like bash that spews things like: > > configure: line 471: wait_for: No record of process 0 > > > > Bracket the new member by a wordsize check to fix the ABI for 32bit. > > This is definitely correct, please commit to master and all active > release branches. i've pushed with this additional NEWS entry: +* The 32-bit sparc sigaction ABI was inadvertently broken in the 2.20 and 2.21 + releases. It has been fixed to match 2.19 and older, but binaries built + against 2.20 and 2.21 might need to be recompiled. See BZ#18694. and i cherry picked it to the 2.20 and 2.21 branches -mike
Attachment:
signature.asc
Description: Digital signature
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |