Re: Regarding the ULTRIX and OSF1 compats

Maxime Villard <[email protected]> Sat, 16 Mar 2019 17:09:00 +0100
Newsgroups gmane.os.netbsd.devel.kernel,gmane.os.netbsd.ports.pmax,gmane.os.netbsd.ports.alpha
Message-ID <[email protected]>
Le 16/03/2019 à 17:00, Jason Thorpe a écrit :
>> On Mar 16, 2019, at 5:09 AM, [email protected] wrote:
>>
>> Most likely, COMPAT_ULTRIX and COMPAT_OSF1 have the same type of bugs
>> that we have seen in compatibility layers elsewhere.
>> Is it worth his time to test them?
>
> Folks, PLEASE.  This is a point I've tried to make repeatedly...
>
> These need to be taken on a case-by-case basis.
>
> [...]

Yes... -_-

Anyway, people, let's wrap it up. The status right now is that I've disabled
COMPAT_OSF1 on Alpha, and I'm not sure if there is an improper dependency of
COMPAT_LINUX on COMPAT_OSF1, because I see calls like osf1_sys_wait4 in
sys/compat/linux/arch/alpha/, but there is no dependency in the modules.

Right now I'm waiting to see if the build cluster fails, to know for sure.
If there is indeed a dependency, we'll have to untangle it before retiring
COMPAT_OSF1. I don't think it is really complicated, the functions used are
just wrappers, that we can easily move into Alpha's COMPAT_LINUX.