Subject: Re: Adding a.out to bfd for mips.
To: None <simonb@telstra.com.au>
From: Jonathan Stone <jonathan@DSG.Stanford.EDU>
List: tech-toolchain
Date: 02/23/1999 09:09:20
In message <199902231115.WAA23216@balrog.supp.cpr.itg.telecom.com.au>,
Simon Burge writes:
>On the pmax, we still have some stuff that is a.out (kernels, some
>bootblock intermediate stages), but binutils only knows of ELF and
>ECOFF. I tried adding "aout_big_vec aout_little_vec" to the SELECT_VECS
>for mips, but the compile blew up (I've forgotten the exact failure).
>
>Is there anything else that needs to be done to make mips bfd a.out
>aware?
Hi simon,
The right answer is to eliminate all uses of a.out.
AFAIK there are only three vestiges:
a) pmax scsi bootblocks. Fix: bootlodaer that reads
ECOFF or ELF (or both).
b) old gprof which groks the netbsd (network byteorder)
a.out we before 1.1. Fix: port mips-specific
code from Berkeley gprof.
c) intermediate form for building bootblock code.
Fix: rework mkboot.c to read in ELF (or ECOFF).
Sound like a plan? It'd be nice to get a) done for 1.4, so we can ship
a single ECOFF kernel that works for both netboot and scsiboot.