Notes on building g++-1.37.1 on i386 Mach 2.5

Contact Bill Schilit (bill@cs.columbia.edu)

Build in directory mach-g++-1.37.1 using sources from g++-1.37.1.

	- use the modified Makefile and config.g++ in this directory
	- ln -s ../g++-1.37.1/* . 
	- setup links for ../gcc -> ../gcc-1.37.1
and ../gcc-test ../mach-gcc-1.37.1 and issue "make maketest"
	- alternately "make maketest TDIR=../mach-gcc-1.37.1 DIR=../gcc-1.37.1"
	- config.g++ i386-mach
	- make sure all modified files (below) are in place
	- nohup make &

Files modified

* config.g++

	Add i386-mach as in config.gcc

* Makefile

	define prefix for installation
	uncomment line "HAVE_UNISTD_H = -DNO_UNISTD_H"
	add -I. to ld.c build line for finding Mach a.out.h
	remove ld: test for tm-386gas.h since results in NON_NATIVE
	explicitly define CC so we get latest version

* cplus-lex.c

	changes under #ifdef NOT_MACH
	use setbuffer() not setvbuf()

* ld.c
	changes under #ifdef NOT_MACH
	add Mach changes to ld.c from MACH-DIST/usr/src/gnu/binutils/ld.c

* a.out.h

	copied from MACH-DIST/usr/src/gnu/binutils/a.out.h
