<?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 WITHOUT_PIE</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>b2c76c41be32f904179efed29c0ca04d53f3996c - Remove $FreeBSD$: one-line nroff pattern</title>
        <link>http://opengrok.net:8080/history/src/tools/build/options/WITHOUT_PIE#b2c76c41be32f904179efed29c0ca04d53f3996c</link>
        <description>Remove $FreeBSD$: one-line nroff patternRemove /^\.\\&quot;\s*\$FreeBSD\$$\n/

            List of files:
            /src/tools/build/options/WITHOUT_PIE</description>
        <pubDate>Wed, 16 Aug 2023 17:55:15 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a8fe8db49af4c10e35349ffff217caf3c3df7f72 - Merge ^/head r344178 through r344512.</title>
        <link>http://opengrok.net:8080/history/src/tools/build/options/WITHOUT_PIE#a8fe8db49af4c10e35349ffff217caf3c3df7f72</link>
        <description>Merge ^/head r344178 through r344512.

            List of files:
            /src/tools/build/options/WITHOUT_PIE</description>
        <pubDate>Mon, 25 Feb 2019 11:59:29 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>30e009fc3aea159551e31824b912ce6f6c80baa4 - MFhead@r344270</title>
        <link>http://opengrok.net:8080/history/src/tools/build/options/WITHOUT_PIE#30e009fc3aea159551e31824b912ce6f6c80baa4</link>
        <description>MFhead@r344270

            List of files:
            /src/tools/build/options/WITHOUT_PIE</description>
        <pubDate>Tue, 19 Feb 2019 03:46:32 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bcf99d2d99910404f734b910c5214854e0fe626d - Add WITH_PIE knob to build Position Independent Executables</title>
        <link>http://opengrok.net:8080/history/src/tools/build/options/WITHOUT_PIE#bcf99d2d99910404f734b910c5214854e0fe626d</link>
        <description>Add WITH_PIE knob to build Position Independent ExecutablesBuilding binaries as PIE allows the executable itself to be loaded at arandom address when ASLR is enabled (not just its shared libraries).With this change PIE objects have a .pieo extension and INTERNALLIBlibraries libXXX_pie.a.MK_PIE is disabled for some kerberos5 tools, Clang, and Subversion, asthey explicitly reference .a libraries in their Makefiles.  These canbe addressed on an individual basis later.  MK_PIE is also disabled forrtld-elf because it is already position-independent using bespokeMakefile rules.Currently only dynamically linked binaries will be built as PIE.Discussed with:	dimReviewed by:	kibMFC after:	1 monthRelnotes:	YesSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D18423

            List of files:
            /src/tools/build/options/WITHOUT_PIE</description>
        <pubDate>Fri, 15 Feb 2019 22:22:38 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b2c76c41be32f904179efed29c0ca04d53f3996c - Remove $FreeBSD$: one-line nroff pattern</title>
        <link>http://opengrok.net:8080/history/src/tools/build/options/WITHOUT_PIE#b2c76c41be32f904179efed29c0ca04d53f3996c</link>
        <description>Remove $FreeBSD$: one-line nroff patternRemove /^\.\\&quot;\s*\$FreeBSD\$$\n/

            List of files:
            /src/tools/build/options/WITHOUT_PIE</description>
        <pubDate>Wed, 16 Aug 2023 17:55:15 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a8fe8db49af4c10e35349ffff217caf3c3df7f72 - Merge ^/head r344178 through r344512.</title>
        <link>http://opengrok.net:8080/history/src/tools/build/options/WITHOUT_PIE#a8fe8db49af4c10e35349ffff217caf3c3df7f72</link>
        <description>Merge ^/head r344178 through r344512.

            List of files:
            /src/tools/build/options/WITHOUT_PIE</description>
        <pubDate>Mon, 25 Feb 2019 11:59:29 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>30e009fc3aea159551e31824b912ce6f6c80baa4 - MFhead@r344270</title>
        <link>http://opengrok.net:8080/history/src/tools/build/options/WITHOUT_PIE#30e009fc3aea159551e31824b912ce6f6c80baa4</link>
        <description>MFhead@r344270

            List of files:
            /src/tools/build/options/WITHOUT_PIE</description>
        <pubDate>Tue, 19 Feb 2019 03:46:32 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bcf99d2d99910404f734b910c5214854e0fe626d - Add WITH_PIE knob to build Position Independent Executables</title>
        <link>http://opengrok.net:8080/history/src/tools/build/options/WITHOUT_PIE#bcf99d2d99910404f734b910c5214854e0fe626d</link>
        <description>Add WITH_PIE knob to build Position Independent ExecutablesBuilding binaries as PIE allows the executable itself to be loaded at arandom address when ASLR is enabled (not just its shared libraries).With this change PIE objects have a .pieo extension and INTERNALLIBlibraries libXXX_pie.a.MK_PIE is disabled for some kerberos5 tools, Clang, and Subversion, asthey explicitly reference .a libraries in their Makefiles.  These canbe addressed on an individual basis later.  MK_PIE is also disabled forrtld-elf because it is already position-independent using bespokeMakefile rules.Currently only dynamically linked binaries will be built as PIE.Discussed with:	dimReviewed by:	kibMFC after:	1 monthRelnotes:	YesSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D18423

            List of files:
            /src/tools/build/options/WITHOUT_PIE</description>
        <pubDate>Fri, 15 Feb 2019 22:22:38 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b2c76c41be32f904179efed29c0ca04d53f3996c - Remove $FreeBSD$: one-line nroff pattern</title>
        <link>http://opengrok.net:8080/history/src/tools/build/options/WITHOUT_PIE#b2c76c41be32f904179efed29c0ca04d53f3996c</link>
        <description>Remove $FreeBSD$: one-line nroff patternRemove /^\.\\&quot;\s*\$FreeBSD\$$\n/

            List of files:
            /src/tools/build/options/WITHOUT_PIE</description>
        <pubDate>Wed, 16 Aug 2023 17:55:15 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a8fe8db49af4c10e35349ffff217caf3c3df7f72 - Merge ^/head r344178 through r344512.</title>
        <link>http://opengrok.net:8080/history/src/tools/build/options/WITHOUT_PIE#a8fe8db49af4c10e35349ffff217caf3c3df7f72</link>
        <description>Merge ^/head r344178 through r344512.

            List of files:
            /src/tools/build/options/WITHOUT_PIE</description>
        <pubDate>Mon, 25 Feb 2019 11:59:29 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>30e009fc3aea159551e31824b912ce6f6c80baa4 - MFhead@r344270</title>
        <link>http://opengrok.net:8080/history/src/tools/build/options/WITHOUT_PIE#30e009fc3aea159551e31824b912ce6f6c80baa4</link>
        <description>MFhead@r344270

            List of files:
            /src/tools/build/options/WITHOUT_PIE</description>
        <pubDate>Tue, 19 Feb 2019 03:46:32 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bcf99d2d99910404f734b910c5214854e0fe626d - Add WITH_PIE knob to build Position Independent Executables</title>
        <link>http://opengrok.net:8080/history/src/tools/build/options/WITHOUT_PIE#bcf99d2d99910404f734b910c5214854e0fe626d</link>
        <description>Add WITH_PIE knob to build Position Independent ExecutablesBuilding binaries as PIE allows the executable itself to be loaded at arandom address when ASLR is enabled (not just its shared libraries).With this change PIE objects have a .pieo extension and INTERNALLIBlibraries libXXX_pie.a.MK_PIE is disabled for some kerberos5 tools, Clang, and Subversion, asthey explicitly reference .a libraries in their Makefiles.  These canbe addressed on an individual basis later.  MK_PIE is also disabled forrtld-elf because it is already position-independent using bespokeMakefile rules.Currently only dynamically linked binaries will be built as PIE.Discussed with:	dimReviewed by:	kibMFC after:	1 monthRelnotes:	YesSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D18423

            List of files:
            /src/tools/build/options/WITHOUT_PIE</description>
        <pubDate>Fri, 15 Feb 2019 22:22:38 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
