ia32-libs-dev fail to include required header files
Bug #33298 reported by
Adam Petaccia
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ia32-libs (Ubuntu) |
Fix Released
|
Medium
|
Matthias Klose |
Bug Description
I'm not sure if this would require a new package, but on an actual i386 platform, SYS_sigaction is defined in the header file bits/syscall.h (I know you don't directly include it, but that's where the actual definition is). However, on the AMD64 platform, SYS_sigaction is defined NOWHERE. Not one file is /usr/include has a definition for it.
This breaks compatibility for programs that use assembly and require SYS_sigaction. Perhaps a new ia32-includes package or such should be included, or an updated -dev package to include proper i386 headers in /usr/include32 or such would be appropriate.
To post a comment you must log in.
Does the x86_64 kernel have such an interface? Is SYS_rt_sigaction
the alternative?