<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/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>3750ccefb8629a08890bfbae894dd6bc6a7483b4 - Retire MK_PROFILE infrastructure</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcompiler_rt/Makefile#3750ccefb8629a08890bfbae894dd6bc6a7483b4</link>
        <description>Retire MK_PROFILE infrastructureIt was disabled by default in fe52b7f60ef4.  We planned to (but did not)remove the option before FreeBSD 14.  Remove it now, for FreeBSD 15.Relnotes:	YesReviewed by:	impSponsored by:	The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D31558

            List of files:
            /freebsd/lib/libcompiler_rt/Makefile</description>
        <pubDate>Sun, 08 Aug 2021 03:00:28 +0200</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e9ac41698b2f322d55ccf9da50a3596edb2c1800 - Remove residual blank line at start of Makefile</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcompiler_rt/Makefile#e9ac41698b2f322d55ccf9da50a3596edb2c1800</link>
        <description>Remove residual blank line at start of MakefileThis is a residual of the $FreeBSD$ removal.MFC After: 3 days (though I&apos;ll just run the command on the branches)Sponsored by: Netflix

            List of files:
            /freebsd/lib/libcompiler_rt/Makefile</description>
        <pubDate>Mon, 15 Jul 2024 06:46:32 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8524dc53fd4c6b79d75b82cb82f3ac72fc25e85f - Merge commit 4bb2416d42eb from llvm-project (by Jessica Clarke):</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcompiler_rt/Makefile#8524dc53fd4c6b79d75b82cb82f3ac72fc25e85f</link>
        <description>Merge commit 4bb2416d42eb from llvm-project (by Jessica Clarke):  [builtins][AArch64] Implement _sync out-of-line atomics  Whilst Clang does not use these, recent GCC does, and so on systems such  as FreeBSD that wish to use compiler-rt as the system runtime library  but also wish to support building programs with GCC these interfaces are  needed.  This is a light adaptation of the code committed to GCC by Sebastian Pop  &lt;spop@amazon.com&gt;, relicensed with permission for use in compiler-rt.  Fixes https://github.com/llvm/llvm-project/issues/63483  Reviewed By: sebpop, MaskRay  Differential Revision: https://reviews.llvm.org/D158536Reviewed by:	dimMFC after:	1 weekDifferential Revision:	https://reviews.freebsd.org/D41716

            List of files:
            /freebsd/lib/libcompiler_rt/Makefile</description>
        <pubDate>Mon, 04 Sep 2023 10:33:27 +0200</pubDate>
        <dc:creator>Jessica Clarke &lt;jrtc27@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcompiler_rt/Makefile#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/lib/libcompiler_rt/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 19:55:03 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7ecd99fa424df001028c5cddc52d25b29232f1af - Build compiler-rt against libunwind, not libcxxrt</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcompiler_rt/Makefile#7ecd99fa424df001028c5cddc52d25b29232f1af</link>
        <description>Build compiler-rt against libunwind, not libcxxrtParts of compiler-rt are also built for libgcc_eh and libgcc_s, andthese were already pointing to the libunwind unwind.h. For the sake ofconsistency, also build compiler-rt itself against the libunwindunwind.h, not the libcxxrt one.MFC after:	3 days

            List of files:
            /freebsd/lib/libcompiler_rt/Makefile</description>
        <pubDate>Wed, 09 Mar 2022 22:23:35 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>cc55ee8009a550810d38777fd6ace9abf3a2f6b4 - compilert-rt: build out-of-line LSE atomics helpers for aarch64</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcompiler_rt/Makefile#cc55ee8009a550810d38777fd6ace9abf3a2f6b4</link>
        <description>compilert-rt: build out-of-line LSE atomics helpers for aarch64Both clang &gt;= 12 and gcc &gt;= 10.1 now default to -moutline-atomics foraarch64. This requires a bunch of helper functions in libcompiler_rt.a,to avoid link errors like &quot;undefined symbol: __aarch64_ldadd8_acq_rel&quot;.(Note: of course you can use -mno-outline-atomics as a workaround too,but this would negate the potential performance benefit of the fasterLSE instructions.)Bump __FreeBSD_version so ports maintainers can easily detect this.PR:		257392MFC after:	2 weeks

            List of files:
            /freebsd/lib/libcompiler_rt/Makefile</description>
        <pubDate>Wed, 28 Jul 2021 22:30:04 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7fa2f2a62f04f095e1e27ad55aa22a8f59b1df8f - Rename NO_WERROR -&gt; MK_WERROR=no</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcompiler_rt/Makefile#7fa2f2a62f04f095e1e27ad55aa22a8f59b1df8f</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/lib/libcompiler_rt/Makefile</description>
        <pubDate>Wed, 06 Jan 2021 18:55:06 +0100</pubDate>
        <dc:creator>Alex Richardson &lt;Alexander.Richardson@cl.cam.ac.uk&gt;</dc:creator>
    </item>
<item>
        <title>a723bb667e48b9ec55c3a262c9cc49e700e52989 - libcompiler_rt: stop building with stack smashing protection</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcompiler_rt/Makefile#a723bb667e48b9ec55c3a262c9cc49e700e52989</link>
        <description>libcompiler_rt: stop building with stack smashing protectionlibcompiler_rt implements certain functions that clang and gcc emitcalls to as part of their codegen (e.g. for extended width math).  Buildit without stack smashing protection (SSP, -fstack-protector) in orderto support building binaries without SSP, especially the dynamic linker.Besides, SSP is probably not very valuable in this library.Reviewed by:	arichardson, dim, kibSponsored by:	Dell EMC IsilonDifferential Revision:	https://reviews.freebsd.org/D27786

            List of files:
            /freebsd/lib/libcompiler_rt/Makefile</description>
        <pubDate>Mon, 28 Dec 2020 09:44:25 +0100</pubDate>
        <dc:creator>Ryan Libby &lt;rlibby@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c8b5e3de39bcfa6833d4ab2980b0dddd30edbb74 - Fix llvm-libunwind userspace build on ARM</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcompiler_rt/Makefile#c8b5e3de39bcfa6833d4ab2980b0dddd30edbb74</link>
        <description>Fix llvm-libunwind userspace build on ARMGCC&apos;s libgcc exports a few ARM-specific symbols for ARM EABI, AEABI, orEHABI or whatever it&apos;s called.  Export the same ones from LLVM-libunwind&apos;slibgcc_s, on ARM.  As part of this, convert libgcc_s from a directVersion.map to one constructed from component Symbol.map files.  This allowsthe ARM-specific Symbol.map to be included only on ARM.Fix ARM-only oddities in struct name/aliases in LLVM-libunwind to matchnon-ARM definitions and ARM-specific expectations in libcxxrt /libcompiler_rt.No functional change intended for non-ARM architectures.This commit does not actually flip the switch for ARM defaults from libgccto llvm-libunwind, but makes it possible (to compile, anyway).

            List of files:
            /freebsd/lib/libcompiler_rt/Makefile</description>
        <pubDate>Tue, 05 Nov 2019 04:20:40 +0100</pubDate>
        <dc:creator>Conrad Meyer &lt;cem@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d006dde2fdfdf317c2215d0317480f661886a2f9 - Gcc has incompatible internal declarations for __divtc3 and __multc3 as</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcompiler_rt/Makefile#d006dde2fdfdf317c2215d0317480f661886a2f9</link>
        <description>Gcc has incompatible internal declarations for __divtc3 and __multc3 asdefined in compiler-rt, but it has no option to silence its warning, somake gcc warnings for libcompiler_rt non-fatal.Noticed by:	lwhsuMFC after:	3 days

            List of files:
            /freebsd/lib/libcompiler_rt/Makefile</description>
        <pubDate>Tue, 21 Mar 2017 22:07:37 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>eedd67c03383897a04e406651fecc1126370fb3b - Merge ^/head r314129 through r314177.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcompiler_rt/Makefile#eedd67c03383897a04e406651fecc1126370fb3b</link>
        <description>Merge ^/head r314129 through r314177.

            List of files:
            /freebsd/lib/libcompiler_rt/Makefile</description>
        <pubDate>Thu, 23 Feb 2017 20:32:25 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d7510094575b2d64aedc514a101947bb8f82951c - Remove an assembler flag, which is redundant since r309124.  The upstream</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcompiler_rt/Makefile#d7510094575b2d64aedc514a101947bb8f82951c</link>
        <description>Remove an assembler flag, which is redundant since r309124.  The upstreamtook care of it by introducing a macro NO_EXEC_STACK_DIRECTIVE.http://llvm.org/viewvc/llvm-project?rev=273500&amp;view=revReviewed by:	dim

            List of files:
            /freebsd/lib/libcompiler_rt/Makefile</description>
        <pubDate>Thu, 23 Feb 2017 18:46:38 +0100</pubDate>
        <dc:creator>Jung-uk Kim &lt;jkim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2dcf21e5da9fc19e5b46f2c4cb6832cd8d9ad4f1 - Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcompiler_rt/Makefile#2dcf21e5da9fc19e5b46f2c4cb6832cd8d9ad4f1</link>
        <description>Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to3.9.1 release.Please note that from 3.5.0 onwards, clang, llvm and lldb require C++11support to build; see UPDATING for more information.Release notes for llvm, clang and lld will be available here:&lt;http://releases.llvm.org/3.9.1/docs/ReleaseNotes.html&gt;&lt;http://releases.llvm.org/3.9.1/tools/clang/docs/ReleaseNotes.html&gt;&lt;http://releases.llvm.org/3.9.1/tools/lld/docs/ReleaseNotes.html&gt;Relnotes:	yesMFC after:	2 weeksX-MFC-with:	r309124

            List of files:
            /freebsd/lib/libcompiler_rt/Makefile</description>
        <pubDate>Sat, 17 Dec 2016 23:34:19 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>29a85f30b7bd5041da4609e467bc3d61f37637bb - Update compiler-rt to release_39 branch r288513.  Since this contains a</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcompiler_rt/Makefile#29a85f30b7bd5041da4609e467bc3d61f37637bb</link>
        <description>Update compiler-rt to release_39 branch r288513.  Since this contains arather unfortunate upstream workaround for an unwind header problem thatdoes not exist on FreeBSD, but which causes an unnecessary warning forus, add some flags to the compiler-rt Makefile to suppress the warning.

            List of files:
            /freebsd/lib/libcompiler_rt/Makefile</description>
        <pubDate>Fri, 02 Dec 2016 21:17:41 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1cf56d672db8924d7190d3ed21c98c7225fb9227 - Upgrade our copies of clang, llvm, lldb, compiler-rt and libc++ to 3.9.0</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcompiler_rt/Makefile#1cf56d672db8924d7190d3ed21c98c7225fb9227</link>
        <description>Upgrade our copies of clang, llvm, lldb, compiler-rt and libc++ to 3.9.0release, and add lld 3.9.0.  Also completely revamp the build system forclang, llvm, lldb and their related tools.Please note that from 3.5.0 onwards, clang, llvm and lldb require C++11support to build; see UPDATING for more information.Release notes for llvm, clang and lld are available here:&lt;http://llvm.org/releases/3.9.0/docs/ReleaseNotes.html&gt;&lt;http://llvm.org/releases/3.9.0/tools/clang/docs/ReleaseNotes.html&gt;&lt;http://llvm.org/releases/3.9.0/tools/lld/docs/ReleaseNotes.html&gt;Thanks to Ed Maste, Bryan Drewery, Andrew Turner, Antoine Brodin and JanBeich for their help.Relnotes:	yesMFC after:	1 month

            List of files:
            /freebsd/lib/libcompiler_rt/Makefile</description>
        <pubDate>Thu, 24 Nov 2016 23:54:55 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>335bcabec9cb3009131df8b072a1259707aa5c24 - Merge ^/head r306303 through 306411.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcompiler_rt/Makefile#335bcabec9cb3009131df8b072a1259707aa5c24</link>
        <description>Merge ^/head r306303 through 306411.

            List of files:
            /freebsd/lib/libcompiler_rt/Makefile</description>
        <pubDate>Wed, 28 Sep 2016 21:29:01 +0200</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>040b30497c8d563a244a8f9c39c73a87da6a2630 - libcompiler_rt: move file list to Makefile.inc for reuse elsewhere</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcompiler_rt/Makefile#040b30497c8d563a244a8f9c39c73a87da6a2630</link>
        <description>libcompiler_rt: move file list to Makefile.inc for reuse elsewhereAlso switch to the style used in the clang390-import branch to reducefuture conflicts.Reviewed by:	dimSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D8039

            List of files:
            /freebsd/lib/libcompiler_rt/Makefile</description>
        <pubDate>Tue, 27 Sep 2016 20:55:45 +0200</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d7e002ff9609cd8b0f7943ca236c689fbe00c76c - libcompiler_rt: use ${SRCTOP} for the top of the FreeBSD tree</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcompiler_rt/Makefile#d7e002ff9609cd8b0f7943ca236c689fbe00c76c</link>
        <description>libcompiler_rt: use ${SRCTOP} for the top of the FreeBSD tree

            List of files:
            /freebsd/lib/libcompiler_rt/Makefile</description>
        <pubDate>Fri, 23 Sep 2016 15:23:52 +0200</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2a0eade7f4f03aee8ecd7fb0bb8608952370571c - Fix building some arm-specific primitives for libcompiler_rt.  This was</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcompiler_rt/Makefile#2a0eade7f4f03aee8ecd7fb0bb8608952370571c</link>
        <description>Fix building some arm-specific primitives for libcompiler_rt.  This wasan unfortunate search and replace error.

            List of files:
            /freebsd/lib/libcompiler_rt/Makefile</description>
        <pubDate>Mon, 05 Sep 2016 19:20:12 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>53b715b5ba3f838ab20de8d3f34297c6555c7981 - Update compiler-rt to 3.9.0 release, and update the build glue for</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libcompiler_rt/Makefile#53b715b5ba3f838ab20de8d3f34297c6555c7981</link>
        <description>Update compiler-rt to 3.9.0 release, and update the build glue forlibcompiler_rt and libclang_rt.

            List of files:
            /freebsd/lib/libcompiler_rt/Makefile</description>
        <pubDate>Sat, 03 Sep 2016 23:41:29 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
