<?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>e928afc531e68b7a142ee49d8f7e5c8426d54033 - Use ZFSTOP more broadly</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libprocstat/Makefile#e928afc531e68b7a142ee49d8f7e5c8426d54033</link>
        <description>Use ZFSTOP more broadlyReviewed by:	brooksObtained from:	CheriBSDDifferential Revision:	https://reviews.freebsd.org/D53791

            List of files:
            /freebsd/lib/libprocstat/Makefile</description>
        <pubDate>Mon, 24 Nov 2025 16:47:10 +0100</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4303bde4297a3d19cabdb08ce1550f682578d2ba - zfs: fix build after openzfs/zfs@e63d026b9</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libprocstat/Makefile#4303bde4297a3d19cabdb08ce1550f682578d2ba</link>
        <description>zfs: fix build after openzfs/zfs@e63d026b9Fix MakefilesUpdate zfs_config.h and zfs_gitrev.h

            List of files:
            /freebsd/lib/libprocstat/Makefile</description>
        <pubDate>Sun, 16 Nov 2025 12:15:14 +0100</pubDate>
        <dc:creator>Martin Matuska &lt;mm@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>66cc116bb2c17c3373762c2c53928a2be775b17d - libprocstat: Drop zfs_defs.c hack, including its _KERNEL define</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libprocstat/Makefile#66cc116bb2c17c3373762c2c53928a2be775b17d</link>
        <description>libprocstat: Drop zfs_defs.c hack, including its _KERNEL defineNow that we have a _WANT_ZNODE we can use that instead of defining_KERNEL, and we&apos;re able to move the code back into zfs.c using a realznode_t pointer.Whilst here, tidy the includes.Reviewed by:	imp, kib, markjDifferential Revision:	https://reviews.freebsd.org/D50721

            List of files:
            /freebsd/lib/libprocstat/Makefile</description>
        <pubDate>Mon, 16 Jun 2025 23:34:34 +0200</pubDate>
        <dc:creator>Jessica Clarke &lt;jrtc27@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3750ccefb8629a08890bfbae894dd6bc6a7483b4 - Retire MK_PROFILE infrastructure</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libprocstat/Makefile#3750ccefb8629a08890bfbae894dd6bc6a7483b4</link>
        <description>Retire MK_PROFILE infrastructureIt was disabled by default in fe52b7f60ef4.  We planned to (but did not)remove the option before FreeBSD 14.  Remove it now, for FreeBSD 15.Relnotes:	YesReviewed by:	impSponsored by:	The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D31558

            List of files:
            /freebsd/lib/libprocstat/Makefile</description>
        <pubDate>Sun, 08 Aug 2021 03:00:28 +0200</pubDate>
        <dc:creator>Ed Maste &lt;emaste@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/lib/libprocstat/Makefile#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/lib/libprocstat/Makefile</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>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libprocstat/Makefile#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/lib/libprocstat/Makefile</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>b9df18d6e8917a9bfb62babb7cf9efeca23aa2fc - libprocstat: extend zfs_defs hack for .pieo</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libprocstat/Makefile#b9df18d6e8917a9bfb62babb7cf9efeca23aa2fc</link>
        <description>libprocstat: extend zfs_defs hack for .pieoBy default _pie.a archives are built only for INTERNALLIBs, so there isusually no need for zfs_defs.pieo to exist.  However, some experimentalwork builds _pie.a archives for everything.  Extend the existing set ofzfs_defs hacks to build zfs_defs.pieo as well.Reviewed by:	arichardsonMFC after:	1 weekSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D31924

            List of files:
            /freebsd/lib/libprocstat/Makefile</description>
        <pubDate>Mon, 13 Sep 2021 01:04:31 +0200</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e25152834cdf3b353892835a4f3b157e066a8ed4 - MFH</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libprocstat/Makefile#e25152834cdf3b353892835a4f3b157e066a8ed4</link>
        <description>MFHSponsored by:	Rubicon Communications, LLC (netgate.com)

            List of files:
            /freebsd/lib/libprocstat/Makefile</description>
        <pubDate>Thu, 27 Aug 2020 22:25:33 +0200</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0b862b03998a292a18bcc7f9ac5b05c0303c5de3 - Avoid adding duplicates to SRCS/OBJS/SOBJS/POBJS</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libprocstat/Makefile#0b862b03998a292a18bcc7f9ac5b05c0303c5de3</link>
        <description>Avoid adding duplicates to SRCS/OBJS/SOBJS/POBJSThis is a change in preparation for stopping to use lorder.sh (D26044) andinstead assume that we have a linker newer than ~1990. Without lorder.shduplicates end up being passed to the linker when building .so files and thiscan result in duplicate symbol definition errors.There is one minor change: libcompiler_rt.a will no longer providegcc_personality_v0 and instead we now only have it in libgcc_eh.a/libgcc_s.so.This matches GCC&apos;s behaviour.Reviewed By:	emaste, cemDifferential Revision: https://reviews.freebsd.org/D26042

            List of files:
            /freebsd/lib/libprocstat/Makefile</description>
        <pubDate>Mon, 24 Aug 2020 11:20:33 +0200</pubDate>
        <dc:creator>Alex Richardson &lt;arichardson@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8a719b0cee8bb1cdfd81bb08c4be702bb8321a86 - libprocstat: fix ZFS support</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libprocstat/Makefile#8a719b0cee8bb1cdfd81bb08c4be702bb8321a86</link>
        <description>libprocstat: fix ZFS supportFirst of all, znode_phys_t hasn&apos;t been used for storing file attributesfor a long time now.  Modern ZFS versions use a System Attribute tablewith a flexible layout.  But more importantly all the requiredinformation is available in znode_t itself.It&apos;s not easy to include zfs_znode.h in userland without breaking codebecause the most interesting parts of the header are kernel-only. Andhardcoding field offsets is too fragile.  So, I created a newcompilation unit that includes zfs_znode.h using some mild kludges toget it and its dependencies to compile in userland.  The compilationunit exports interesting field offsets and does not have any other code.PR:		194117Reviewed by:	markjMFC after:	2 weeksSponsored by:	PanzuraDifferential Revision: https://reviews.freebsd.org/D24941

            List of files:
            /freebsd/lib/libprocstat/Makefile</description>
        <pubDate>Fri, 22 May 2020 13:20:23 +0200</pubDate>
        <dc:creator>Andriy Gapon &lt;avg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>371f3da616598f7bcd14e26b54c7b2c96ec9bbd7 - Remove the SYMVER build option.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libprocstat/Makefile#371f3da616598f7bcd14e26b54c7b2c96ec9bbd7</link>
        <description>Remove the SYMVER build option.This option was added as a transition aide when symbol versioning wasfirst added.  It was enabled by default in 2007 and is supported evenby the old GPLv2 binutils.  Trying to disable it currently fails tobuild in libc and at this point it isn&apos;t worth fixing the build.Reported by:	Michael DexterReviewed by:	impDifferential Revision:	https://reviews.freebsd.org/D24637

            List of files:
            /freebsd/lib/libprocstat/Makefile</description>
        <pubDate>Fri, 01 May 2020 00:08:40 +0200</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f993ed2fbd3c307200ed9a6351e649f0904b39c5 - Merge ^/head r351732 through r352104.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libprocstat/Makefile#f993ed2fbd3c307200ed9a6351e649f0904b39c5</link>
        <description>Merge ^/head r351732 through r352104.

            List of files:
            /freebsd/lib/libprocstat/Makefile</description>
        <pubDate>Mon, 09 Sep 2019 21:58:46 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4c1a82cea504df7a79f5bd8f7d0a41cacccff16e - pkgbase: Create a FreeBSD-utilities package and make it the default one</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libprocstat/Makefile#4c1a82cea504df7a79f5bd8f7d0a41cacccff16e</link>
        <description>pkgbase: Create a FreeBSD-utilities package and make it the default oneThe default package use to be FreeBSD-runtime but it should only containbinaries and libs enough to boot to single user and repair the system, itis also very handy to have a package that can be tranform to a small mfsroot.So create a new package named FreeBSD-utilities and make it the default one.Also move a few binaries and lib into this package when it make sense.Reviewed by:	bapt, gjbDifferential Revision:	https://reviews.freebsd.org/D21506

            List of files:
            /freebsd/lib/libprocstat/Makefile</description>
        <pubDate>Thu, 05 Sep 2019 16:15:47 +0200</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d02c951f8ec631d059ec7a8addb8a104cd160280 - Merge ^/head r318658 through r318963.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libprocstat/Makefile#d02c951f8ec631d059ec7a8addb8a104cd160280</link>
        <description>Merge ^/head r318658 through r318963.

            List of files:
            /freebsd/lib/libprocstat/Makefile</description>
        <pubDate>Fri, 26 May 2017 21:11:24 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>69921123490b99c2588b0c743bc4af32bbe6601c - Commit the 64-bit inode project.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libprocstat/Makefile#69921123490b99c2588b0c743bc4af32bbe6601c</link>
        <description>Commit the 64-bit inode project.Extend the ino_t, dev_t, nlink_t types to 64-bit ints.  Modifystruct dirent layout to add d_off, increase the size of d_filenoto 64-bits, increase the size of d_namlen to 16-bits, and changethe required alignment.  Increase struct statfs f_mntfromname[] andf_mntonname[] array length MNAMELEN to 1024.ABI breakage is mitigated by providing compatibility using versionedsymbols, ingenious use of the existing padding in structures, andby employing other tricks.  Unfortunately, not everything can befixed, especially outside the base system.  For instance, third-partyAPIs which pass struct stat around are broken in backward andforward incompatible ways.Kinfo sysctl MIBs ABI is changed in backward-compatible way, butthere is no general mechanism to handle other sysctl MIBS whichreturn structures where the layout has changed. It was consideredthat the breakage is either in the management interfaces, where weusually allow ABI slip, or is not important.Struct xvnode changed layout, no compat shims are provided.For struct xtty, dev_t tty device member was reduced to uint32_t.It was decided that keeping ABI compat in this case is more usefulthan reporting 64-bit dev_t, for the sake of pstat.Update note: strictly follow the instructions in UPDATING.  Buildand install the new kernel with COMPAT_FREEBSD11 option enabled,then reboot, and only then install new world.Credits: The 64-bit inode project, also known as ino64, started lifemany years ago as a project by Gleb Kurtsou (gleb).  Kirk McKusick(mckusick) then picked up and updated the patch, and acted as aflag-waver.  Feedback, suggestions, and discussions were carriedby Ed Maste (emaste), John Baldwin (jhb), Jilles Tjoelker (jilles),and Rick Macklem (rmacklem).  Kris Moore (kris) performed an initialports investigation followed by an exp-run by Antoine Brodin (antoine).Essential and all-embracing testing was done by Peter Holm (pho).The heavy lifting of coordinating all these efforts and bringing theproject to completion were done by Konstantin Belousov (kib).Sponsored by:	The FreeBSD Foundation (emaste, kib)Differential revision:	https://reviews.freebsd.org/D10439

            List of files:
            /freebsd/lib/libprocstat/Makefile</description>
        <pubDate>Tue, 23 May 2017 11:29:05 +0200</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b0cc56edccea44f1aa1056aaa422d9805072214d - Merge ^/head r311692 through r311807.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libprocstat/Makefile#b0cc56edccea44f1aa1056aaa422d9805072214d</link>
        <description>Merge ^/head r311692 through r311807.

            List of files:
            /freebsd/lib/libprocstat/Makefile</description>
        <pubDate>Mon, 09 Jan 2017 20:25:49 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d9d09103dd8789035f24c9140fae74f37ac20108 - Use standard Versions.def for libprocstat.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libprocstat/Makefile#d9d09103dd8789035f24c9140fae74f37ac20108</link>
        <description>Use standard Versions.def for libprocstat.This makes the versions inheritance consistent for our versioned libraries.Extracted from:	ino64Discussed with:	kanSponsored by:	The FreeBSD FoundationMFC after:	1 week

            List of files:
            /freebsd/lib/libprocstat/Makefile</description>
        <pubDate>Mon, 09 Jan 2017 12:11:52 +0100</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>06c76d249cc7781487c995ab29b2824d0e95a455 - Use tab for indent.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libprocstat/Makefile#06c76d249cc7781487c995ab29b2824d0e95a455</link>
        <description>Use tab for indent.Extracted from:	ino64 work by glebSponsored by:	The FreeBSD FoundationMFC after:	1 week

            List of files:
            /freebsd/lib/libprocstat/Makefile</description>
        <pubDate>Mon, 09 Jan 2017 11:47:20 +0100</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8c4282b370bd66908b45b6a223226a9fc2b69d57 - Merge ^/head r305892 through r306302.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libprocstat/Makefile#8c4282b370bd66908b45b6a223226a9fc2b69d57</link>
        <description>Merge ^/head r305892 through r306302.

            List of files:
            /freebsd/lib/libprocstat/Makefile</description>
        <pubDate>Sat, 24 Sep 2016 22:58:59 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2b4da8aa2021023fed30cb168d9770d431760882 - When MAKEOBJDIRPREFIX points to a case-insensitive file system, the</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libprocstat/Makefile#2b4da8aa2021023fed30cb168d9770d431760882</link>
        <description>When MAKEOBJDIRPREFIX points to a case-insensitive file system, thebuild can break when different source files create the same targetfiles (case-insensitivity speaking).  This is the case for objectfiles compiled with -fpic and shared libraries. The former usesan extension of &quot;.So&quot;, and the latter an extension &quot;.so&quot;.  Renameshared object files from *.So to *.pico to match what NetBSD does.See also r305855MFC after:	1 monthSponsored by:	Bracket ComputingDifferential Revision:	https://reviews.freebsd.org/D7906

            List of files:
            /freebsd/lib/libprocstat/Makefile</description>
        <pubDate>Sat, 24 Sep 2016 17:11:27 +0200</pubDate>
        <dc:creator>Marcel Moolenaar &lt;marcel@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
