[Bug nptl/17980] sem_* interoperability between 32bit and 64bit binaries
carlos at redhat dot com
sourceware-bugzilla@sourceware.org
Sat Mar 5 13:45:00 GMT 2016
https://sourceware.org/bugzilla/show_bug.cgi?id=17980
Carlos O'Donell <carlos at redhat dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |carlos at redhat dot com
Resolution|--- |INVALID
--- Comment #4 from Carlos O'Donell <carlos at redhat dot com> ---
(In reply to Andreas Schwab from comment #3)
> The type sem_t has never been compatible between 32-bit and 64-bit
> processes, neither size nor alignment match.
http://pubs.opengroup.org/onlinepubs/9699919799/utilities/c99.html
"Conforming applications shall not attempt to link together object files
compiled for different programming models. Applications shall also be aware
that binary data placed in shared memory or in files might not be recognized by
applications built for other programming models."
As Andreas says, this was never supported and POSIX supports this.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Glibc-bugs
mailing list