Date: Wed, 22 Feb 1995 19:07:17 -0600 From: rkw@dataplex.net (Richard Wackerbarth) To: current@freefall.cdrom.com Subject: Re: TRUE and FALSE Message-ID: <v02110109ab7188f073f4@[199.183.109.242]>
next in thread | raw e-mail | index | archive | help
Poul-Henning Kamp <phk@ref.tfs.com> writes: >Hang on, you lost an important point here: Anything in the FreeBSD >source will reference the "internal includes", that is relative paths >to the include dirs. Only things like $HOME/hello.c will be at risk... I think that this is an important point. NOTHING in a system build should depend on the installed system on which it is running. If a user wants to compile code to run on her local machine, she should get /usr/include by default. But we MUST eliminate that from our code. There are three separate env's. The HOST which is running. The cross-compiler TOOLS which run on the HOST and generate TARGET code. The TARGET is the new kernel and all the programs that go with it. All packed up in distribution tarballs, etc. I should be able to compile the code for FreeBSD 2.1 on my MacII running MacBSD. And if it were not for the Makefile problems, I could do it under MPW. In general, we are working in the simple case HOST === TARGET, but that is not the general case for which we should be configured. ---- Richard Wackerbarth rkw@dataplex.net
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?v02110109ab7188f073f4>