Subject: Re: GNU config.guess and netbsd{aout,elf,}
To: None <tech-toolchain@netbsd.org>
From: Andrew Cagney <ac131313@cygnus.com>
List: tech-toolchain
Date: 11/24/1999 10:33:55
To summarise the discssion:
The following tupples have been tabled (I've omitted the ARCH-unknown
bit):
CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
ELF a.out
*-netbsdelf *-netbsdaout
*-netbsd-netbsdelf *-netbsd-netbsdaout
*-netbsd-elf *-netbsd-aout
(BTW the patterns *-netbsd*elf | *-netbsd*aout always work). I'll get a
clarification of exactly what the ``KERNEL'' and ``OPERATING_SYSTEM''
should refer to. It really depends on what the ``ABI'' (Application
binary interface) is part of: The kernel or the Operating System. I
strongly suspect that, in this context, it is part of the kernel.
Anyway:
I think I can discard the following as they don't reflect reality:
*-netbsdelf *-netbsd
*-netbsd *-netbsdaout
Some targets were always ELF, some are not going to be ELF for some time
(read months). It would just lead to confusion.
I think I can discard the following as they preclude the use of the
vendor field (by a vendor) of the tupple:
ARCH-elf-netbsd ARCH-aout-netbsd
We shouldn't preclude the possability of things like
``ARCH-{gateway,redhat}-linux-gnu''.
Andrew