<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in local.init.mk</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>cf5f0744cd1df70f92959710bdf2a88c9f9c7df7 - Add .NOTMAIN to guard targets</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/local.init.mk#cf5f0744cd1df70f92959710bdf2a88c9f9c7df7</link>
        <description>Add .NOTMAIN to guard targetsAvoid make mistaking a guard target for the .MAIN one.

            List of files:
            /freebsd/share/mk/local.init.mk</description>
        <pubDate>Sat, 19 Apr 2025 21:57:41 +0200</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f9df609750876be2c054dfac953316f513ccffce - Add support for host32 for DIRDEPS_BUILD</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/local.init.mk#f9df609750876be2c054dfac953316f513ccffce</link>
        <description>Add support for host32 for DIRDEPS_BUILDAllow building 32bit libs for host.Move CFLAGS additions from local.sys.dirdeps.mk (which is too earlyand impacts CFLAGS defaults) to local.sys.mkReviewed by:	stevekSponsored by:	Juniper Networks, Inc.Differential Revision:	https://reviews.freebsd.org/D41946

            List of files:
            /freebsd/share/mk/local.init.mk</description>
        <pubDate>Sat, 23 Sep 2023 08:27:37 +0200</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/local.init.mk#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/share/mk/local.init.mk</description>
        <pubDate>Wed, 16 Aug 2023 19:55:03 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8561d0b2ec50eb127b58dee30bf49ef519947457 - Simplify building host tools during DIRDEPS_BUILD</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/local.init.mk#8561d0b2ec50eb127b58dee30bf49ef519947457</link>
        <description>Simplify building host tools during DIRDEPS_BUILDThe whole point of the DIRDEPS_BUILD is to avoid tree walksand basically build everything in a single pass.We use the pseudo MACHINE &quot;host&quot; to represent the build host.When the build host is not FreeBSD or is an older version of FreeBSDit may need some help to build host-tools.The directory tools/build does this - building libegacy.local.sys.mk: create a pseudo option MK_host_egacy to indicateif tools/build needs to be built for &quot;host&quot;.local.dirdeps.mk: set MK_host_egacy.host to ${MK_host_egacy}all other DEP_MACHINES will get &quot;no&quot;This allows a Makefile.depend.options in makefs etc to cause tools/buildto be built for host but only if necessary.local.init.mk: use ISYSTEM as arg to -isystem so that it can be overridden.The default remains ${STAGE_INCLUDEDIR}src.init.mk: if MACHINE is host and we are not FreeBSDset some MK_ flags the same as tools/build/mk/Makefile.boot.pre andinclude src.init.${.MAKE.OS:tl}.mk if it exists.For older versions of FreeBSD add libegacy when building PROGs for &quot;host&quot;Also instead of -isystem${STAGE_INCLUDEDIR} we want-I${STAGE_INCLUDEDIR} and -isystem/usr/include so we override ISYSTEM.This means any headers we stage for &quot;host&quot; will take precedence oversystem headers but #include_next will DTRT.src.init.linux.mk: add-I${SRCTOP}/tools/build/cross-build/include/linuxand generally deal with building host tools on Linux.Eg. static linking does not work so set NO_SHARED= noOverride some HAVE_ flags.src.sys.env.mk: on linux awk throws an warning about # in newvers.shjust send stderr to /dev/nullReviewed by:	jrtc27, arichardsonSponsored by:	Juniper Networks, Inc.Differential Revision:	https://reviews.freebsd.org/D39744

            List of files:
            /freebsd/share/mk/local.init.mk</description>
        <pubDate>Sat, 22 Apr 2023 21:01:49 +0200</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>073ccb9d5553684590ef1ba4de3d5af77a53ee94 - Allow site.*.mk to augment local.*.mk and src.*.mk</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/local.init.mk#073ccb9d5553684590ef1ba4de3d5af77a53ee94</link>
        <description>Allow site.*.mk to augment local.*.mk and src.*.mkAdd some extra customization points so that FreeBSD buildcan be adapted to local requirements.We use these to minimize changes to share/mkReviewed by:	stevekSponsored by:	Juniper Networks, Inc.Differential Revision:	https://reviews.freebsd.org/D37617

            List of files:
            /freebsd/share/mk/local.init.mk</description>
        <pubDate>Wed, 07 Dec 2022 20:30:35 +0100</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>64b522da271d4e076aa89ba5151a67d00ec7b92f - Include ${.CURDIR}/local.init.mk if it exists</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/local.init.mk#64b522da271d4e076aa89ba5151a67d00ec7b92f</link>
        <description>Include ${.CURDIR}/local.init.mk if it existsThis is handy for making local hacks to an app(eg to build it as tool for non-BSD host)without making a mess of the code base.Reviewed by:	bdreweryMFC after:	1 weekDifferential Revision: https://reviews.freebsd.org//D24101

            List of files:
            /freebsd/share/mk/local.init.mk</description>
        <pubDate>Tue, 31 Mar 2020 17:59:29 +0200</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d9b9dae1a954c5a277eada994d268f88eb5f3f20 - Merge ^/head r294169 through r294598.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/local.init.mk#d9b9dae1a954c5a277eada994d268f88eb5f3f20</link>
        <description>Merge ^/head r294169 through r294598.

            List of files:
            /freebsd/share/mk/local.init.mk</description>
        <pubDate>Fri, 22 Jan 2016 21:41:56 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>009e81b16465ea457c0e63fd49fe77f47cc27a5a - MFH @r294567</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/local.init.mk#009e81b16465ea457c0e63fd49fe77f47cc27a5a</link>
        <description>MFH @r294567

            List of files:
            /freebsd/share/mk/local.init.mk</description>
        <pubDate>Fri, 22 Jan 2016 16:11:40 +0100</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>59d43d11fe3e3f490ad5fce4d0349e9eeaf8d765 - MFH</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/local.init.mk#59d43d11fe3e3f490ad5fce4d0349e9eeaf8d765</link>
        <description>MFHSponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/share/mk/local.init.mk</description>
        <pubDate>Wed, 20 Jan 2016 10:50:54 +0100</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0b6ba3f22a5267b6c30fec94f471f57034f14768 - Define .MAKE.MODE to normal to avoid the need for :U later.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/local.init.mk#0b6ba3f22a5267b6c30fec94f471f57034f14768</link>
        <description>Define .MAKE.MODE to normal to avoid the need for :U later.Sponsored by:	EMC / Isilon Storage Division

            List of files:
            /freebsd/share/mk/local.init.mk</description>
        <pubDate>Tue, 19 Jan 2016 23:41:44 +0100</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b626f5a73a48f44a31a200291b141e1da408a2ff - MFH r289384-r293170</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/local.init.mk#b626f5a73a48f44a31a200291b141e1da408a2ff</link>
        <description>MFH r289384-r293170Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/share/mk/local.init.mk</description>
        <pubDate>Mon, 04 Jan 2016 20:19:48 +0100</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8d4f972badbf3513c0aa8ae210a17b4df345aed3 - Catch up with head.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/local.init.mk#8d4f972badbf3513c0aa8ae210a17b4df345aed3</link>
        <description>Catch up with head.

            List of files:
            /freebsd/share/mk/local.init.mk</description>
        <pubDate>Thu, 26 Nov 2015 03:16:25 +0100</pubDate>
        <dc:creator>Navdeep Parhar &lt;np@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2802302e6463ef88cc4d26c8c0ca3714ce39c2f6 - META MODE: Fix MACHINE=host builds.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/local.init.mk#2802302e6463ef88cc4d26c8c0ca3714ce39c2f6</link>
        <description>META MODE: Fix MACHINE=host builds.We need to not use -nostdinc since it breaks building of clang itself.  Use-isystem rather than -I/usr/include and -nostdinc which gets us usingthe stage include directory before searching the real host headers.This allows removing more of the -I hacks to get host headers since theheaders are no longer excluded.  The -B seemed unneeded.This fixes building of secure/lib/libcrypto which was looking at the/usr/include/openssl/asn1.h header rather than the staged one.This fixes building of clang which wants to find its own internalheaders in the STAGEDIR/usr/lib/clang/* path.Sponsored by:	EMC / Isilon Storage Division

            List of files:
            /freebsd/share/mk/local.init.mk</description>
        <pubDate>Wed, 25 Nov 2015 20:45:01 +0100</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a5d8944a83ff8a3aad14197b7aa0800ff9bda95e - Catch up with head (r291075).</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/local.init.mk#a5d8944a83ff8a3aad14197b7aa0800ff9bda95e</link>
        <description>Catch up with head (r291075).

            List of files:
            /freebsd/share/mk/local.init.mk</description>
        <pubDate>Thu, 19 Nov 2015 17:28:42 +0100</pubDate>
        <dc:creator>Navdeep Parhar &lt;np@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>00bd6d0f08b8543f4e8aa519e8e95b02b866225a - Move META MODE&apos;s HOST_CC/CXX/CPP setting to local.meta.sys.mk, which</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/local.init.mk#00bd6d0f08b8543f4e8aa519e8e95b02b866225a</link>
        <description>Move META MODE&apos;s HOST_CC/CXX/CPP setting to local.meta.sys.mk, whichcentralizes the handling of CC and HOST_CC.This fixes a bug with WITH_CCACHE_BUILD when using MACHINE=host sinceCC is overridden in local.init.mk via src.opts.mk long before bsd.compiler.mkis included.Originally the ccache implementation was placed in local.init.mk but movedto bsd.compiler.mk as it seemed more proper and avoided other orderingissues.Sponsored by:	EMC / Isilon Storage Division

            List of files:
            /freebsd/share/mk/local.init.mk</description>
        <pubDate>Thu, 12 Nov 2015 00:52:08 +0100</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3e4f384ed293f2f1d7a099d6fa652f414ee45a97 - Merge from head r290483</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/local.init.mk#3e4f384ed293f2f1d7a099d6fa652f414ee45a97</link>
        <description>Merge from head r290483

            List of files:
            /freebsd/share/mk/local.init.mk</description>
        <pubDate>Sat, 07 Nov 2015 12:02:33 +0100</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>208f108362680e4b4486c28f103006e6678504e2 - Allow &apos;make buildenv&apos; to work anywhere in the src tree.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/local.init.mk#208f108362680e4b4486c28f103006e6678504e2</link>
        <description>Allow &apos;make buildenv&apos; to work anywhere in the src tree.Sponsored by:	EMC / Isilon Storage Division

            List of files:
            /freebsd/share/mk/local.init.mk</description>
        <pubDate>Thu, 05 Nov 2015 23:28:31 +0100</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>11d38a5764295585a2472d5e861fa8abe1a11eb2 - Merge from head</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/local.init.mk#11d38a5764295585a2472d5e861fa8abe1a11eb2</link>
        <description>Merge from headSponsored by:	Gandi.net

            List of files:
            /freebsd/share/mk/local.init.mk</description>
        <pubDate>Wed, 28 Oct 2015 12:58:18 +0100</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>becbad1f6e18fec7c3bf286778a766ffca4457be - Merge from head</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/local.init.mk#becbad1f6e18fec7c3bf286778a766ffca4457be</link>
        <description>Merge from head

            List of files:
            /freebsd/share/mk/local.init.mk</description>
        <pubDate>Tue, 13 Oct 2015 21:44:36 +0200</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a997b777b107c49f8d4d307bee9d25c8ff1a749a - Sync up with head up to r289211.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/share/mk/local.init.mk#a997b777b107c49f8d4d307bee9d25c8ff1a749a</link>
        <description>Sync up with head up to r289211.

            List of files:
            /freebsd/share/mk/local.init.mk</description>
        <pubDate>Tue, 13 Oct 2015 08:14:03 +0200</pubDate>
        <dc:creator>Navdeep Parhar &lt;np@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
