freebsd-skq/share/mk
bdrewery f6ed7b9188 WITH_SYSTEM_COMPILER: Disable with WITH_META_MODE for now.
The WITH_META_MODE build is intended to be a working incremental build.
It spies on the build command to see if things should be rebuilt if the
command changes.  If you run buildworld, it builds a cross-compiler,
then do installworld and buildworld again it will invoke the
WITH_SYSTEM_COMPILER logic.  This then adds on -target/--sysroot, etc,
and causes rebuilds due to the changed build command even though the
compiler used is technically the same revision.  Since the incremental
build is not cleaning anything by default then there is much
less risk to rebuilding the already-existing cross-compiler.  Just
disable the combined logic and always use and build the cross-compiler.

An alternative to this would be to always pass -target/--sysroot.  Doing
so may occur in the future.

Sponsored by:	EMC / Isilon Storage Division
2016-06-05 23:05:04 +00:00
..
atf.test.mk
auto.obj.mk Import latest auto.obj.mk 1.12 from contrib/bmake/mk. 2016-01-25 18:16:41 +00:00
bsd.arch.inc.mk
bsd.clang-analyze.mk Remove the old depend (mkdep) code and make FAST_DEPEND the one true way. 2016-03-30 23:50:23 +00:00
bsd.compiler.mk WITH_CCACHE_BUILD + WITH_META_MODE: Ignore ccache changes. 2016-06-03 19:25:45 +00:00
bsd.confs.mk These group names may be used as a cookie, so replace any non-fs-safe characters. 2016-03-09 22:45:00 +00:00
bsd.cpu.mk Make armv6 hard float abi by default. Kill armv6hf. 2016-05-18 06:01:18 +00:00
bsd.crunchgen.mk DIRDEPS_BUILD: Fix and hookup rescue/rescue to the build. 2016-05-26 23:20:40 +00:00
bsd.dep.mk WITH_META_MODE: Avoid "building" .depend if there is nothing to do. 2016-06-03 21:35:19 +00:00
bsd.doc.mk MFH 2016-03-02 16:14:46 +00:00
bsd.dtb.mk
bsd.endian.mk
bsd.files.mk Allow FILESGROUPS to be specified more than once by pruning out duplicates 2016-04-30 21:32:29 +00:00
bsd.incs.mk MFH 2016-03-10 21:16:01 +00:00
bsd.info.mk Revert r301079. 2016-06-03 19:25:36 +00:00
bsd.init.mk Consolidate common beforebuild logic. 2016-02-16 02:09:48 +00:00
bsd.kmod.mk WITH_META_MODE: Resolve SYSDIR to avoid changed build commands. 2016-05-31 23:08:43 +00:00
bsd.lib.mk Revert r301079. 2016-06-03 19:25:36 +00:00
bsd.libnames.mk Add basic blacklist build support 2016-06-02 19:06:04 +00:00
bsd.links.mk MFH 2016-02-08 12:16:01 +00:00
bsd.man.mk Revert r301079. 2016-06-03 19:25:36 +00:00
bsd.mkopt.mk
bsd.nls.mk Revert r301079. 2016-06-03 19:25:36 +00:00
bsd.obj.mk Consolidate common beforebuild logic. 2016-02-16 02:09:48 +00:00
bsd.opts.mk Remove the old depend (mkdep) code and make FAST_DEPEND the one true way. 2016-03-30 23:50:23 +00:00
bsd.own.mk Update default KMODDIR in comment after r299393. 2016-05-26 18:28:10 +00:00
bsd.port.mk
bsd.port.options.mk
bsd.port.post.mk
bsd.port.pre.mk
bsd.port.subdir.mk
bsd.prog.mk Revert r301079. 2016-06-03 19:25:36 +00:00
bsd.progs.mk Add DEBUG_FLAGS to PROG_VARS and STRIP to PROG_OVERRIDE_VARS 2016-04-14 22:22:03 +00:00
bsd.README Document SHLIB/SHLIB_CXX/NO_PIC. 2016-04-15 18:49:26 +00:00
bsd.snmpmod.mk WITH_META_MODE: Don't expect meta files for side-effect generated files. 2016-06-03 19:25:41 +00:00
bsd.stand.mk
bsd.subdir.mk Revert r301137 and r301163, and implement a correct fix 2016-06-01 20:44:28 +00:00
bsd.symver.mk
bsd.sys.mk GCC External: Revert r300886, r300904, r300917, r300918 2016-05-29 06:20:15 +00:00
bsd.test.mk Merge ^/user/ngie/release-pkg-fix-tests to unbreak how test files are installed 2016-05-04 23:20:53 +00:00
dirdeps.mk Allow -f dirdeps.mk some/dir with no TARGET_MACHINE spec 2016-04-18 22:00:26 +00:00
gendirdeps.mk Update dirdeps.mk et al 2016-04-18 20:56:21 +00:00
host-target.mk Import latest host-target.mk 1.11 from contrib/bmake/mk 2016-01-25 18:43:21 +00:00
install-new.mk
local.autodep.mk
local.dirdeps.mk DIRDEPS_BUILD: Exclude secure/lib* libraries for host builds. 2016-05-04 03:13:48 +00:00
local.gendirdeps.mk DIRDEPS_BUILD: Exclude host tools for Makefile.depend.host as well. 2016-05-11 17:40:51 +00:00
local.init.mk
local.meta.sys.mk WITH_META_MODE: Enable bmake's missing meta rebuild feature 2016-06-05 23:04:42 +00:00
local.sys.env.mk
local.sys.mk Follow-up r297835: Let the intented default cookie work. 2016-04-14 21:04:45 +00:00
Makefile Import bsd.clang-analyze.mk based on NetBSD's version. 2016-02-26 22:14:00 +00:00
meta2deps.py Update meta2deps to fix crash when using -X with M2D_EXCLUDES. 2016-04-18 21:05:19 +00:00
meta2deps.sh MFH 2016-03-02 23:53:08 +00:00
meta.autodep.mk Don't strip paths away from META_XTRAS. 2016-05-26 23:20:33 +00:00
meta.stage.mk Import latest meta.stage.mk 1.45 (r301462) 2016-06-05 21:21:41 +00:00
meta.subdir.mk Import latest meta.subdir.mk 1.11 from contrib/bmake/mk 2016-01-25 18:34:15 +00:00
meta.sys.mk Merge bmake-20160307 2016-03-11 01:35:39 +00:00
netbsd-tests.test.mk
plain.test.mk
src.init.mk
src.libnames.mk Add basic blacklist build support 2016-06-02 19:06:04 +00:00
src.opts.mk WITH_SYSTEM_COMPILER: Disable with WITH_META_MODE for now. 2016-06-05 23:05:04 +00:00
src.sys.env.mk Fix MAKESYSPATH not being sent to sub-makes after r266566. 2016-05-26 23:20:04 +00:00
src.sys.mk Fix error when SRCCONF is empty. 2016-04-22 20:31:29 +00:00
stage-install.sh
suite.test.mk Merge ^/user/ngie/release-pkg-fix-tests to unbreak how test files are installed 2016-05-04 23:20:53 +00:00
sys.dependfile.mk Merge bmake-20160307 2016-03-11 01:35:39 +00:00
sys.mk WITH_META_MODE: Avoid host tool timestamps causing a rebuild. 2016-06-05 23:05:01 +00:00
tap.test.mk
version_gen.awk