<?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</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>704db3fe9840ee3e51b080b7c35defd1a74c0c2d - Source upgrade doc: etcupdate no longer needs -B</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/Makefile#704db3fe9840ee3e51b080b7c35defd1a74c0c2d</link>
        <description>Source upgrade doc: etcupdate no longer needs -BNote: We confusingly have the instructions to build the system in thebuild manual, the UPDATING file, and the Makefile. These will get outof sync and will be harmful when they do.Fixes:	ddf6fad0295a (&quot;etcupdate: Make nobuild the default&quot;)Reviewed by:		jhbDifferential Revision:	https://reviews.freebsd.org/D57644

            List of files:
            /freebsd/Makefile</description>
        <pubDate>Sun, 21 Jun 2026 19:54:12 +0200</pubDate>
        <dc:creator>Alexander Ziaee &lt;ziaee@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c170a96dbeeb3b0d36456d21beee6c551957a456 - universe: emit warning instead of error for bad/missing KERNCONF</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/Makefile#c170a96dbeeb3b0d36456d21beee6c551957a456</link>
        <description>universe: emit warning instead of error for bad/missing KERNCONFWhen doing a large `make universe` build with multiple KERNCONFS,it should not be an error when a particular target has a missingKERNCONF.In this example,```$ make universe TARGETS=&apos;arm64 riscv&apos; KERNCONFS=&apos;QEMU VIRT&apos;```Currently, arm64 does not have a QEMU conf, and riscvdoes not have a VIRT conf. However, this command should stillsucceed instead of failing with the following message:```make[2]: /usr/src/Makefile:767: Target architecture for riscv/conf/VIRT unknown.  config(8) likely too old.	in .for loop from /usr/src/Makefile:761 with kernel = VIRT	in make[2] in directory &quot;/usr/src&quot;make[2]: stopped making &quot;universe_kernels&quot; in /usr/src```Since the opposite is true, we should build whatever confs are availablefrom the requested list of KERNCONFS, while making sure to stillemit warnings along the way.Reviewed by:	impApproved by:	lwhsu (mentor), emaste (mentor)MFC after:	3 daysDifferential Revision:	https://reviews.freebsd.org/D55571

            List of files:
            /freebsd/Makefile</description>
        <pubDate>Thu, 21 May 2026 16:08:32 +0200</pubDate>
        <dc:creator>Siva Mahadevan &lt;siva@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>02ef0b6d76e9717b8e3182dd706e23fd2702701d - universe: allow moving build logs to UNIVERSE_LOGDIR</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/Makefile#02ef0b6d76e9717b8e3182dd706e23fd2702701d</link>
        <description>universe: allow moving build logs to UNIVERSE_LOGDIRThis allows `make universe` or `make tinderbox`to build from a read-only src tree.Reviewed by:	ziaee, imp, delphijApproved by:	lwhsu (mentor), emaste (mentor)MFC after:	3 daysDifferential Revision:	https://reviews.freebsd.org/D55566

            List of files:
            /freebsd/Makefile</description>
        <pubDate>Wed, 20 May 2026 22:05:53 +0200</pubDate>
        <dc:creator>Siva Mahadevan &lt;siva@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f73101fabc74255d70f4e7ce0e71f0f6655c51ea - universe: Bump default GCC version to 15</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/Makefile#f73101fabc74255d70f4e7ce0e71f0f6655c51ea</link>
        <description>universe: Bump default GCC version to 15Reviewed by:	lwhsu, emasteDifferential Revision:	https://reviews.freebsd.org/D55085

            List of files:
            /freebsd/Makefile</description>
        <pubDate>Fri, 06 Feb 2026 16:32:58 +0100</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>94d1731e73ccb97df5fc5928bb584cabb8e37f1f - Makefile*: remove powerpcspe</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/Makefile#94d1731e73ccb97df5fc5928bb584cabb8e37f1f</link>
        <description>Makefile*: remove powerpcspeAs reported on the freebsd-announce mailing list[1] FreeBSD iscontinuing to retire 32-bit support.  Remove powerpcspe from buildinfrastructure.[1] https://lists.freebsd.org/archives/freebsd-announce/2024-February/000117.htmlSigned-off-by: Minsoo Choo &lt;minsoochoo0122@proton.me&gt;Reviewed by:	jhibbits, emastePull request:	https://github.com/freebsd/freebsd-src/pull/1914

            List of files:
            /freebsd/Makefile</description>
        <pubDate>Wed, 03 Dec 2025 04:57:23 +0100</pubDate>
        <dc:creator>Minsoo Choo &lt;minsoochoo0122@proton.me&gt;</dc:creator>
    </item>
<item>
        <title>d2f1c8e0d1bebab9fba32d69d261abc101f368ba - Makefile: Update doxygen requirements</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/Makefile#d2f1c8e0d1bebab9fba32d69d261abc101f368ba</link>
        <description>Makefile: Update doxygen requirementsMFC after:	3 daysReviewed by:	imp, ziaeeSigned-off-by:	Minsoo Choo &lt;minsoochoo0122@proton.me&gt;Closes:		https://github.com/freebsd/freebsd-src/pull/1869

            List of files:
            /freebsd/Makefile</description>
        <pubDate>Tue, 06 Jan 2026 19:11:11 +0100</pubDate>
        <dc:creator>Minsoo Choo &lt;minsoochoo0122@proton.me&gt;</dc:creator>
    </item>
<item>
        <title>f7dc7d7af3683836fcca68018a678b242d2e2620 - Makefile: Force DISTDIR=/ for (update-)packages</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/Makefile#f7dc7d7af3683836fcca68018a678b242d2e2620</link>
        <description>Makefile: Force DISTDIR=/ for (update-)packagesThe make(1) variable DISTDIR is used by both ports and src with adifferent meaning.  Some users may set DISTDIR in /etc/make.conffor ports, which previously worked fine when building src sincethe src targets which used this variable were not very commonlyused (mainly, make distributeworld).Unfortunately, with pkgbase becoming the default, this is no longertrue since make (update-)packages invokes make stageworld, which issensitive to DISTDIR, and these users find that their build now fails.A correct fix for this probably requires renaming one or both ofthe DISTDIR variables, but for now, work around the problem bysetting DISTDIR=/ for the user-facing pkgbase targets, packagesand update-package.  Since setting DISTDIR doesn&apos;t work for thesetargets anyway, this should not break any existing configurations.MFC after:	1 weekPR:		290010Reported by:	Oleh Vinichenko &lt;moonlapse81@gmail.com&gt;Reviewed by:	imp, baptSponsored by:	https://www.patreon.com/bsdivyDifferential Revision:	https://reviews.freebsd.org/D52929

            List of files:
            /freebsd/Makefile</description>
        <pubDate>Wed, 08 Oct 2025 05:22:32 +0200</pubDate>
        <dc:creator>Lexi Winter &lt;ivy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>dfc9da6248491072e31f924f5ae6b6238603089a - Makefile: Fix ordering for (update-)packages</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/Makefile#dfc9da6248491072e31f924f5ae6b6238603089a</link>
        <description>Makefile: Fix ordering for (update-)packagesThe (update-)packages targets require buildworld and buildkernel torun first.  Add some .ORDER statements to ensure this happens.This fixes &apos;make -j8 buildworld buildkernel packages&apos;.PR:		289969Reported by:	yasuMFC after:	3 daysReviewed by:	yasu, emasteSponsored by:	https://www.patreon.com/bsdivyDifferential Revision:	https://reviews.freebsd.org/D52877

            List of files:
            /freebsd/Makefile</description>
        <pubDate>Fri, 03 Oct 2025 07:43:15 +0200</pubDate>
        <dc:creator>Lexi Winter &lt;ivy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4a3fb7547e6bbae48e6535f22752486769df7272 - powerpc: Disconnect 32-bit powerpc from make universe</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/Makefile#4a3fb7547e6bbae48e6535f22752486769df7272</link>
        <description>powerpc: Disconnect 32-bit powerpc from make universeWorld and kernels for 32-bit powerpc can still be built using thebuildworld and buildkernel targets.Reviewed by:	impDifferential Revision:	https://reviews.freebsd.org/D51194

            List of files:
            /freebsd/Makefile</description>
        <pubDate>Mon, 14 Jul 2025 17:01:09 +0200</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1b06e0b889f82046bd2ed6acb54fed00313b0b90 - Revert &quot;src/Makefile: log real/user/system time for build targets&quot;</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/Makefile#1b06e0b889f82046bd2ed6acb54fed00313b0b90</link>
        <description>Revert &quot;src/Makefile: log real/user/system time for build targets&quot;This broke `make makeman` by unconditionally adding output to all toplevel targets.  Lacking an obvious and trivial workaround, it makessense to back it out and rethink.This reverts commit afa70490ee779646fa0e936801cb28795580bf01.PR:		287274Reviewed by:	markjDifferential Revision:	https://reviews.freebsd.org/D51119

            List of files:
            /freebsd/Makefile</description>
        <pubDate>Wed, 02 Jul 2025 18:39:26 +0200</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>afa70490ee779646fa0e936801cb28795580bf01 - src/Makefile: log real/user/system time for build targets</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/Makefile#afa70490ee779646fa0e936801cb28795580bf01</link>
        <description>src/Makefile: log real/user/system time for build targetsFor some of our build targets such as buildworld, buildkernel etc. we logthe real time in seconds how long the build runs. Now we log the user andsystem time as well in milliseconds for most build targets.Example output:make buildworld[....]&gt;&gt;&gt; Time spent on target buildworld: real 2286.42 user 62870.84 sys 2294.22PR:  287274

            List of files:
            /freebsd/Makefile</description>
        <pubDate>Sun, 29 Jun 2025 12:48:55 +0200</pubDate>
        <dc:creator>Wolfram Schneider &lt;wosch@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d4c81623accede21c756b97e255367bdb664d1e6 - universe: Update the default GCC toolchain to GCC 14</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/Makefile#d4c81623accede21c756b97e255367bdb664d1e6</link>
        <description>universe: Update the default GCC toolchain to GCC 14Reviewed by:	imp, emasteDifferential Revision:	https://reviews.freebsd.org/D49160

            List of files:
            /freebsd/Makefile</description>
        <pubDate>Mon, 03 Mar 2025 17:51:53 +0100</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>697fd8476ea7025e3c79d57669d04ff3274a6e38 - Makefile: Fix several issues with bmake upgrade</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/Makefile#697fd8476ea7025e3c79d57669d04ff3274a6e38</link>
        <description>Makefile: Fix several issues with bmake upgradeFirstly, if NEED_MAKE_UPGRADE isn&apos;t set, we shouldn&apos;t use whateverbootstrapped bmake happens to be lying around. We&apos;re not going to re-runthe bmake target, so won&apos;t make sure it&apos;s up-to-date, and thus it couldbe some ancient unsupported version. We can still, however, optimisesetting SUB_MAKE when the file exists, so long as it&apos;s guarded byNEED_MAKE_UPGRADE.Secondly, make kernel-toolchain should also bootstrap bmake if needed,since it&apos;s supposed to be the subset of buildworld needed for building akernel.Finally, if there is a stale bootstrapped bmake lying around that isn&apos;tneeded, delete it, since it will only cause confusion, and as far as Ican tell nothing else will clean it up, not even cleandir twice. So asto ensure nobody&apos;s doing anything crazy with MYMAKE that would cause usto delete something unexpected, or that would change behaviour by nolonger checking exists(${MYMAKE}) and using that regardless of versionchecks, emit an error if the definition in use is not our own.Reviewed by:	emaste, sjg, impDifferential Revision:	https://reviews.freebsd.org/D48708

            List of files:
            /freebsd/Makefile</description>
        <pubDate>Wed, 29 Jan 2025 20:17:09 +0100</pubDate>
        <dc:creator>Jessica Clarke &lt;jrtc27@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>550137eab24ab6bdf05bfbb986927004b9f2f34e - universe: Permit requesting a specific version of GCC</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/Makefile#550137eab24ab6bdf05bfbb986927004b9f2f34e</link>
        <description>universe: Permit requesting a specific version of GCCIf USE_GCC_TOOLCHAINS is set to a value matching the pattern &apos;gcc*&apos;,use that as the GCC version.  For example, USE_GCC_TOOLCHAINS=gcc16would use amd64-gcc16 for amd64, etc.  If the variable is set to avalue that doesn&apos;t match that pattern, use the default version.Reviewed by:	imp, emasteDifferential Revision:	https://reviews.freebsd.org/D48418

            List of files:
            /freebsd/Makefile</description>
        <pubDate>Sat, 11 Jan 2025 04:49:59 +0100</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7818c2d37c2c600fc9ad6f2a0951e50dd21b17c8 - armv6: Remove support for building armv6</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/Makefile#7818c2d37c2c600fc9ad6f2a0951e50dd21b17c8</link>
        <description>armv6: Remove support for building armv6With it planned that armv7 will be the only 32-bit kernel when 15.0 isreleased remove support for armv6.Remove the top level build infrastructure. It was already removed fromuniverse, this just stops it from being built directly.Reviewed by:	mmel, emasteSponsored by:	Arm LtdDifferential Revision:	https://reviews.freebsd.org/D45634

            List of files:
            /freebsd/Makefile</description>
        <pubDate>Fri, 12 Jul 2024 13:28:35 +0200</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>52e41d1a5bd92ca1849a0f445915a4c6d63334e0 - Update example from gcc6 to gcc13</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/Makefile#52e41d1a5bd92ca1849a0f445915a4c6d63334e0</link>
        <description>Update example from gcc6 to gcc13We only &quot;support&quot; gcc12 and gcc13 for cross building, for some value of&quot;support&quot;. Update the example from gcc6 to gcc13.Sponsored by:		Netflix

            List of files:
            /freebsd/Makefile</description>
        <pubDate>Thu, 09 May 2024 16:16:15 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>49a3780aeac3e6f53a3be8e3ce5210c28a205c2a - build: Order kernel-toolchain and buildkernel targets</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/Makefile#49a3780aeac3e6f53a3be8e3ce5210c28a205c2a</link>
        <description>build: Order kernel-toolchain and buildkernel targetsMFC after:	1 week

            List of files:
            /freebsd/Makefile</description>
        <pubDate>Thu, 25 Jan 2024 18:46:58 +0100</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a5ff900535e24e3a3cd02287d733e1d1e5e9583a - pkgbase: Create two new rules for creating repo</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/Makefile#a5ff900535e24e3a3cd02287d733e1d1e5e9583a</link>
        <description>pkgbase: Create two new rules for creating repoThis adds two new rules named create-packages-kernel-repo andcreate-packages-world-repo.The goal of those rules is to create the {kernel,world} packages andafter that the repository.It helps a lot for developing with pkgbase by adding the dev machinerepository created by those rules on top of the official pkgbase one.Differential Revision:	https://reviews.freebsd.org/D43623Reviewed by:	bapt, emasteSponsored by:	Beckhoff Automation GmbH &amp; Co. KG

            List of files:
            /freebsd/Makefile</description>
        <pubDate>Fri, 26 Jan 2024 19:52:03 +0100</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>883a1b00fd13dbc0e63ae49cdf73f88ee389d52a - Makefile: Deorbit fmake support</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/Makefile#883a1b00fd13dbc0e63ae49cdf73f88ee389d52a</link>
        <description>Makefile: Deorbit fmake supportfmake has been out of the tree for 10 years / 5 major releases now. Theneed to bootstrap from it has been gone for at least 6 if not 8years. While we may still need to bootstrap bmake, we don&apos;t need to doit from fmake, so only retail the infrastructure to update from bmake tobmake. Retain, for now, the WANT_MAKE_VERSION stuff, though we&apos;re alwaysup to date when building from supported and quasi-supported platforms.Also remove all the checks to see if .PARSEDIR is defined. It is alwaysdefined and was an early, fail-safe way to tell fmake from bmake duringthe transition.Adjust comments that refer to old fmake and remove those no longerrelevant.Sponsored by:		NetflixReviewed by: brooksPull Request: https://github.com/freebsd/freebsd-src/pull/980

            List of files:
            /freebsd/Makefile</description>
        <pubDate>Tue, 02 Jan 2024 17:17:21 +0100</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>99b8c0c35b0fcc633649209621243d678a13542a - pkgbase: create source package</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/Makefile#99b8c0c35b0fcc633649209621243d678a13542a</link>
        <description>pkgbase: create source packageFreeBSD-src for all the sources but the kernelFreeBSD-src-sys just for the kernelMFC After:		3 daysReviewed by:		manuDifferential Revision:	https://reviews.freebsd.org/D42651

            List of files:
            /freebsd/Makefile</description>
        <pubDate>Fri, 17 Nov 2023 17:19:39 +0100</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
