<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/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>d0b2dbfa - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/cddl/lib/Makefile#d0b2dbfa</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/cddl/lib/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 17:55:03 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3bf66365 - cddl/*: add a WITH(OUT)_DTRACE option</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/cddl/lib/Makefile#3bf66365</link>
        <description>cddl/*: add a WITH(OUT)_DTRACE optionAdd an option to enable/disable DTrace without disabling ZFS.  Newarchitectures such as CHERI may support ZFS before they support DTraceand the old model of WITHOUT_CDDL disabling both wasn&apos;t helpful.For compatiblity, the CDDL option remains and WITHOUT_CDDL impliesWITHOUT_DTRACE.  WITHOUT_DTRACE also implies WITHOUT_CTF.As part of this change, largely convert cddl/*/Makefile to using themore compact SUBDIR.${MK_&lt;FOO&gt;}+= form rather than using intermediatevariables.Reviewed by:	markjObtained from:	CheriBSDSponsored by:	DARPA, AFRLDifferential Revision:	https://reviews.freebsd.org/D35718

            List of files:
            /freebsd-14.2/cddl/lib/Makefile</description>
        <pubDate>Wed, 06 Jul 2022 13:03:48 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9e9c651c - cddl: fix missing ZFS library dependencies</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/cddl/lib/Makefile#9e9c651c</link>
        <description>cddl: fix missing ZFS library dependenciesIn 9fae47666 zfsd got a libspl dependency to avoid undefined references.However that workaround did not help external consumers of libzfs_core.Fix all missing dependencies lld 13 and the rtld complain about.Reviewed by:	freqlabs, markjMFC after:	2 weeksDifferential Revision:	https://reviews.freebsd.org/D32521

            List of files:
            /freebsd-14.2/cddl/lib/Makefile</description>
        <pubDate>Sat, 16 Oct 2021 16:29:28 +0000</pubDate>
        <dc:creator>Greg V &lt;greg@unrelenting.technology&gt;</dc:creator>
    </item>
<item>
        <title>ee21ee15 - openzfs: attach pam_zfs_key to build</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/cddl/lib/Makefile#ee21ee15</link>
        <description>openzfs: attach pam_zfs_key to buildThis PAM module allows unlocking encrypted user home datasets whenlogging in (and changing passphrase when changing the account password),see https://github.com/openzfs/zfs/pull/9903Also supposed to unload the key when the last session for the user isdone, but there are EBUSY issues:https://github.com/openzfs/zfs/issues/11222#issuecomment-731897858Submitted by:	Greg V &lt;greg_unrelenting.technology&gt;Reviewed by:	mmMFC after:	2 weeksDifferential Revision:	https://reviews.freebsd.org/D28018

            List of files:
            /freebsd-14.2/cddl/lib/Makefile</description>
        <pubDate>Tue, 02 Mar 2021 11:01:14 +0000</pubDate>
        <dc:creator>Greg V &lt;greg_unrelenting.technology&gt;</dc:creator>
    </item>
<item>
        <title>123ae304 - build: remove LIBPTHREAD/LIBTHR build options</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/cddl/lib/Makefile#123ae304</link>
        <description>build: remove LIBPTHREAD/LIBTHR build optionsWITHOUT_LIBTHR has been broken for a little over five years now, since thexz 5.2.0 update introduced a hard liblzma dependency on libthr, and buildinga useful system without threading support is becoming increasingly moredifficult.Additionally, in the five plus years that it&apos;s been broken more reversedependencies have cropped up in libzstd, libsqlite3, and libcrypto (amongothers) that make it more and more difficult to reconcile the effort neededto fix these options.Remove the broken options.PR:		252760Reviewed by:	brooks, emaste, kibDifferential Revision:	https://reviews.freebsd.org/D28263

            List of files:
            /freebsd-14.2/cddl/lib/Makefile</description>
        <pubDate>Wed, 20 Jan 2021 14:01:25 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e307eb94 - loader: zfs should support bootonce an nextboot</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/cddl/lib/Makefile#e307eb94</link>
        <description>loader: zfs should support bootonce an nextbootbootonce feature is temporary, one time boot, activated by&quot;bectl activate -t BE&quot;, &quot;bectl activate -T BE&quot; will reset the bootonce flag.By default, the bootonce setting is reset on attempt to boot and the nextboot will use previously active BE.By setting zfs_bootonce_activate=&quot;YES&quot; in rc.conf, the bootonce BE willbe set permanently active.bootonce dataset name is recorded in boot pool labels, bootenv area.in case of nextboot, the nextboot_enable boolean variable is recorded infreebsd:nvstore nvlist, also stored in boot pool label bootenv area.On boot, the loader will process /boot/nextboot.conf if nextboot_enableis &quot;YES&quot;, and will set nextboot_enable to &quot;NO&quot;, preventing /boot/nextboot.confprocessing on next boot.bootonce and nextboot features are usable in both UEFI and BIOS boot.To use bootonce/nextboot features, the boot loader needs to be updated on disk;if loader.efi is stored on ESP, then ESP needs to be updated andfor BIOS boot, stage2 (zfsboot or gptzfsboot) needs to be updated(gpart or other tools).At this time, only lua loader is updated.Sponsored by:	Netflix, Klara Inc.Differential Revision:	https://reviews.freebsd.org/D25512

            List of files:
            /freebsd-14.2/cddl/lib/Makefile</description>
        <pubDate>Mon, 21 Sep 2020 09:01:10 +0000</pubDate>
        <dc:creator>Toomas Soome &lt;tsoome@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9e5787d2 - Merge OpenZFS support in to HEAD.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/cddl/lib/Makefile#9e5787d2</link>
        <description>Merge OpenZFS support in to HEAD.The primary benefit is maintaining a completely sharedcode base with the community allowing FreeBSD to receivenew features sooner and with less effort.I would advise against doing &apos;zpool upgrade&apos;or creating indispensable pools using newfeatures until this change has had a month+to soak.Work on merging FreeBSD support in to what wasat the time &quot;ZFS on Linux&quot; began in August 2018.I first publicly proposed transitioning FreeBSDto (new) OpenZFS on December 18th, 2018. FreeBSDsupport in OpenZFS was finally completed in December2019. A CFT for downstreaming OpenZFS support into FreeBSD was first issued on July 8th. All issuesthat were reported have been addressed or, fora couple of less critical matters there arepull requests in progress with OpenZFS. iXsystemshas tested and dogfooded extensively internally.The TrueNAS 12 release is based on OpenZFS withsome additional features that have not yet madeit upstream.Improvements include:  project quotas, encrypted datasets,  allocation classes, vectorized raidz,  vectorized checksums, various command line  improvements, zstd compression.Thanks to those who have helped along the way:Ryan Moeller, Allan Jude, Zack Welch, and manyothers.Sponsored by:	iXsystems, Inc.Differential Revision:	https://reviews.freebsd.org/D25872

            List of files:
            /freebsd-14.2/cddl/lib/Makefile</description>
        <pubDate>Tue, 25 Aug 2020 02:21:27 +0000</pubDate>
        <dc:creator>Matt Macy &lt;mmacy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8f11c997 - - Cleanups related to sparc64 removal.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/cddl/lib/Makefile#8f11c997</link>
        <description>- Cleanups related to sparc64 removal.- Remove remains of sparc64 files.Reviewed by:	impDifferential Revision:	https://reviews.freebsd.org/D25831

            List of files:
            /freebsd-14.2/cddl/lib/Makefile</description>
        <pubDate>Tue, 28 Jul 2020 10:58:37 +0000</pubDate>
        <dc:creator>Yoshihiro Takahashi &lt;nyan@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7920ad94 - libbe(3): Move build goop back out of cddl/</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/cddl/lib/Makefile#7920ad94</link>
        <description>libbe(3): Move build goop back out of cddl/Some background: in the GSoC project, libbe/Makefile lived in lib/libbe. Icreated projects/bectl branch, maintained the above for all of fiveminutes before I misread Makefile.inc1 and decided that it couldn&apos;t possiblybuild outside of cddl/, so I kicked the Makefile out into the cddl/ buildand all was good. The misreading was of the bit where .WAIT is added toSUBDIR after lib, libexec but prior to building bin and cddl *only duringthe install targets*, which is the critical part.Fast forward- buildworld was still broken in my branch unbeknownst to mebecause I didn&apos;t nuke my OBJDIR. Combing through Makefile.inc1 eventuallyrevealed the necessary magic to make sure that libbe&apos;s dependencies arespecified well enough, and it becomes clear what needs done to make anon-cddl/ build work. This is an interesting prospect, because the buildsplit is kind of annoying to work with.IGNORE_PRAGMA is added to avoid dropping WARNS by one more. This waspreviously pulled in via cddl/Makefile.inc.

            List of files:
            /freebsd-14.2/cddl/lib/Makefile</description>
        <pubDate>Sat, 18 Aug 2018 03:20:59 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>70a11a8e - libbe(3): Add to cddl build, adjust src.libnames.mk as needed</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/cddl/lib/Makefile#70a11a8e</link>
        <description>libbe(3): Add to cddl build, adjust src.libnames.mk as needed

            List of files:
            /freebsd-14.2/cddl/lib/Makefile</description>
        <pubDate>Tue, 24 Jul 2018 15:42:23 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4b330699 - Convert traditional ${MK_TESTS} conditional idiom for including test</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/cddl/lib/Makefile#4b330699</link>
        <description>Convert traditional ${MK_TESTS} conditional idiom for including testdirectories to SUBDIR.${MK_TESTS} idiomThis is being done to pave the way for future work (and homogenity) in^/projects/make-check-sandbox .No functional change intended.MFC after:	1 weeks

            List of files:
            /freebsd-14.2/cddl/lib/Makefile</description>
        <pubDate>Wed, 02 Aug 2017 08:35:51 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fed1ca4b - Add initial DTrace support for RISC-V.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/cddl/lib/Makefile#fed1ca4b</link>
        <description>Add initial DTrace support for RISC-V.Sponsored by:	DARPA, AFRLSponsored by:	HEIF5

            List of files:
            /freebsd-14.2/cddl/lib/Makefile</description>
        <pubDate>Tue, 24 May 2016 16:41:37 +0000</pubDate>
        <dc:creator>Ruslan Bukin &lt;br@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>402ecb32 - We don&apos;t support libdtrace for RISC-V yet.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/cddl/lib/Makefile#402ecb32</link>
        <description>We don&apos;t support libdtrace for RISC-V yet.

            List of files:
            /freebsd-14.2/cddl/lib/Makefile</description>
        <pubDate>Mon, 25 Jan 2016 10:18:41 +0000</pubDate>
        <dc:creator>Ruslan Bukin &lt;br@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c404eb64 - Sparc64 is the odd-man out, so form the if that way rather than</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/cddl/lib/Makefile#c404eb64</link>
        <description>Sparc64 is the odd-man out, so form the if that way rather thanlisting everybody else.

            List of files:
            /freebsd-14.2/cddl/lib/Makefile</description>
        <pubDate>Sun, 23 Aug 2015 23:12:30 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b78ee15e - First cut of DTrace for AArch64.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/cddl/lib/Makefile#b78ee15e</link>
        <description>First cut of DTrace for AArch64.Reviewed by:	andrew, emasteSponsored by:	ARM LimitedDifferential Revision:	https://reviews.freebsd.org/D2738

            List of files:
            /freebsd-14.2/cddl/lib/Makefile</description>
        <pubDate>Wed, 01 Jul 2015 15:51:11 +0000</pubDate>
        <dc:creator>Ruslan Bukin &lt;br@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2e4335f7 - Add dependencies for libzfs_core and libzpool I missed on my first pass on this</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/cddl/lib/Makefile#2e4335f7</link>
        <description>Add dependencies for libzfs_core and libzpool I missed on my first pass on thisMakefileMFC with: r283144Sponsored by: EMC / Isilon Storage Division

            List of files:
            /freebsd-14.2/cddl/lib/Makefile</description>
        <pubDate>Wed, 20 May 2015 11:16:17 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8326c25e - Articulate dependencies for cddl/lib/libdtrace and cddl/lib/libzfs</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/cddl/lib/Makefile#8326c25e</link>
        <description>Articulate dependencies for cddl/lib/libdtrace and cddl/lib/libzfsParallelize the build in this subdirectoryMFC after: 1 weekSponsored by: EMC / Isilon Storage Division

            List of files:
            /freebsd-14.2/cddl/lib/Makefile</description>
        <pubDate>Wed, 20 May 2015 11:03:53 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fcb56067 - Initial version of DTrace on ARM32.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/cddl/lib/Makefile#fcb56067</link>
        <description>Initial version of DTrace on ARM32.Submitted by:	Howard Su based on work by Oleksandr TymoshenkoReviewed by:	ian, andrew, rpaulo, markj

            List of files:
            /freebsd-14.2/cddl/lib/Makefile</description>
        <pubDate>Tue, 10 Feb 2015 19:41:30 +0000</pubDate>
        <dc:creator>George V. Neville-Neil &lt;gnn@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c6063d0d - Use src.opts.mk in preference to bsd.own.mk except where we need stuff</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/cddl/lib/Makefile#c6063d0d</link>
        <description>Use src.opts.mk in preference to bsd.own.mk except where we need stufffrom the latter.

            List of files:
            /freebsd-14.2/cddl/lib/Makefile</description>
        <pubDate>Tue, 06 May 2014 04:22:01 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>38f0b757 - Add placeholder Kyuafiles for various top-level hierarchies.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/cddl/lib/Makefile#38f0b757</link>
        <description>Add placeholder Kyuafiles for various top-level hierarchies.This change adds tests/ directories in the source tree to create varioussubdirectories in /usr/tests/ and to install placeholder Kyuafiles forthem.the relevant hierarchies are: cddl, etc, games, gnu and secure.The reason for this is to simplify the addition of new test programs forutilities or libraries under any of these directories.  Doing so on acase by case basis is unnecessary and is quite an obscure process.

            List of files:
            /freebsd-14.2/cddl/lib/Makefile</description>
        <pubDate>Mon, 21 Apr 2014 21:39:25 +0000</pubDate>
        <dc:creator>Julio Merino &lt;jmmv@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
