Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Feb 1995 16:36:42 -0800 (PST)
From:      Poul-Henning Kamp <phk@ref.tfs.com>
To:        wollman@halloran-eldar.lcs.mit.edu (Garrett Wollman)
Cc:        jkh@freefall.cdrom.com, nate@trout.sri.mt.net, wollman@halloran-eldar.lcs.mit.edu, current@freefall.cdrom.com
Subject:   Re: TRUE and FALSE
Message-ID:  <199502230036.QAA06439@ref.tfs.com>
In-Reply-To: <9502230028.AA09224@halloran-eldar.lcs.mit.edu> from "Garrett Wollman" at Feb 22, 95 07:28:40 pm

next in thread | previous in thread | raw e-mail | index | archive | help
> This is evil, and not something I want to see perpetrated in FreeBSD.
> We need to remember that not all programs compiled under FreeBSD use
> the FreeBSD build system, no matter how convenient it might be.  (And
> whatever that system evolves into had better still be useful for
> compiling non-source-tree programs, or a number of different users
> will get screwed over.)

Just a sec here.

1) Programs which are part of the FreeBSD source tree should compile cleanly,
and use $DESTDIR/usr/include, $DESTDIR/usr/lib and $DESTDIR/anything_else
for their needs.  This means that a "make world" will be:

	make includes into $DESTDIR/usr/include
	make tools using /usr/bin install into $DESTDIR/usr/bin
	make libs using $DESTDIR into $DESTDIR/usr/lib
	if the "paranoia" option is set
		make includes into $DESTDIR/usr/include
		make tools using $DESTDIR into $DESTDIR/usr/bin
		make libs using $DESTDIR into $DESTDIR/usr/lib
	endif
	make all into $DESTDIR

2) Programs which are not part of FreeBSD can use just what they feel like,
it's entirely their own problem.

Can anybody explain what the problem is with this ?

-- 
Poul-Henning Kamp <phk@login.dknet.dk>
TRW Financial Systems, Inc.
I am Pentium Of Borg. Division is Futile. You WILL be approximated.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199502230036.QAA06439>