Subject: install/36948: 4.0 builds fail to include a working a.out kernel for cats
To: None <firstname.lastname@example.org, email@example.com,>
From: None <firstname.lastname@example.org>
Date: 09/08/2007 21:55:00
>Synopsis: 4.0 builds fail to include a working a.out kernel for cats
>Arrival-Date: Sat Sep 08 21:55:00 +0000 2007
>Originator: Chris Gilbert
>Release: Netbsd 4.0
cats machine with cyclone firmware, which can only boot a.out images, not ELF images.
cats 4.0 builds don't include an a.out kernel for use with older Cyclone firmware. Reported on cats mailing list:
Investigating this further shows that the issue is in the build system when creating the installation kernels. Specifically at the mdset stage of the build.
Cats makes use of a MDSET_POST.netbsd.aout-INSTALL target so that only the aout kernel is converted to a.out, leaving the able install kernel as an ELF binary.
This appears to not be working due to a bug in the Makefile.mdset code.
Attempt to install on a cats machine running cyclone firmware.
Correct the bug in the Makefile.