NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: port-shark/41672: Install kernel in release directory is ELFversion only.
The following reply was made to PR port-shark/41672; it has been noted by GNATS.
From: Soren Jacobsen <snj%pobox.com@localhost>
To: Izumi Tsutsui <tsutsui%ceres.dti.ne.jp@localhost>
Cc: gnats-bugs%netbsd.org@localhost, netbsd-bugs%netbsd.org@localhost,
is%beverly.kleinbus.org@localhost
Subject: Re: port-shark/41672: Install kernel in release directory is
ELFversion only.
Date: Sat, 7 Nov 2009 07:29:46 -0800
On Nov 6, 2009, at 11:09 AM, Izumi Tsutsui wrote:
> (3)Where and in which name install RAMDISK kernels should be put
>
> Maybe we should re-think about this.
>
> There are several historical and port specific variants.
> Some ports require special binary formats and others not.
> The firmware on shark and cats require a.out kernels,
> but gxemul emulating cats requires a standard ELF kernel.
> dreamcast requires a raw netbsd-GENERIC_MD.bin kernel for bootstrap,
> but it has been put in binary/kernel.
> arc requires netbsd-RAMDISK.gz kernel as alpha,
> but it has been put in binary/kernel.
> (yes, I did the latter two, but it was just because i386 put it there)
>
> For now, it might be a compromise to change MDSET_RELEASEDIR
> in distrib/shark/instkernel/instkernel/Makefile from
> binary/kernel to installation/instkernel, I think.
That would be fine with me (INSTALLATION_DIRS+=installation/instkernel
also needs to be added to etc/etc.shark/Makefile.inc).
One other thing, though:
The ".aout" naming is inconsistent: netbsd.aout-GENERIC.gz and netbsd-
INSTALL.aout.gz.
cats also uses the "netbsd.aout" form.
I don't really care what the name of the file is, but I will note that
renaming it back to netbsd.gz would kill two birds with one stone.
Assuming the ELF version disappeared, anyway :)
Home |
Main Index |
Thread Index |
Old Index