freebsd-skq/targets/pseudo
bdrewery 13d703bfa2 Fix nested MAKEOBJDIRPREFIX breaking various release/buildworld/toolchain targets.
This problem was caused by r325329 and r325350.

For the release(7) targets, some will run mm-mtree.sh which itself runs make
with a MAKEOBJDIRPREFIX.  The execution of that script leaks OBJROOT,
MAKEOBJDIR, and MAKELEVEL=1 in the environment.  This causes the mm-mtree makes
to not do some basic setup of OBJROOT and only use this special
MAKEOBJDIRPREFIX case which fails to empty out MAKEOBJDIRPREFIX for further
nested makes, such as a tree walk.  If that tree walk sets OBJROOT/OBJTOP such
as r325329 is doing, then the wrong OBJDIRs end up being used due to the
unemptied MAKEOBJDIRPREFIX being preferred over the proper MAKEOBJDIR.

Pointyhat to:	bdrewery
Sponsored by:	Dell EMC Isilon
2017-11-05 00:11:51 +00:00
..
bootstrap-tools Fix nested MAKEOBJDIRPREFIX breaking various release/buildworld/toolchain targets. 2017-11-05 00:11:51 +00:00
clang DIRDEPS_BUILD: Connect new directories. 2017-10-31 00:04:07 +00:00
gcc Garbage collect removed directories. 2015-12-07 16:08:26 +00:00
hosttools DIRDEPS_BUILD: Build crunchide for the host. 2016-09-01 23:52:25 +00:00
kernel DIRDEPS_BUILD: Build the kernel in the same place as buildkernel would. 2016-05-26 23:20:10 +00:00
stage META_MODE: Simplify the META_COOKIE handling to use .USE/.USEBEFORE. 2016-03-11 23:45:28 +00:00
tests Disconnect libpathconv tests since they require external perl and do not work with kyua. 2017-10-31 19:52:30 +00:00
the-lot Properly connect tests. 2017-10-31 00:03:49 +00:00
toolchain META MODE: Fix 'make bootstrap-tools'. 2015-11-25 19:44:51 +00:00
universe local.meta.sys.mk already defines TARGET_ARCHES_arm 2015-12-08 00:22:24 +00:00
userland chase removal of csup in r267863 from 2014.. 2017-11-03 07:30:54 +00:00
Makefile.inc