about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorCarlos O'Donell <carlos@redhat.com>2014-10-23 23:14:12 -0400
committerCarlos O'Donell <carlos@redhat.com>2014-10-23 23:18:19 -0400
commit13d845549e41823e6658122dcf268154bcbbcfde (patch)
tree286e077c4f267d0c18bcb908fc36fe19bad90ca2 /ChangeLog
parent15f9c5dfaf999cfc53080b6ab2422935a6becf8e (diff)
downloadglibc-13d845549e41823e6658122dcf268154bcbbcfde.tar.gz
glibc-13d845549e41823e6658122dcf268154bcbbcfde.tar.xz
glibc-13d845549e41823e6658122dcf268154bcbbcfde.zip
hppa: Make __SIGRTMIN 32 (ABI break).
In the Linux kernel version 3.17 the signal numbers were rearranged in
order to make hppa like every other arch. Previously we started
__SIGRTMIN at 37, and that meant several pieces of important software,
including systemd, would fail to build. To support systemd we removed
SIGEMT and SIGLOST, and rearranged the others according to expected
values. This is technically an ABI incompatible change, but because
zero applications use SIGSTKFLT, SIGXCPU, SIGXFSZ and SIGSYS nothing
broke.  Nothing uses SIGEMT and SIGLOST, and they were present for
HPUX compatibility which is no longer supported. Thus because nothing
breaks we don't do any compatibility work here.

Upstream kernel commit is 1f25df2eff5b25f52c139d3ff31bc883eee9a0ab.

Signed-off-by: Carlos O'Donell <carlos@systemhalted.org>
Signed-off-by: Helge Deller <deller@gmx.de>

2014-10-23  Carlos O'Donell  <carlos@systemhalted.org>
	    Helge Deller <deller@gmx.de>

	[BZ #17508]
	* sysdeps/unix/sysv/linux/hppa/bits/signum.h: Remove SIGEMT.
	Define SIGSTKFLT as 7. Define SIGSYS as 31. Define SIGXCPU as 12.
	Remove SIGLOST. Define SIGXFSZ as 30. Define __SIGRTMIN as 32.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 1d05492cd6..8afd75d50e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2014-10-23  Carlos O'Donell  <carlos@systemhalted.org>
+	    Helge Deller <deller@gmx.de>
+
+	[BZ #17508]
+	* sysdeps/unix/sysv/linux/hppa/bits/signum.h: Remove SIGEMT.
+	Define SIGSTKFLT as 7. Define SIGSYS as 31. Define SIGXCPU as 12.
+	Remove SIGLOST. Define SIGXFSZ as 30. Define __SIGRTMIN as 32.
+
 2014-10-23  Joseph Myers  <joseph@codesourcery.com>
 
 	[BZ #14132]