Subject: CVS commit: src
To: None <source-changes@netbsd.org>
From: Jason R Thorpe <thorpej@netbsd.org>
List: source-changes
Date: 03/16/1999 16:46:36
Module Name:	src
Committed By:	thorpej
Date:		Wed Mar 17 00:46:36 UTC 1999

Modified Files:
	src/gnu/lib/libbfd: Makefile
	src/gnu/usr.bin/egcs: Makefile.inc
	src/gnu/usr.bin/gas.new/arch/i386: Makefile.inc
	src/gnu/usr.bin/gas.new/arch/sparc: Makefile.inc
	src/gnu/usr.bin/gdb: Makefile
	src/gnu/usr.bin/ld.new: Makefile
Log Message:
Make it a tad bit easier to bootstrap an a.out system to ELF.  Introduce
a BOOTSTRAP_ELF Makefile variable that, when set (e.g. in the environment),
builds a targeted-to-ELF toolchain without requiring OBJECT_FMT to be set
to "ELF" (which affects how e.g. libraries are built).

This basically means you don't need fake crtbegin.o and crtend.o files to
be present in /usr/lib while bootstrapping the toolchain.