Re: [PATCH] man-pages: parisc Linux does not any longer emulate HP-UX

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Linux SoC]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux