<?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 Makefile.inc</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>842942be28b21354e3f547e39fc75bf18ee5b6f7 - packages: Remove the /boot hack from mtree-to-plist.awk</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/Makefile.inc#842942be28b21354e3f547e39fc75bf18ee5b6f7</link>
        <description>packages: Remove the /boot hack from mtree-to-plist.awkCurrently, files in /boot (other than /boot/kernel) are assigned to thebootloader package using a filename match in mtree-to-plist.awk.  Thiscauses some problems, most notably that debug info for userboot ends upin the utilities-dbg package instead of bootloader-dbg.Remove the path handling from mtree-to-plist and instead set PACKAGEin the appropriate Makefiles to put these in the correct package.While here, move userboot*.so from bootloader-dev to bootloader.MFC after:	3 daysReviewed by:	cpercivaSponsored by:	https://www.patreon.com/bsdivyDifferential Revision:	https://reviews.freebsd.org/D53179

            List of files:
            /freebsd/stand/Makefile.inc</description>
        <pubDate>Sat, 25 Oct 2025 19:18:46 +0200</pubDate>
        <dc:creator>Lexi Winter &lt;ivy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e9ac41698b2f322d55ccf9da50a3596edb2c1800 - Remove residual blank line at start of Makefile</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/Makefile.inc#e9ac41698b2f322d55ccf9da50a3596edb2c1800</link>
        <description>Remove residual blank line at start of MakefileThis is a residual of the $FreeBSD$ removal.MFC After: 3 days (though I&apos;ll just run the command on the branches)Sponsored by: Netflix

            List of files:
            /freebsd/stand/Makefile.inc</description>
        <pubDate>Mon, 15 Jul 2024 06:46:32 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>82854693aec11f87f1f0560e8395452b64f1770f - arm64: Allow userspace to be built with PAC and BTI</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/Makefile.inc#82854693aec11f87f1f0560e8395452b64f1770f</link>
        <description>arm64: Allow userspace to be built with PAC and BTIAdd the WITH/WITHOUT_BRANCH_PROTECTION build flags. This can be usedto enable the use of pointer authentication (FEAT_PAuth) and branchtarget identification (FEAT_BTI) in userspace.The kernel already handles both of these is userspace, we just needto enable it.Leave disabled for a short period for this to settle before enabling.Reviewed by:	emasteSponsored by:	Arm LtdDifferential Revision:	https://reviews.freebsd.org/D42596

            List of files:
            /freebsd/stand/Makefile.inc</description>
        <pubDate>Wed, 22 May 2024 17:54:32 +0200</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/Makefile.inc#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/stand/Makefile.inc</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>ac5f382a9d0a26685b92b49abb845d3b30ea5f91 - stand: properly declare subdir deps or .WAIT, do parallel build</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/Makefile.inc#ac5f382a9d0a26685b92b49abb845d3b30ea5f91</link>
        <description>stand: properly declare subdir deps or .WAIT, do parallel buildbuildworld already runs the stand build in parallel[1], so make it easier toidentify ordering issues by properly establishing dependencies or adding.WAIT where needed.Everything in stand/ relies on libsa, either directly or indirectly, becauselibsa build is where the stand headers get installed and it gets linked inmost places.Interpreters depend on their libs, machine dirs usually depend on top-levellibs that are getting built and at least one of the interpreter flavors.For i386, order btx/libi386/libfirewire before everything else using abig-ol-.WAIT hammer. btx is the most common dependency, but the others areused sporadically. This seems to be where the race reporting on the mailinglist is- AFAICT, the following sequence is happening:1.) One of the loaders gets built based on stale btx/btxldr2.) btx/btxldr gets rebuilt3.) installworld triggers loader rebuild because btx was rebuilt afterThis seems like the most plausible explanation, as they&apos;ve verified systemtime and timestamps.While we&apos;re here, let&apos;s switch stand/ over to a completely parallel build sowe can work out these kinds of issues in isolation rather than in the middleof a larger build.Reviewed by:	bdragon, sjg, tsoomeTested by:	bdragon (-j1024, no failures, significant speed improvement)Differential Revision:	https://reviews.freebsd.org/D23411

            List of files:
            /freebsd/stand/Makefile.inc</description>
        <pubDate>Thu, 31 Dec 2020 18:15:45 +0100</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4f6b28749442c4138dcc039771e1581c6d02cbb3 - Minor flags cleanup</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/Makefile.inc#4f6b28749442c4138dcc039771e1581c6d02cbb3</link>
        <description>Minor flags cleanupMove kernel includes and libsa includes together at the top of defs.mkMove all machine specific defines from Makefile.inc to their friendsin defs.mk.Add comments and remove now useless junk after the move.Sponsored by: Netflix

            List of files:
            /freebsd/stand/Makefile.inc</description>
        <pubDate>Sat, 02 Dec 2017 01:06:58 +0100</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>82725ba9bf1fd59746a4006a06f24d4d61d142f2 - Merge ^/head r325999 through r326131.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/Makefile.inc#82725ba9bf1fd59746a4006a06f24d4d61d142f2</link>
        <description>Merge ^/head r325999 through r326131.

            List of files:
            /freebsd/stand/Makefile.inc</description>
        <pubDate>Thu, 23 Nov 2017 15:28:14 +0100</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>063e16324b35868584b976167392d267c1b6238a - Unbreak riscv build in universe.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/Makefile.inc#063e16324b35868584b976167392d267c1b6238a</link>
        <description>Unbreak riscv build in universe.riscv doesn&apos;t have -msoft-float. For the moment, just don&apos;t addanything. There&apos;s no /boot/loader or other bootstrap contained in thetree for riscv*. However, with real hardware coming next year, thereare plans for one, so keep building at least a minimal libsa andficl to prevent bitrot.Sponsored by: Netflix

            List of files:
            /freebsd/stand/Makefile.inc</description>
        <pubDate>Tue, 21 Nov 2017 20:23:20 +0100</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8a4217aacf57330755501a349d0ea662d4880386 - Move some more common stuff up to Makefile.inc. In particular, the no</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/Makefile.inc#8a4217aacf57330755501a349d0ea662d4880386</link>
        <description>Move some more common stuff up to Makefile.inc. In particular, the nosimd / no float stuff is centeralized here. Also centralise-ffreestanding since it is specified everywhere.This, along with a change to share/mk/bsd.cpu.mk to include -mno-avx2in CFLAGS_NO_SIMD should fix building for newer machines (eg withCPUTYPE=haswell) where clang was generating avx2 instructions.Sponsored by: Netflix

            List of files:
            /freebsd/stand/Makefile.inc</description>
        <pubDate>Mon, 20 Nov 2017 23:42:17 +0100</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>55b1c6e7e4a6909004e13c6d2f328f911a8e7b83 - Merge ^/head r325663 through r325841.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/Makefile.inc#55b1c6e7e4a6909004e13c6d2f328f911a8e7b83</link>
        <description>Merge ^/head r325663 through r325841.

            List of files:
            /freebsd/stand/Makefile.inc</description>
        <pubDate>Wed, 15 Nov 2017 12:28:11 +0100</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ca987d4641cdcd7f27e153db17c5bf064934faf5 - Move sys/boot to stand. Fix all references to new location</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/stand/Makefile.inc#ca987d4641cdcd7f27e153db17c5bf064934faf5</link>
        <description>Move sys/boot to stand. Fix all references to new locationSponsored by:	Netflix

            List of files:
            /freebsd/stand/Makefile.inc</description>
        <pubDate>Wed, 15 Nov 2017 00:02:19 +0100</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
