<?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>3750ccefb8629a08890bfbae894dd6bc6a7483b4 - Retire MK_PROFILE infrastructure</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/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-src/lib/libprocstat/Makefile</description>
        <pubDate>Sun, 08 Aug 2021 01:00:28 +0000</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://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/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-src/lib/libprocstat/Makefile</description>
        <pubDate>Mon, 15 Jul 2024 04:46:32 +0000</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://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/lib/libprocstat/Makefile#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-src/lib/libprocstat/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>b9df18d6e8917a9bfb62babb7cf9efeca23aa2fc - libprocstat: extend zfs_defs hack for .pieo</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/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-src/lib/libprocstat/Makefile</description>
        <pubDate>Sun, 12 Sep 2021 23:04:31 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e25152834cdf3b353892835a4f3b157e066a8ed4 - MFH</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/lib/libprocstat/Makefile#e25152834cdf3b353892835a4f3b157e066a8ed4</link>
        <description>MFHSponsored by:	Rubicon Communications, LLC (netgate.com)

            List of files:
            /freebsd-src/lib/libprocstat/Makefile</description>
        <pubDate>Thu, 27 Aug 2020 20:25:33 +0000</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://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/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-src/lib/libprocstat/Makefile</description>
        <pubDate>Mon, 24 Aug 2020 09:20:33 +0000</pubDate>
        <dc:creator>Alex Richardson &lt;arichardson@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8a719b0cee8bb1cdfd81bb08c4be702bb8321a86 - libprocstat: fix ZFS support</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/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-src/lib/libprocstat/Makefile</description>
        <pubDate>Fri, 22 May 2020 11:20:23 +0000</pubDate>
        <dc:creator>Andriy Gapon &lt;avg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>371f3da616598f7bcd14e26b54c7b2c96ec9bbd7 - Remove the SYMVER build option.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/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-src/lib/libprocstat/Makefile</description>
        <pubDate>Thu, 30 Apr 2020 22:08:40 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f993ed2fbd3c307200ed9a6351e649f0904b39c5 - Merge ^/head r351732 through r352104.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/lib/libprocstat/Makefile#f993ed2fbd3c307200ed9a6351e649f0904b39c5</link>
        <description>Merge ^/head r351732 through r352104.

            List of files:
            /freebsd-src/lib/libprocstat/Makefile</description>
        <pubDate>Mon, 09 Sep 2019 19:58:46 +0000</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://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/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-src/lib/libprocstat/Makefile</description>
        <pubDate>Thu, 05 Sep 2019 14:15:47 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d02c951f8ec631d059ec7a8addb8a104cd160280 - Merge ^/head r318658 through r318963.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/lib/libprocstat/Makefile#d02c951f8ec631d059ec7a8addb8a104cd160280</link>
        <description>Merge ^/head r318658 through r318963.

            List of files:
            /freebsd-src/lib/libprocstat/Makefile</description>
        <pubDate>Fri, 26 May 2017 19:11:24 +0000</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://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/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-src/lib/libprocstat/Makefile</description>
        <pubDate>Tue, 23 May 2017 09:29:05 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b0cc56edccea44f1aa1056aaa422d9805072214d - Merge ^/head r311692 through r311807.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/lib/libprocstat/Makefile#b0cc56edccea44f1aa1056aaa422d9805072214d</link>
        <description>Merge ^/head r311692 through r311807.

            List of files:
            /freebsd-src/lib/libprocstat/Makefile</description>
        <pubDate>Mon, 09 Jan 2017 19:25:49 +0000</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://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/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-src/lib/libprocstat/Makefile</description>
        <pubDate>Mon, 09 Jan 2017 11:11:52 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>06c76d249cc7781487c995ab29b2824d0e95a455 - Use tab for indent.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/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-src/lib/libprocstat/Makefile</description>
        <pubDate>Mon, 09 Jan 2017 10:47:20 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8c4282b370bd66908b45b6a223226a9fc2b69d57 - Merge ^/head r305892 through r306302.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/lib/libprocstat/Makefile#8c4282b370bd66908b45b6a223226a9fc2b69d57</link>
        <description>Merge ^/head r305892 through r306302.

            List of files:
            /freebsd-src/lib/libprocstat/Makefile</description>
        <pubDate>Sat, 24 Sep 2016 20:58:59 +0000</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://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/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-src/lib/libprocstat/Makefile</description>
        <pubDate>Sat, 24 Sep 2016 15:11:27 +0000</pubDate>
        <dc:creator>Marcel Moolenaar &lt;marcel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>13caa468668019a6c93ed6ff65ab21c673b378cb - Merge the projects/release-pkg branch to head.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/lib/libprocstat/Makefile#13caa468668019a6c93ed6ff65ab21c673b378cb</link>
        <description>Merge the projects/release-pkg branch to head.This allows packaging the base system with pkg(8), includingbut not limited to providing the ability to provide upstreambinary update possibilities for non-tier-1 architectures.This merge is a requirement of the 11.0-RELEASE, and as such,thank you to everyone that has tested the project branch.Documentation in build(7) etc. is still somewhat sparse, butupdates to those parts will follow.Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-src/lib/libprocstat/Makefile</description>
        <pubDate>Sat, 16 Apr 2016 07:45:30 +0000</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a70cba95822f662d3f9da5119b6a0c433e8f70af - First pass through library packaging.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/lib/libprocstat/Makefile#a70cba95822f662d3f9da5119b6a0c433e8f70af</link>
        <description>First pass through library packaging.Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-src/lib/libprocstat/Makefile</description>
        <pubDate>Thu, 04 Feb 2016 21:16:35 +0000</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>416ba5c74546f32a993436a99516d35008e9f384 - Catch up with HEAD (r280229-r284686).</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/freebsd-src/lib/libprocstat/Makefile#416ba5c74546f32a993436a99516d35008e9f384</link>
        <description>Catch up with HEAD (r280229-r284686).

            List of files:
            /freebsd-src/lib/libprocstat/Makefile</description>
        <pubDate>Mon, 22 Jun 2015 00:05:22 +0000</pubDate>
        <dc:creator>Navdeep Parhar &lt;np@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
