<?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>3d51152b - pmc(3): remove Pentium-related man pages and references</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libpmc/Makefile#3d51152b</link>
        <description>pmc(3): remove Pentium-related man pages and referencesSupport for Pentium events was removed completely in e92a1350b50e.Don&apos;t bump .Dd where we are just removing xrefs.Reviewed by:	emasteMFC after:	1 weekSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D31423(cherry picked from commit d78896e46f1d7744155919476c012400321d0dab)

            List of files:
            /freebsd-13.1/lib/libpmc/Makefile</description>
        <pubDate>Tue, 10 Aug 2021 20:19:58 +0000</pubDate>
        <dc:creator>Mitchell Horne &lt;mhorne@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6911f398 - libpmc: limit pmu-events to 64-bit powerpc</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libpmc/Makefile#6911f398</link>
        <description>libpmc: limit pmu-events to 64-bit powerpcAlthough currently unused, there are only pmu event definitions forPOWER8 and POWER9. There is no sense in building these on 32-bitplatforms.Sponsored by:	The FreeBSD Foundation(cherry picked from commit 507d68984a010dab0c3ecc5477c36526c3a7fa48)

            List of files:
            /freebsd-13.1/lib/libpmc/Makefile</description>
        <pubDate>Mon, 31 May 2021 20:24:15 +0000</pubDate>
        <dc:creator>Mitchell Horne &lt;mhorne@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>440e5ecb - libpmc: use $MACHINE_CPUARCH</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libpmc/Makefile#440e5ecb</link>
        <description>libpmc: use $MACHINE_CPUARCHThis is preferred over $MACHINE_ARCH for these types of checks, althoughit makes no difference for amd64 or i386. No functional change intended.Sponsored by:	The FreeBSD Foundation(cherry picked from commit 3864da302af34853ddb2c33a42de5668a0d68cdd)

            List of files:
            /freebsd-13.1/lib/libpmc/Makefile</description>
        <pubDate>Mon, 31 May 2021 20:20:08 +0000</pubDate>
        <dc:creator>Mitchell Horne &lt;mhorne@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b44f0bd4 - libpmc: always generate libpmc_events.c</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libpmc/Makefile#b44f0bd4</link>
        <description>libpmc: always generate libpmc_events.cThe jevents build tool will create an empty table if it doesn&apos;t find anyevents, so we can remove the extra $MACHINE_CPUARCH checks.Reviewed by:	gnn, ray, emasteMFC after:	2 weeksSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D30531(cherry picked from commit 689c7e7975cdee38ca6fd60ad3372d55c43c948c)

            List of files:
            /freebsd-13.1/lib/libpmc/Makefile</description>
        <pubDate>Mon, 31 May 2021 14:24:04 +0000</pubDate>
        <dc:creator>Mitchell Horne &lt;mhorne@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ced29ea4 - libpmc: fix linking with C programs</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libpmc/Makefile#ced29ea4</link>
        <description>libpmc: fix linking with C programsRevision r334749 Added some C++ code to libpmc.  It didn&apos;t change the ABI,but it did introduce a dependency on libc++.  Nobody noticed because everyprogram that in the base system that uses libpmc is also C++.Reported-by:	Dom Dwyer &lt;dom@itsallbroken.com&gt;Reviewed By:	vangyzenDifferential Revision: https://reviews.freebsd.org/D28550(cherry picked from commit 04e34c0202ea50cea67d5779f54bc612c74e6532)

            List of files:
            /freebsd-13.1/lib/libpmc/Makefile</description>
        <pubDate>Mon, 15 Feb 2021 22:51:31 +0000</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>aa76f0c3 - PMC: remove now orphaned PMC for INTEL XScale processors.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libpmc/Makefile#aa76f0c3</link>
        <description>PMC: remove now orphaned PMC for INTEL XScale processors.Support for XScale architecture has been deleted in FreeBSD 13.

            List of files:
            /freebsd-13.1/lib/libpmc/Makefile</description>
        <pubDate>Fri, 25 Dec 2020 10:41:34 +0000</pubDate>
        <dc:creator>Michal Meloun &lt;strejda@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>2a6803de - Use MACHINE_CPUARCH when checking for arm64</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libpmc/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-13.1/lib/libpmc/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>a9ea0047 - Avoid rebuilding libpmc in every incremental rebuild</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libpmc/Makefile#a9ea0047</link>
        <description>Avoid rebuilding libpmc in every incremental rebuildGenerate libpmc_events.c in a temporary file first and only overwrite itif the files are actually different.This avoids compiling and relinking the different variants of libpmc onevery incremental build.Reviewed By:	jhbDifferential Revision: https://reviews.freebsd.org/D24784

            List of files:
            /freebsd-13.1/lib/libpmc/Makefile</description>
        <pubDate>Wed, 15 Jul 2020 12:07:47 +0000</pubDate>
        <dc:creator>Alex Richardson &lt;arichardson@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>483955de - libpmc: Always add the full include path for libpmcstat</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libpmc/Makefile#483955de</link>
        <description>libpmc: Always add the full include path for libpmcstatPreviously it was only added for aarch64, amd64 and i386

            List of files:
            /freebsd-13.1/lib/libpmc/Makefile</description>
        <pubDate>Wed, 25 Mar 2020 02:28:47 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ee55186d - pmc: Add include path for libpmcstat as it is an internallib</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libpmc/Makefile#ee55186d</link>
        <description>pmc: Add include path for libpmcstat as it is an internallibReviewed by:	baptDifferential Revision:	https://reviews.freebsd.org/D24173

            List of files:
            /freebsd-13.1/lib/libpmc/Makefile</description>
        <pubDate>Wed, 25 Mar 2020 01:32:16 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4b50c451 - Revert r353140: Re-add ALLOW_MIPS_SHARED_TEXTREL, sprinkle it around</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libpmc/Makefile#4b50c451</link>
        <description>Revert r353140: Re-add ALLOW_MIPS_SHARED_TEXTREL, sprinkle it aroundarichardson has an actual fix for the same issue that this was workingaround; given that we don&apos;t build with llvm today, go ahead and revert theworkaround in advance.

            List of files:
            /freebsd-13.1/lib/libpmc/Makefile</description>
        <pubDate>Tue, 14 Jan 2020 17:50:13 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b114e8fc - Tweaks for DIRDEPS_BUILD</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libpmc/Makefile#b114e8fc</link>
        <description>Tweaks for DIRDEPS_BUILDlibmagic only depend on mkmagic if not DIRDEPS_BUILDlibpmc fix -I for libpmcstatlocal.dirdeps.mk be even more careful about adding gnu/lib/csu to DIRDEPSReviewed by:	bdreweryDifferential Revision:	https://reviews.freebsd.org/D22872

            List of files:
            /freebsd-13.1/lib/libpmc/Makefile</description>
        <pubDate>Thu, 19 Dec 2019 02:40:04 +0000</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c039e959 - libpmc: build json event support also on arm64</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libpmc/Makefile#c039e959</link>
        <description>libpmc: build json event support also on arm64

            List of files:
            /freebsd-13.1/lib/libpmc/Makefile</description>
        <pubDate>Thu, 12 Dec 2019 00:14:01 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>312809fe - Update dirdeps.mk and gendirdeps.mk</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libpmc/Makefile#312809fe</link>
        <description>Update dirdeps.mk and gendirdeps.mkThe env space consumed by exporting all libc&apos;s .meta filesleft little room for command line,so unexport when done.Update dirdeps.mk to latest and adddirdeps-targets.mk to simplify/update targets/MakefileMakefile changes to go with Makefile.depend changes in D22494Reviewed by:	 bdreweryMFC after:	1 weekSponsored by:   Juniper NetworksDifferential Revision:  https://reviews.freebsd.org/D22495

            List of files:
            /freebsd-13.1/lib/libpmc/Makefile</description>
        <pubDate>Wed, 11 Dec 2019 17:38:15 +0000</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>036d2e81 - Re-add ALLOW_MIPS_SHARED_TEXTREL, sprinkle it around</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libpmc/Makefile#036d2e81</link>
        <description>Re-add ALLOW_MIPS_SHARED_TEXTREL, sprinkle it aroundDiff partially stolen from CheriBSD; these bits need -Wl,-z,notext in orderto build in an LLVM world. They are needed for all flavors/sizes of MIPS.This will eventually get fixed in LLVM, but it&apos;s unclear when.Reported by:	arichardson, emasteDifferential Revision:	https://reviews.freebsd.org/D21696

            List of files:
            /freebsd-13.1/lib/libpmc/Makefile</description>
        <pubDate>Sun, 06 Oct 2019 04:19:49 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2c3f47a7 - Another round of attempting to squelch -Wdeprecated-declarations, which</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libpmc/Makefile#2c3f47a7</link>
        <description>Another round of attempting to squelch -Wdeprecated-declarations, whichhas become very trigger-happy with libc++ 9.0.0.It does not help that gcc&apos;s implementation of this warning is even moretrigger-happy, in the sense that it already warns on the declarationitself, not when you are using it.  This is very annoying with our useof -Wsystem-headers.  That should really be disabled for gcc.

            List of files:
            /freebsd-13.1/lib/libpmc/Makefile</description>
        <pubDate>Tue, 17 Sep 2019 06:07:08 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@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-13.1/lib/libpmc/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-13.1/lib/libpmc/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>b3d01a2a - Fix warnings with lib/libpmc</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libpmc/Makefile#b3d01a2a</link>
        <description>Fix warnings with lib/libpmc* Use `MIN` instead of similar hand rolled macro.* Sort headers.* Use `errno.h` instead of `sys/errno.h`.* Wrap the argument to sizeof in parentheses for clarity.* Remove `__BSD_VISIBLE` and `_XOPEN_SOURCE` #defines to mute warnings about  incompatible snprintf definitions.This fixes a number of warnings I&apos;ve been seeing lately in my builds.Sort makefile variables per style.Makefile(9) (`CFLAGS`/`CWARNFLAG.gcc`) andbump `WARNS` to 3.MFC after:	2 weeksReviewed by:	jtlApproved by:	jtl (mentor)MFC after:	1 monthDifferential Revision:	https://reviews.freebsd.org/D19851

            List of files:
            /freebsd-13.1/lib/libpmc/Makefile</description>
        <pubDate>Sun, 14 Apr 2019 00:06:49 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3b915697 - re-enable pmcstat, pmccontrol, and pmcannotate for gcc4 builds</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libpmc/Makefile#3b915697</link>
        <description>re-enable pmcstat, pmccontrol, and pmcannotate for gcc4 buildsI had disabled building of the aforementioned targets due to warnings breakingtinderbox. This silences the warning and restores them to the build.Reported by:	jhibbitsReviewed by:	jhibbitsApproved by:	re (gjb)

            List of files:
            /freebsd-13.1/lib/libpmc/Makefile</description>
        <pubDate>Fri, 14 Sep 2018 01:11:10 +0000</pubDate>
        <dc:creator>Matt Macy &lt;mmacy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c81b12e0 - Revert r336773: it removed too much.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/lib/libpmc/Makefile#c81b12e0</link>
        <description>Revert r336773: it removed too much.r336773 removed all things xscale. However, some things xscale arereally armv5. Revert that entirely. A more modest removal will follow.Noticed by: andrew@

            List of files:
            /freebsd-13.1/lib/libpmc/Makefile</description>
        <pubDate>Fri, 27 Jul 2018 21:25:01 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
