cvs commit: src Makefile.inc1
ru at FreeBSD.org
Wed Aug 11 04:02:27 PDT 2004
ru 2004-08-11 11:02:26 UTC
FreeBSD src repository
Enforce the check that MAKEOBJDIRPREFIX (if set) is set in environment
only, and not as a global (in /etc/make.conf) or command-line variable.
MAKEOBJDIRPREFIX has never been a global or command-line variable, and
the fact that it works in some scenarios for "make buildworld" doesn't
make it any more correct. Using it as a global or command-line variable
is error prone, discouraged, costs us lot of false build reports, etc.
This commit is aimed to fix it once and for all.
Anyone potentially objecting to this change is encouraged to read the
make(1) and make.conf(5) manpages, and the comments regarding the use
of the MAKEOBJDIRPREFIX variable in /usr/share/mk/bsd.obj.mk and
Revision Changes Path
1.436 +7 -0 src/Makefile.inc1
More information about the cvs-src