<?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.libcompat</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>952226ee - Prefer MK_SSP=no to SSP_CFLAGS=</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/Makefile.libcompat#952226ee</link>
        <description>Prefer MK_SSP=no to SSP_CFLAGS=It is more idiomatic. CFLAGS is only augmented with $SSP_CFLAGS when$MK_SSP != &quot;no&quot;.Reviewed by:	impMFC after:	1 weekDifferential Revision:	https://reviews.freebsd.org/D31401(cherry picked from commit 61ed578ee66648eff206ee5622b66727bfb52e78)

            List of files:
            /freebsd-13.1/Makefile.libcompat</description>
        <pubDate>Wed, 04 Aug 2021 18:20:50 +0000</pubDate>
        <dc:creator>Mitchell Horne &lt;mhorne@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>19cbaf34 - mk: format some option lists</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/Makefile.libcompat#19cbaf34</link>
        <description>mk: format some option listsAlphabetize and give each option its own line, ahead of making anotherchange to these lists. This makes future diffs easier to read.Reviewed by:	imp, emasteMFC after:	1 weekDifferential Revision:	https://reviews.freebsd.org/D31399(cherry picked from commit bcd2f41f7d222a942fe0a268614b46d3ec3af4c0)

            List of files:
            /freebsd-13.1/Makefile.libcompat</description>
        <pubDate>Wed, 04 Aug 2021 18:17:34 +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/Makefile.libcompat#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/Makefile.libcompat</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>8537f162 - libcompat: remove redundant path for ncurses</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/Makefile.libcompat#8537f162</link>
        <description>libcompat: remove redundant path for ncursesReported by:	kevans

            List of files:
            /freebsd-13.1/Makefile.libcompat</description>
        <pubDate>Thu, 07 Jan 2021 14:14:52 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7fa2f2a6 - Rename NO_WERROR -&gt; MK_WERROR=no</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/Makefile.libcompat#7fa2f2a6</link>
        <description>Rename NO_WERROR -&gt; MK_WERROR=noAs suggested in D27598. This also supports MK_WERROR.clang=no andMK_WERROR.gcc=no to support the existing NO_WERROR.&lt;compiler&gt; uses.Reviewed By:	brooksDifferential Revision: https://reviews.freebsd.org/D27601

            List of files:
            /freebsd-13.1/Makefile.libcompat</description>
        <pubDate>Wed, 06 Jan 2021 17:55:06 +0000</pubDate>
        <dc:creator>Alex Richardson &lt;Alexander.Richardson@cl.cam.ac.uk&gt;</dc:creator>
    </item>
<item>
        <title>94ffff68 - Stop passing MK_WARNS=no for bootstrap tools</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/Makefile.libcompat#94ffff68</link>
        <description>Stop passing MK_WARNS=no for bootstrap toolsI got annoyed by the number of warnings that the CheriBSD build wasemitting. It turns out that we are emitting lots of warnings duringbootstrap because bootstrap tools are built with the default compilerflags and ignore the warnings flags that are set in bsd.sys.mk.Looking at git blame, it appears that MK_WARNS=no has been passed sincerS112869, replacing the -DNO_WERROR option that was added in rS87775.This commit changes MK_WARNS=no back to -DNO_WERROR. We need to pass-DNO_WERROR, since the system compiler might have new warnings that wedon&apos;t know about yet, and we shouldn&apos;t fail the build in that case.Reviewed By:	imp, brooksDifferential Revision: https://reviews.freebsd.org/D27598

            List of files:
            /freebsd-13.1/Makefile.libcompat</description>
        <pubDate>Wed, 06 Jan 2021 17:52:02 +0000</pubDate>
        <dc:creator>Alex Richardson &lt;Alexander.Richardson@cl.cam.ac.uk&gt;</dc:creator>
    </item>
<item>
        <title>821aa63a - ncurses: only keep the version with widechar support</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/Makefile.libcompat#821aa63a</link>
        <description>ncurses: only keep the version with widechar supportOnly keep the widechar version of ncurses as libncursesw.so.9Keep the old name to avoid breaking the ABI compatibility (the nonwidechar version libncurses.so.9 is not binary compatible withlibncursesw.so.9) since all ports and base are already only linkingagainst the widechar version we can simply remove libncurses.so.9Since the .9 version only lived in the dev branch and never ended in arelease, it is simply removed and not added to any binary compatpackage.Add symlinks to keep build time compatibility for anyone linking against-lncurses

            List of files:
            /freebsd-13.1/Makefile.libcompat</description>
        <pubDate>Mon, 04 Jan 2021 16:29:40 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7eb9f755 - Race in 32-bit fixed</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/Makefile.libcompat#7eb9f755</link>
        <description>Race in 32-bit fixedUse install insteald of install.sh for 32-bit builds to fight races there.Reviewed by: markj

            List of files:
            /freebsd-13.1/Makefile.libcompat</description>
        <pubDate>Thu, 08 Oct 2020 17:30:05 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>75766799 - Add WITH_/WITHOUT_CLEAN option to replace NO_CLEAN</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/Makefile.libcompat#75766799</link>
        <description>Add WITH_/WITHOUT_CLEAN option to replace NO_CLEANThis allows use of the standard src.conf configuration for controllingwhether the tree is cleaned before build or not.  The default is stillto clean.Setting either NOCLEAN or NO_CLEAN will mention the new src.conf option.NOCLEAN remains a .warning, while for now NO_CLEAN is .info.Reviewed by:	bdrewery (earlier version)MFC after:	1 monthSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D22762

            List of files:
            /freebsd-13.1/Makefile.libcompat</description>
        <pubDate>Tue, 08 Sep 2020 00:44:35 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>eb61f7bd - Stop building libl and liby</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/Makefile.libcompat#eb61f7bd</link>
        <description>Stop building libl and libyThose libs aren&apos;t needed anymore so stop building them for the bootstrap toolsor the compat libs.Reviewed by:	bapt, emasteX-Differential Revision:	D24171

            List of files:
            /freebsd-13.1/Makefile.libcompat</description>
        <pubDate>Thu, 26 Mar 2020 08:23:09 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a4330302 - libcompat: build 32-bit rtld and ldd as part of &quot;everything&quot;</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/Makefile.libcompat#a4330302</link>
        <description>libcompat: build 32-bit rtld and ldd as part of &quot;everything&quot;Alter bsd.compat.mk to set MACHINE and MACHINE_ARCH when includeddirectly so MD paths in Makefiles work. In the process centralizesetting them in LIBCOMPATWMAKEENV.Alter .PATH and CFLAGS settings in work when the Makefile is included.While here only support LIB32 on supported platforms rather than alwaysenabling it and requiring users of MK_LIB32 to filter basedTARGET/MACHINE_ARCH.The net effect of this change is to make Makefile.libcompat only buildcompatability libraries.Changes relative to r354449:Correct detection of the compiler type when bsd.compat.mk is usedoutside Makefile.libcompat.  Previously it always matched the clangcase.Set LDFLAGS including the linker emulation for mips where -m32 seems tobe insufficent.Reviewed by:	imp, kib (origional version in r354449)Obtained from:	CheriBSD (conceptually)Sponsored by:	DARPA, AFRLDifferential Revision:	https://reviews.freebsd.org/D22251

            List of files:
            /freebsd-13.1/Makefile.libcompat</description>
        <pubDate>Thu, 07 Nov 2019 22:58:10 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ccad77fe - Revert r354449: libcompat: build 32-bit rtld and ldd as part of &quot;everything&quot;</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/Makefile.libcompat#ccad77fe</link>
        <description>Revert r354449: libcompat: build 32-bit rtld and ldd as part of &quot;everything&quot;Additional testing is required..

            List of files:
            /freebsd-13.1/Makefile.libcompat</description>
        <pubDate>Thu, 07 Nov 2019 19:22:51 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>36712a94 - libcompat: build 32-bit rtld and ldd as part of &quot;everything&quot;</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/Makefile.libcompat#36712a94</link>
        <description>libcompat: build 32-bit rtld and ldd as part of &quot;everything&quot;Alter bsd.compat.mk to set MACHINE and MACHINE_ARCH when includeddirectly so MD paths in Makefiles work. In the process centralizesetting them in LIBCOMPATWMAKEENV.Alter .PATH and CFLAGS settings in work when the Makefile is included.While here only support LIB32 on supported platforms rather than alwaysenabling it and requiring users of MK_LIB32 to filter basedTARGET/MACHINE_ARCH.The net effect of this change is to make Makefile.libcompat only buildcompatability libraries.Reviewed by:	imp, kibObtained from:	CheriBSD (conceptually)Sponsored by:	DARPA, AFRLDifferential Revision:	https://reviews.freebsd.org/D22251

            List of files:
            /freebsd-13.1/Makefile.libcompat</description>
        <pubDate>Thu, 07 Nov 2019 17:10:33 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5dab1313 - Build compat libraries before &quot;everything&quot;.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/Makefile.libcompat#5dab1313</link>
        <description>Build compat libraries before &quot;everything&quot;.This is required for us to link programs against compat versions oflibraries.Reviewed by:	bdrewery, jhbSponsored by:	DARPA, AFRL

            List of files:
            /freebsd-13.1/Makefile.libcompat</description>
        <pubDate>Tue, 15 Oct 2019 21:22:13 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bbcf7edd - Move the per-ARCH definitions to bsd.compat.mk.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/Makefile.libcompat#bbcf7edd</link>
        <description>Move the per-ARCH definitions to bsd.compat.mk.This is the first step if refactoring the definitions to allow programsto be selectively linked against libcompat libraries.Reviewed by:	bdrewerySponsored by:	DARPA, AFRL

            List of files:
            /freebsd-13.1/Makefile.libcompat</description>
        <pubDate>Tue, 15 Oct 2019 21:08:49 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>571fc82c - Centralize adding OBJCOPY=${XOBJCOPY} to LIB32WMAKEFLAGS.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/Makefile.libcompat#571fc82c</link>
        <description>Centralize adding OBJCOPY=${XOBJCOPY} to LIB32WMAKEFLAGS.Reviewed by:	emaste, impSponsored by:	DARPA, AFRLDifferential Revision:	https://reviews.freebsd.org/D21983

            List of files:
            /freebsd-13.1/Makefile.libcompat</description>
        <pubDate>Fri, 11 Oct 2019 21:28:02 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>78aee653 - libsysdecode: use the proper include directory</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/Makefile.libcompat#78aee653</link>
        <description>libsysdecode: use the proper include directoryReported by:	cyReviewed by:	lwhsuSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D21068

            List of files:
            /freebsd-13.1/Makefile.libcompat</description>
        <pubDate>Thu, 25 Jul 2019 17:10:17 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>99c2d8c2 - Workaround the build failure on platforms have lib32 after r350301</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/Makefile.libcompat#99c2d8c2</link>
        <description>Workaround the build failure on platforms have lib32 after r350301Error message:make[5]: make[5]: don&apos;t know how to make /usr/obj/usr/src/amd64.amd64/obj-lib32/tmp/sys/netinet/in.h. Stopmake[5]: stopped in /usr/src/lib/libsysdecodeSponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-13.1/Makefile.libcompat</description>
        <pubDate>Thu, 25 Jul 2019 07:57:01 +0000</pubDate>
        <dc:creator>Li-Wen Hsu &lt;lwhsu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>89ebdc94 - Build lib32 libl.  The library is built from usr.bin/lex/lib.  It would be</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/Makefile.libcompat#89ebdc94</link>
        <description>Build lib32 libl.  The library is built from usr.bin/lex/lib.  It would bebetter to move this directory to lib/libl, but this requires more extensivechanges to Makefile.inc1.  This simple fix can be MFCed quickly.PR:		238874Reviewed by:	impMFC after:	3 days

            List of files:
            /freebsd-13.1/Makefile.libcompat</description>
        <pubDate>Sat, 29 Jun 2019 17:01:56 +0000</pubDate>
        <dc:creator>Tijl Coosemans &lt;tijl@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>23d772ee - Use ...-freebsd13.0 in -target strings.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/Makefile.libcompat#23d772ee</link>
        <description>Use ...-freebsd13.0 in -target strings.Reported by:	Mark Millard

            List of files:
            /freebsd-13.1/Makefile.libcompat</description>
        <pubDate>Mon, 12 Nov 2018 16:55:20 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
