This is the mail archive of the glibc-bugs@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]

[Bug libc/18694] sparc sigaction change for glibc-2.20 broke ABI for sparc32


https://sourceware.org/bugzilla/show_bug.cgi?id=18694

--- Comment #7 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, gentoo/2.21 has been updated
       via  1c416311f5d92922788c1bef42de5b9ccd812bac (commit)
      from  10c6d2e3243cefdd22933d3706f53d9f913c6cab (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=1c416311f5d92922788c1bef42de5b9ccd812bac

commit 1c416311f5d92922788c1bef42de5b9ccd812bac
Author: Mike Frysinger <vapier@gentoo.org>
Date:   Mon Jul 20 07:29:15 2015 -0400

    sparc: fix sigaction for 32bit builds [BZ #18694]

    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.

    (cherry picked from commit 7fde904c73c57faea48c9679bbdc0932d81b3a2f)
    (cherry picked from commit d679497db20c23e3aaaa150821ce9134cc666a18)

-----------------------------------------------------------------------

Summary of changes:
 sysdeps/unix/sysv/linux/sparc/bits/sigaction.h |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

-- 
You are receiving this mail because:
You are on the CC list for the bug.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]