Hi Michael, On 07.11.2018 07:07, Michael Kerrisk (man-pages) wrote: > On 11/6/18 10:27 PM, Helge Deller wrote: >> Initially it was planned that the parisc linux port would natively >> support 32-bit HP-UX binaries, but this compatibility was never reached >> and finally dropped with Linux kernel 3.14. > > It would be nice to add a little more in this commit message about > "finally dropped with Linux kernel 3.14", and, if possible some > reference to documentation/URL that discusses dropping of the suport. > > The only relevant piece that I found in the 3.14 change log was: > > [[ > commit f5a408d53edef3af07ac7697b8bc54a755628450 > Author: Guy Martin <gmsoft@xxxxxxxxxxxx> > Date: Thu Jan 16 17:17:53 2014 +0100 > > parisc: Make EWOULDBLOCK be equal to EAGAIN on parisc > > On Linux, only parisc uses a different value for EWOULDBLOCK which > causes a lot of troubles for applications not checking for both values. > Since the hpux compat is long dead, make EWOULDBLOCK behave the same as > all other architectures. > ]] > > Is there more? The patch above is the initial and most important one with which we stopped the HP-UX compatibility. Then, with this commit ("parisc: Reduce SIGRTMIN from 37 to 32 to behave like other Linux architectures"): https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=1f25df2eff5b25f52c139d3ff31bc883eee9a0ab in kernel 3.18 there is no way back, and in kernel 4.0 we finally dropped the HP-UX compat layer from Linux kernel source code with the commit series ("parisc: hpux - Drop support for HP-UX binaries"): https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=04c1614977168fb8f002e2d81f704eeabe0c5ebd Helge