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]

 



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/



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

  Powered by Linux