<?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>44b36b80 - test-includes: improve portability</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/tools/build/test-includes/Makefile#44b36b80</link>
        <description>test-includes: improve portabilityFreeBSD&apos;s shell permits [^bar] to match characters not in [bar] likecommon regular expressions. This is non-portable and &apos;!&apos; should beused in place of &apos;^&apos; for portability.Reported by:	Nathaniel Wesley FilardoIssue:		https://github.com/CTSRD-CHERI/cheribsd/issues/1321Reviewed by:	impDifferential Revision:	https://reviews.freebsd.org/D34597

            List of files:
            /freebsd-14.2/tools/build/test-includes/Makefile</description>
        <pubDate>Tue, 22 Mar 2022 20:23:22 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5ae6cc00 - test-includes: Simplify $OBJDIR requirements</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/tools/build/test-includes/Makefile#5ae6cc00</link>
        <description>test-includes: Simplify $OBJDIR requirementss=/=_=g in tested names so that all the objects live in $OBJDIR. This ismore robust than depending on side effects of auto OBJDIR features andshould fix buildworld issues some people have seen.Suggested by:	sjg@Sponsored by:	Netflix

            List of files:
            /freebsd-14.2/tools/build/test-includes/Makefile</description>
        <pubDate>Wed, 09 Feb 2022 00:23:31 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2f3c018b - test-includes: use the same header set for badfiles.inc as for testing</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/tools/build/test-includes/Makefile#2f3c018b</link>
        <description>test-includes: use the same header set for badfiles.inc as for testingThis ensures we don&apos;t end up listing files we&apos;ve excluded (e.g. thosestarting with _).Add a slight hack to preserve the existing order (sys, then net) inbadfiles.inc.Reviewed by:	impSponsored by:	Rubicon Communications, LLC (&quot;Netgate&quot;)Differential Revision:	https://reviews.freebsd.org/D33505

            List of files:
            /freebsd-14.2/tools/build/test-includes/Makefile</description>
        <pubDate>Thu, 16 Dec 2021 08:53:42 +0000</pubDate>
        <dc:creator>Kristof Provost &lt;kp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7a171e30 - test-includes: Build a library instead of a binary</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/tools/build/test-includes/Makefile#7a171e30</link>
        <description>test-includes: Build a library instead of a binaryWe need to build the .o&apos;s, but don&apos;t need to link. Build a staticlibrary instead of a binary to accmoplish this. This removes the need tohave all the libc and crt stuff built, which is required for abinary. In addition, trying to build a non-standard binary runs intotrouble with undefined symbols on arm related to EABI, even when using asimplified startup with -nostdlib -e start.Turn back on testing includes, now that it works.Sponsored by:		NetflixReviewed by:		brooks, markj (prior version)Differential Revision:	https://reviews.freebsd.org/D33452

            List of files:
            /freebsd-14.2/tools/build/test-includes/Makefile</description>
        <pubDate>Wed, 15 Dec 2021 22:34:47 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>dd55767b - Test various header files to ensure they can be included by themselves.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/tools/build/test-includes/Makefile#dd55767b</link>
        <description>Test various header files to ensure they can be included by themselves.A number of header files in sys/* have, going back to 7th Edition Unixin 1979, reqiured other files (like sys/types.h) to compile. Likewisethe 4BSD networking code has had prerequisites. However, going back toaround the turn of the 21st century, other systems have made them beindependently include-able (wide-spread header include protectionpost-dates 7th edition Unix by maybe 3 or so years judging from USENETsource postings). Start down the path of making them all independentlyinclude-able by creating this test that fails buildworld when they arenot.The file &apos;badfiles.inc&apos; contains a list of the currently broken filesthat cannot be included w/o any prerequisites. As files are fixed, &apos;makebadfiles.inc&apos; should be re-run to remove them from the list. Note: Allfiles that start with an underscore are considered internal and nottested.Please note: once a file is removed from badfiles.inc, it must pass onall architectures. Buildworld through at least the _includes target isneeded to ensure its working (though a buildkernel should also be doneon all architectures as well).Sponsored by:		NetflixReviewed by:		brooks, markjDifferential Revision:	https://reviews.freebsd.org/D32498

            List of files:
            /freebsd-14.2/tools/build/test-includes/Makefile</description>
        <pubDate>Tue, 14 Dec 2021 23:55:20 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
