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

            List of files:
            /freebsd-14.2/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>b9df18d6 - libprocstat: extend zfs_defs hack for .pieo</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libprocstat/Makefile#b9df18d6</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-14.2/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>0b862b03 - Avoid adding duplicates to SRCS/OBJS/SOBJS/POBJS</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libprocstat/Makefile#0b862b03</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-14.2/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>8a719b0c - libprocstat: fix ZFS support</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libprocstat/Makefile#8a719b0c</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-14.2/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>371f3da6 - Remove the SYMVER build option.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libprocstat/Makefile#371f3da6</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-14.2/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>4c1a82ce - pkgbase: Create a FreeBSD-utilities package and make it the default one</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libprocstat/Makefile#4c1a82ce</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-14.2/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>69921123 - Commit the 64-bit inode project.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libprocstat/Makefile#69921123</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-14.2/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>d9d09103 - Use standard Versions.def for libprocstat.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libprocstat/Makefile#d9d09103</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-14.2/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>06c76d24 - Use tab for indent.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libprocstat/Makefile#06c76d24</link>
        <description>Use tab for indent.Extracted from:	ino64 work by glebSponsored by:	The FreeBSD FoundationMFC after:	1 week

            List of files:
            /freebsd-14.2/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>2b4da8aa - When MAKEOBJDIRPREFIX points to a case-insensitive file system, the</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libprocstat/Makefile#2b4da8aa</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-14.2/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>a70cba95 - First pass through library packaging.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libprocstat/Makefile#a70cba95</link>
        <description>First pass through library packaging.Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-14.2/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>04017fc7 - Create links to the libprocstat man pages for all of the libprocstat functions so they can be looked up by name</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libprocstat/Makefile#04017fc7</link>
        <description>Create links to the libprocstat man pages for all of the libprocstat functions so they can be looked up by nameAdd a cross refrence to libprocstat in the procstat.1 man pageDifferential Revision:	https://reviews.freebsd.org/D2578Suggested by:	jmgReviewed by:	bruefferApproved by:	wblock (mentor)MFC after:	1 weekSponsored by:	ScaleEngine Inc.

            List of files:
            /freebsd-14.2/lib/libprocstat/Makefile</description>
        <pubDate>Thu, 21 May 2015 03:32:44 +0000</pubDate>
        <dc:creator>Allan Jude &lt;allanjude@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6b129086 - Convert libraries to use LIBADD</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libprocstat/Makefile#6b129086</link>
        <description>Convert libraries to use LIBADDWhile here reduce a bit overlinking

            List of files:
            /freebsd-14.2/lib/libprocstat/Makefile</description>
        <pubDate>Tue, 25 Nov 2014 11:07:26 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@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/lib/libprocstat/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/lib/libprocstat/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>237abf0c - - Trim an unused and bogus Makefile for mount_smbfs.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libprocstat/Makefile#237abf0c</link>
        <description>- Trim an unused and bogus Makefile for mount_smbfs.- Reconnect with some minor modifications, in particular now selsocket()internals are adapted to use sbintime units after recent&apos;ish calloutngswitch.

            List of files:
            /freebsd-14.2/lib/libprocstat/Makefile</description>
        <pubDate>Fri, 28 Jun 2013 21:00:08 +0000</pubDate>
        <dc:creator>Davide Italiano &lt;davide@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7153ad2b - Make libprocstat(3) extract procstat notes from a process core file.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libprocstat/Makefile#7153ad2b</link>
        <description>Make libprocstat(3) extract procstat notes from a process core file.PR:		kern/173723Suggested by:	jhbGlanced by:	kibMFC after:	1 month

            List of files:
            /freebsd-14.2/lib/libprocstat/Makefile</description>
        <pubDate>Sat, 20 Apr 2013 07:47:26 +0000</pubDate>
        <dc:creator>Mikolaj Golub &lt;trociny@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2e564269 - Disconnect non-MPSAFE SMBFS from the build in preparation for dropping</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libprocstat/Makefile#2e564269</link>
        <description>Disconnect non-MPSAFE SMBFS from the build in preparation for droppingGIANT from VFS. In addition, disconnect also netsmb, which is a baserequirement for SMBFS.In the while SMBFS regular users can use FUSE interface and smbnetfsport to work with their SMBFS partitions.Also, there are ongoing efforts by vendor to support in-kernel smbfs,so there are good chances that it will get relinked once properly locked.This is not targeted for MFC.

            List of files:
            /freebsd-14.2/lib/libprocstat/Makefile</description>
        <pubDate>Thu, 18 Oct 2012 12:04:56 +0000</pubDate>
        <dc:creator>Attilio Rao &lt;attilio@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a42ac676 - Disconnect non-MPSAFE NTFS from the build in preparation for dropping</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libprocstat/Makefile#a42ac676</link>
        <description>Disconnect non-MPSAFE NTFS from the build in preparation for droppingGIANT from VFS. This code is particulary broken and fragile and otherin-kernel implementations around, found in other operating systems,don&apos;t really seem clean and solid enough to be imported at all.If someone wants to reconsider in-kernel NTFS implementation forinclusion again, a fair effort for completely fixing and cleaning itup is expected.In the while NTFS regular users can use FUSE interface and ntfs-3gport to work with their NTFS partitions.This is not targeted for MFC.

            List of files:
            /freebsd-14.2/lib/libprocstat/Makefile</description>
        <pubDate>Wed, 17 Oct 2012 11:30:00 +0000</pubDate>
        <dc:creator>Attilio Rao &lt;attilio@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e6116d5b - Disconnect non-MPSAFE NWFS from the build in preparation for dropping</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libprocstat/Makefile#e6116d5b</link>
        <description>Disconnect non-MPSAFE NWFS from the build in preparation for droppingGIANT from VFS. In addition, disconnect also netncp, which is a baserequirement for NWFS.In the possibility of a future maintenance of the code and laterreadd to the FreeBSD base, maybe we should think about a better locationfor netncp. I&apos;m not entirely sure the / top location is actually right,however I will let network people to comment on that more specifically.This is not targeted for MFC.

            List of files:
            /freebsd-14.2/lib/libprocstat/Makefile</description>
        <pubDate>Wed, 17 Oct 2012 11:16:17 +0000</pubDate>
        <dc:creator>Attilio Rao &lt;attilio@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c66ca772 - Provide a simple manual page for libprocstat(3).</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libprocstat/Makefile#c66ca772</link>
        <description>Provide a simple manual page for libprocstat(3).Reviewed by:	jilles, gjb

            List of files:
            /freebsd-14.2/lib/libprocstat/Makefile</description>
        <pubDate>Tue, 12 Jul 2011 13:46:13 +0000</pubDate>
        <dc:creator>Sergey Kandaurov &lt;pluknet@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
