Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Aug 2004 11:02:26 +0000 (UTC)
From:      Ruslan Ermilov <ru@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src Makefile.inc1
Message-ID:  <200408111102.i7BB2QOm063529@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
ru          2004-08-11 11:02:26 UTC

  FreeBSD src repository

  Modified files:
    .                    Makefile.inc1 
  Log:
  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
  /usr/share/examples/etc/make.conf.
  
  Revision  Changes    Path
  1.436     +7 -0      src/Makefile.inc1



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