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

            List of files:
            /freebsd-14.2/lib/libssp/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>19fe57fd - libssp: don&apos;t compile with -fstack-protector*</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libssp/Makefile#19fe57fd</link>
        <description>libssp: don&apos;t compile with -fstack-protector*This similarly matches what we do in libc; compiling libssp with-fstack-protector* is actively harmful.  For instance, if the canary ctorends up with a stack protector then it will trivially trigger a falsepositive as the canary&apos;s being initialized.This was noted by the reporter as irc/ircd-hybrid started crashing at startafter our libssp was MFC&apos;d to stable/11, as its build will explicitly linkin libssp. On FreeBSD, this isn&apos;t necessary as SSP bits are included inlibc, but it should absolutely not trigger runtime breakage -- it does meanthat the canary will get initialized twice, but as this is happening earlyon in application startup it should just be redundant work.Reported by:	Tod McQuillin &lt;devin@sevenlayer.studio&gt;MFC after:	3 days

            List of files:
            /freebsd-14.2/lib/libssp/Makefile</description>
        <pubDate>Sat, 14 Mar 2020 15:15:27 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>cd0d51ba - Provide libssp based on libc</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libssp/Makefile#cd0d51ba</link>
        <description>Provide libssp based on libcFor libssp.so, rebuild stack_protector.c with FORTIFY_SOURCE stubs that justabort built into it.For libssp_nonshared.a, steal stack_protector_compat.c from^/lib/libc/secure and massage it to maintain that __stack_chk_fail_localis a hidden symbol.libssp is now built unconditionally regardless of {WITH,WITHOUT}_SSP in thebuild environment, and the gcclibs version has been disconnected from thebuild in favor of this one.PR:		242950 (exp-run)Reviewed by:	kib, emaste, pfg, Oliver Pinter (earlier version)Also discussed with:	kanMFC after:	2 weeksDifferential Revision:	https://reviews.freebsd.org/D22943

            List of files:
            /freebsd-14.2/lib/libssp/Makefile</description>
        <pubDate>Sat, 04 Jan 2020 20:19:25 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
