<?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>896063e4d924bef6229f6695f274b5282f1e3d23 - add -fret-clean option (amd64 and i386 only at first), defaulting to off.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile#896063e4d924bef6229f6695f274b5282f1e3d23</link>
        <description>add -fret-clean option (amd64 and i386 only at first), defaulting to off.This causes the caller to cleans the return address off the stack aftera callq completes.  The option is best used in low-level libraries (such aslibc), because libc contains low-level system call stubs.  The optionreduces hints (found on the stale parts of the stack) about libc.so&apos;s mappinglocation, and together with random-relinking, relro got/pic, and xonlymakes some exploit methods more difficult.ok mortimer, mlarkin, much discussion with kettenis, in snaps for 2 weeks.

            List of files:
            /openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile</description>
        <pubDate>Sun, 02 Jun 2024 15:40:38 +0000</pubDate>
        <dc:creator>deraadt &lt;deraadt@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>1ad61ae0a79a724d2d3ec69e69c8e1d1ff6b53a0 - update build infrastructure for llvm-16.0.6</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile#1ad61ae0a79a724d2d3ec69e69c8e1d1ff6b53a0</link>
        <description>update build infrastructure for llvm-16.0.6

            List of files:
            /openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile</description>
        <pubDate>Sat, 11 Nov 2023 18:35:35 +0000</pubDate>
        <dc:creator>robert &lt;robert@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>5a38ef86d0b61900239c7913d24a05e7b88a58f0 - Update build infrastructure for LLVM 13.0.0.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile#5a38ef86d0b61900239c7913d24a05e7b88a58f0</link>
        <description>Update build infrastructure for LLVM 13.0.0.

            List of files:
            /openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile</description>
        <pubDate>Fri, 17 Dec 2021 14:55:43 +0000</pubDate>
        <dc:creator>patrick &lt;patrick@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>c04ab3e34662cd5b490d8e7187b529217351cc52 - Update clang build infrastructure for LLVM 11.1.0.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile#c04ab3e34662cd5b490d8e7187b529217351cc52</link>
        <description>Update clang build infrastructure for LLVM 11.1.0.Heavy lifting by mortimer@, thank you so much!

            List of files:
            /openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile</description>
        <pubDate>Wed, 28 Apr 2021 12:55:37 +0000</pubDate>
        <dc:creator>patrick &lt;patrick@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>3e6fb70872a6c58e53bdb3871d501fb6dd0488aa - Update build infrastructure for LLVM 10.0.1.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile#3e6fb70872a6c58e53bdb3871d501fb6dd0488aa</link>
        <description>Update build infrastructure for LLVM 10.0.1.

            List of files:
            /openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile</description>
        <pubDate>Sun, 09 Aug 2020 15:56:39 +0000</pubDate>
        <dc:creator>patrick &lt;patrick@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>aa1fa3d4849d8c6172fb7a884e8fa612b2ab7385 - Update build infrastructure for LLVM 10.0.0.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile#aa1fa3d4849d8c6172fb7a884e8fa612b2ab7385</link>
        <description>Update build infrastructure for LLVM 10.0.0.ok hackroom@tested by plenty

            List of files:
            /openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile</description>
        <pubDate>Mon, 03 Aug 2020 14:45:22 +0000</pubDate>
        <dc:creator>patrick &lt;patrick@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>7350f337b9e3eb4461d99580e625c7ef148d107c - Update clang build infrastructure for LLVM 8.0.0.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile#7350f337b9e3eb4461d99580e625c7ef148d107c</link>
        <description>Update clang build infrastructure for LLVM 8.0.0.

            List of files:
            /openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile</description>
        <pubDate>Sun, 23 Jun 2019 22:07:37 +0000</pubDate>
        <dc:creator>patrick &lt;patrick@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>2584ca0b0c079044b412124fefd2e9be6e9a2447 - Build and install a shared libLLVM, llvm-config and llvm includes.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile#2584ca0b0c079044b412124fefd2e9be6e9a2447</link>
        <description>Build and install a shared libLLVM, llvm-config and llvm includes.This is required to build the radeonsi Mesa driver.ok patrick@

            List of files:
            /openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile</description>
        <pubDate>Tue, 05 Mar 2019 09:44:38 +0000</pubDate>
        <dc:creator>jsg &lt;jsg@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>4f0ddf557bf12a77342fb07b1c20abaa1a209238 - Update clang build infrastructure for LLVM 7.0.1.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile#4f0ddf557bf12a77342fb07b1c20abaa1a209238</link>
        <description>Update clang build infrastructure for LLVM 7.0.1.

            List of files:
            /openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile</description>
        <pubDate>Sun, 27 Jan 2019 16:59:41 +0000</pubDate>
        <dc:creator>patrick &lt;patrick@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>072a3efe7c8d5518a5dad80d7a50ff47d8b80751 - Refactor retguard to make adding additional arches easier.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile#072a3efe7c8d5518a5dad80d7a50ff47d8b80751</link>
        <description>Refactor retguard to make adding additional arches easier.

            List of files:
            /openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile</description>
        <pubDate>Sun, 12 Aug 2018 16:59:31 +0000</pubDate>
        <dc:creator>mortimer &lt;mortimer@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>c0f0c565f0b312e55b410ba69f4b621a01ef54cb - Add a clang pass that identifies potential ROP gadgets and replaces ROP</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile#c0f0c565f0b312e55b410ba69f4b621a01ef54cb</link>
        <description>Add a clang pass that identifies potential ROP gadgets and replaces ROPfriendly instructions with safe alternatives. This initial commit fixes3 instruction forms that will lower to include a c3 (return) byte.Additional problematic instructions can be fixed incrementally usingthis framework.ok deraadt@

            List of files:
            /openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile</description>
        <pubDate>Sat, 28 Apr 2018 23:00:28 +0000</pubDate>
        <dc:creator>mortimer &lt;mortimer@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>6fbf98d68aa456e5307f08318962f241acac0d7e - revert to 2018/04/20 10:00:00, before oops</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile#6fbf98d68aa456e5307f08318962f241acac0d7e</link>
        <description>revert to 2018/04/20 10:00:00, before oops

            List of files:
            /openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile</description>
        <pubDate>Fri, 20 Apr 2018 21:12:50 +0000</pubDate>
        <dc:creator>naddy &lt;naddy@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>39214a000faafb20eee44dd2630461a34189ca29 - sync</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile#39214a000faafb20eee44dd2630461a34189ca29</link>
        <description>sync

            List of files:
            /openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile</description>
        <pubDate>Fri, 20 Apr 2018 16:05:56 +0000</pubDate>
        <dc:creator>deraadt &lt;deraadt@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>aa997e528a848ca5596493c2a801bdd6fb26ae61 - Update clang build infrastructure for LLVM 6.0.0.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile#aa997e528a848ca5596493c2a801bdd6fb26ae61</link>
        <description>Update clang build infrastructure for LLVM 6.0.0.

            List of files:
            /openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile</description>
        <pubDate>Fri, 06 Apr 2018 14:44:04 +0000</pubDate>
        <dc:creator>patrick &lt;patrick@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>f763167468dba5339ed4b14b7ecaca2a397ab0f6 - Update clang build infrastructure for LLVM 5.0.0.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile#f763167468dba5339ed4b14b7ecaca2a397ab0f6</link>
        <description>Update clang build infrastructure for LLVM 5.0.0.

            List of files:
            /openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile</description>
        <pubDate>Wed, 04 Oct 2017 20:57:09 +0000</pubDate>
        <dc:creator>patrick &lt;patrick@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>597daf0369821b3371505273388179bde5654547 - zap empty depends/silence empty installs.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile#597daf0369821b3371505273388179bde5654547</link>
        <description>zap empty depends/silence empty installs.okay millert@

            List of files:
            /openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile</description>
        <pubDate>Sun, 09 Jul 2017 15:28:34 +0000</pubDate>
        <dc:creator>espie &lt;espie@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>03adc85b7600a1f8f04886b8321c1c1c0c4933d4 - Update clang build infrastructure for LLVM 4.0.0</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile#03adc85b7600a1f8f04886b8321c1c1c0c4933d4</link>
        <description>Update clang build infrastructure for LLVM 4.0.0Discussed with kettenis@

            List of files:
            /openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile</description>
        <pubDate>Tue, 24 Jan 2017 08:44:47 +0000</pubDate>
        <dc:creator>patrick &lt;patrick@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>d4741794dd2f512d997014f8bd85fbb24d935059 - Update clang build infrastructure for LLVM 3.9.1</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile#d4741794dd2f512d997014f8bd85fbb24d935059</link>
        <description>Update clang build infrastructure for LLVM 3.9.1&quot;go ahead&quot; kettenis@&quot;just go ahead&quot; deraadt@&quot;sounds good to me&quot; stefan@

            List of files:
            /openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile</description>
        <pubDate>Sat, 14 Jan 2017 20:12:41 +0000</pubDate>
        <dc:creator>patrick &lt;patrick@openbsd.org&gt;</dc:creator>
    </item>
<item>
        <title>0545c0e32c6a76fa2f049b839fcf54a9d04060cd - LLVM/Clang build system.  This only builds the bare minimum of what is needed</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile#0545c0e32c6a76fa2f049b839fcf54a9d04060cd</link>
        <description>LLVM/Clang build system.  This only builds the bare minimum of what is neededto get a working &quot;clang&quot; binary.Note that you need GCC from ports to bootstrap clang.looks good to patrick@, ok jsg@ kettenis@

            List of files:
            /openbsd-src/gnu/usr.bin/clang/libLLVMX86CodeGen/Makefile</description>
        <pubDate>Mon, 05 Sep 2016 10:56:48 +0000</pubDate>
        <dc:creator>pascal &lt;pascal@openbsd.org&gt;</dc:creator>
    </item>
</channel>
</rss>
