Subject: re: CVS commit: syssrc/sys/arch/mac68k/conf
To: matthew green <mrg@eterna.com.au>
From: Frederick Bruckman <fredb@immanent.net>
List: source-changes
Date: 02/05/2002 19:44:43
On Wed, 6 Feb 2002, matthew green wrote:
>
> - - Remove `options EXEC_ELF32' from the kernel config. You can't just
> build an ELF kernel -- you need to update your toolchain, and then,
> once you go ELF, it's not an option, so it needs to go in std.mac68k,
> as on the other m68k ports.
>
> do ELF executables not work on mac68k a.out kernels? if they do, then
> leaving this option in for now is worth while.
Apparently not. Something about alignment being different.
> - - Comment out `options COMPAT_SUNOS'. This hasn't been reported to work
> for a long time, so it's not very useful in GENERIC.
>
> do you mean it has been reported to not work, or there have been no
> reports of it being broken? the latter would suggest removing it is
> a bad idea and the former would suggest it needs fixing..
It was broken the last time I tried it, with netscape 3 and some Sun
OS libraries someone put up for download. It may work for somebody. I
just don't think anyone's actually using it. A more useful default
might to enable COMPAT_SVR4 and COMPAT_LINUX. I did get a so-called
linux executable, which "file" said was SVR4, to run under ELF. (The
kernel doesn't even build with those options under a.out -- there's an
open PR.)
Frederick