Hello Helge, On 11/7/18 7:43 AM, Helge Deller wrote: > 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 Thanks for that additional detail. I've applied the patch, and added much of the additional detail to the commit message. Cheers, Michael -- Michael Kerrisk Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/ Linux/UNIX System Programming Training: http://man7.org/training/