Skip site navigation (1)Skip section navigation (2)
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>