Subject: Re: Of chickens, eggs, and GCC
To: Jay Maynard <jmaynard@phoenix.net>
From: Anders Magnusson <ragge@ludd.luth.se>
List: port-vax
Date: 05/08/1998 10:25:57
>
> Has anyone successfully built a cross-development environment? How in blue
> blazes did you do it?
I have done it, it's acyually very simple:
1)
Be sure you are using a real make; e.g. not gnu make or some ancient
make from another system.
2)
set 'USE_STRING_FLOAT' or something in one of the vax md files. This is
to get the vax floating point correct.
3)
setenv MACHINE vax
setenv MACHINE_ARCH vax
also be sure that you have installed the correct make rules in /usr/share/mk.
4)
Be sure that you include the correct vax specific header from the NetBSD
source tree. This is the hard part on a non-NetBSD system.
5)
make.
I hope this gave some hints about how o do it.
-- Ragge