<?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/libzpool/Makefile#d0b2dbfa</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/cddl/lib/libzpool/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>a71ea7be - pkgbase: Put zfs utilities and lib in their own package</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/cddl/lib/libzpool/Makefile#a71ea7be</link>
        <description>pkgbase: Put zfs utilities and lib in their own packageIt is useful to have zfs utilities and lib in a separate package asit allow users to create image that can support ZFS (i.e. not withWITHOUT_ZFS in src.conf set) without bloating the default image withall zfs tools (for example for jails).Differential Revision:	https://reviews.freebsd.org/D36225

            List of files:
            /freebsd-14.2/cddl/lib/libzpool/Makefile</description>
        <pubDate>Fri, 22 Jul 2022 08:43:39 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e67b2467 - libzpool: Disable -Wuse-after-free for dbuf.c.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/cddl/lib/libzpool/Makefile#e67b2467</link>
        <description>libzpool: Disable -Wuse-after-free for dbuf.c.The debug traces for reference counting in ZFS use the pointer of theowning object as a &quot;tag&quot; for references to check that when an objectdrops a reference it had actually held one.  In a couple of places ZFSdrops references after freeing the owning object.  In userland GCCrealizes this is a use after free.  However, since only the value ofthe pointer is used, and it isn&apos;t indirected, the use is harmless.Reviewed by:	emasteDifferential Revision:	https://reviews.freebsd.org/D36818

            List of files:
            /freebsd-14.2/cddl/lib/libzpool/Makefile</description>
        <pubDate>Mon, 03 Oct 2022 23:10:43 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5f2aca83 - Disable clang 14 warning about bitwise operators in zstd</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/cddl/lib/libzpool/Makefile#5f2aca83</link>
        <description>Disable clang 14 warning about bitwise operators in zstdParts of zstd, used in openzfs and other places, trigger a new clang 14-Werror warning:```sys/contrib/zstd/lib/decompress/huf_decompress.c:889:25: error: use of bitwise &apos;&amp;&apos; with boolean operands [-Werror,-Wbitwise-instead-of-logical]                        (BIT_reloadDStreamFast(&amp;bitD1) == BIT_DStream_unfinished)                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~```While the warning is benign, it should ideally be fixed upstream andthen vendor-imported, but for now silence it selectively.MFC after:	3 days

            List of files:
            /freebsd-14.2/cddl/lib/libzpool/Makefile</description>
        <pubDate>Tue, 08 Feb 2022 20:46:03 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b363d3d5 - OpenZFS: Fix issues caused by reversed commits + rebase</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/cddl/lib/libzpool/Makefile#b363d3d5</link>
        <description>OpenZFS: Fix issues caused by reversed commits + rebase

            List of files:
            /freebsd-14.2/cddl/lib/libzpool/Makefile</description>
        <pubDate>Fri, 08 Jan 2021 00:03:48 +0000</pubDate>
        <dc:creator>Matt Macy &lt;mmacy@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/libzpool/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/libzpool/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>2a6803de - Use MACHINE_CPUARCH when checking for arm64</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/cddl/lib/libzpool/Makefile#2a6803de</link>
        <description>Use MACHINE_CPUARCH when checking for arm64Use MACHINE_CPUARCH with arm64 (aarch64) when we build code that could runon any 64-bit Arm instruction set. This will simplify checks in downstreamconsumers targeting prototype instruction sets.The only place we check for MACHINE_ARCH == aarch64 is when building thedevice tree blobs. As these are targeting current generation ISAs.Sponsored by:	Innovate UKDifferential Revision:	https://reviews.freebsd.org/D26370

            List of files:
            /freebsd-14.2/cddl/lib/libzpool/Makefile</description>
        <pubDate>Mon, 14 Sep 2020 16:12:28 +0000</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>507cf10a - Move zstd sources from libzfs to libzpool</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/cddl/lib/libzpool/Makefile#507cf10a</link>
        <description>Move zstd sources from libzfs to libzpoolzstd is kernel code that was not supposed to be in libzfs.libzpool provides userland shims for kernel code and is where thezstd code needs to be included.Reported by:	John KennedyDiscussed with:	mmacySponsored by:	iXsystems, Inc.

            List of files:
            /freebsd-14.2/cddl/lib/libzpool/Makefile</description>
        <pubDate>Wed, 26 Aug 2020 19:03:15 +0000</pubDate>
        <dc:creator>Ryan Moeller &lt;freqlabs@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>67c97ec2 - Tidy up libzpool Makefile</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/cddl/lib/libzpool/Makefile#67c97ec2</link>
        <description>Tidy up libzpool MakefileSponsored by:	iXsystems, Inc.

            List of files:
            /freebsd-14.2/cddl/lib/libzpool/Makefile</description>
        <pubDate>Wed, 26 Aug 2020 19:00:17 +0000</pubDate>
        <dc:creator>Ryan Moeller &lt;freqlabs@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>89509c95 - [PowerPC] Apply the ppc32 GOT overflow fix to powerpcspe</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/cddl/lib/libzpool/Makefile#89509c95</link>
        <description>[PowerPC] Apply the ppc32 GOT overflow fix to powerpcspepowerpcspe is also a 32 bit ppc platform, and also needs to be -fPIC toavoid overflowing the GOT.Sponsored by:	Tag1 Consulting, Inc.

            List of files:
            /freebsd-14.2/cddl/lib/libzpool/Makefile</description>
        <pubDate>Tue, 25 Aug 2020 18:54:10 +0000</pubDate>
        <dc:creator>Brandon Bergren &lt;bdragon@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/libzpool/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/libzpool/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/libzpool/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/libzpool/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>b0ad855d - libzpool: use CFLAGS.lz4.c to build lz4.o and lz4.pico</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/cddl/lib/libzpool/Makefile#b0ad855d</link>
        <description>libzpool: use CFLAGS.lz4.c to build lz4.o and lz4.picoClean up this Makefile a bit.

            List of files:
            /freebsd-14.2/cddl/lib/libzpool/Makefile</description>
        <pubDate>Mon, 02 Dec 2019 15:37:06 +0000</pubDate>
        <dc:creator>Toomas Soome &lt;tsoome@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>24e1a7ac - r354253 did miss the fact that libzpool is built as fake kernel</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/cddl/lib/libzpool/Makefile#24e1a7ac</link>
        <description>r354253 did miss the fact that libzpool is built as fake kernelWe build libzpool as kernel like, use _FAKE_KERNEL check to includekernel api in libzpool.

            List of files:
            /freebsd-14.2/cddl/lib/libzpool/Makefile</description>
        <pubDate>Sat, 02 Nov 2019 21:02:54 +0000</pubDate>
        <dc:creator>Toomas Soome &lt;tsoome@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e499793e - Remove duplicate lz4 implementations</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/cddl/lib/libzpool/Makefile#e499793e</link>
        <description>Remove duplicate lz4 implementationsPort illumos change: https://www.illumos.org/issues/11667Move lz4.c out of zfs tree to opensolaris/common/lz4, adjust it to beusable from kernel/stand/userland builds, so we can use just one singlesource. Add lz4.h to declare lz4_compress() and lz4_decompress().MFC after:	1 monthDifferential Revision:	https://reviews.freebsd.org/D22037

            List of files:
            /freebsd-14.2/cddl/lib/libzpool/Makefile</description>
        <pubDate>Sat, 02 Nov 2019 12:28:04 +0000</pubDate>
        <dc:creator>Toomas Soome &lt;tsoome@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d12e91d5 - Make dnode definition uniform on !x86</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/cddl/lib/libzpool/Makefile#d12e91d5</link>
        <description>Make dnode definition uniform on !x86gcc4 requires -fms-extensions to accept anonymous union members

            List of files:
            /freebsd-14.2/cddl/lib/libzpool/Makefile</description>
        <pubDate>Tue, 21 Aug 2018 03:45:09 +0000</pubDate>
        <dc:creator>Matt Macy &lt;mmacy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7fca1b93 - Do not blindly include illumos kernel headers instead of user-space.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/cddl/lib/libzpool/Makefile#7fca1b93</link>
        <description>Do not blindly include illumos kernel headers instead of user-space.It is not needed now, and I doubt it much helped at all, creating moreconfusions then good.

            List of files:
            /freebsd-14.2/cddl/lib/libzpool/Makefile</description>
        <pubDate>Thu, 02 Aug 2018 18:55:55 +0000</pubDate>
        <dc:creator>Alexander Motin &lt;mav@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bab31140 - Remove redundant source and object files.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/cddl/lib/libzpool/Makefile#bab31140</link>
        <description>Remove redundant source and object files.Reviewed by:	bdrewery, ngieMFC after:	1 weekSponsored by:	DARPA, AFRLDifferential Revision:	https://reviews.freebsd.org/D12208

            List of files:
            /freebsd-14.2/cddl/lib/libzpool/Makefile</description>
        <pubDate>Sat, 09 Sep 2017 13:18:32 +0000</pubDate>
        <dc:creator>Jonathan Anderson &lt;jonathan@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>acc37ca1 - cddl: normalize paths using SRCTOP-relative paths or :H when possible</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/cddl/lib/libzpool/Makefile#acc37ca1</link>
        <description>cddl: normalize paths using SRCTOP-relative paths or :H when possibleThis simplifies make logic/outputWhile here, remove bogus CFLAGS which look for headers in cddl/lib/libumem.There aren&apos;t any source files there (just Makefiles)MFC after:	1 monthSponsored by:	Dell EMC Isilon

            List of files:
            /freebsd-14.2/cddl/lib/libzpool/Makefile</description>
        <pubDate>Sat, 04 Mar 2017 11:30:04 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>eacae6dc - Fix LDADD/DPADD that should be LIBADD.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/cddl/lib/libzpool/Makefile#eacae6dc</link>
        <description>Fix LDADD/DPADD that should be LIBADD.Sponsored by:	EMC / Isilon Storage Division

            List of files:
            /freebsd-14.2/cddl/lib/libzpool/Makefile</description>
        <pubDate>Fri, 04 Dec 2015 03:17:47 +0000</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
