<?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>2f269a35 - Merge commit 4bb2416d42eb from llvm-project (by Jessica Clarke):</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libcompiler_rt/Makefile#2f269a35</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(cherry picked from commit 8524dc53fd4c6b79d75b82cb82f3ac72fc25e85f)

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

            List of files:
            /freebsd-14.2/lib/libcompiler_rt/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>7ecd99fa - Build compiler-rt against libunwind, not libcxxrt</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libcompiler_rt/Makefile#7ecd99fa</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-14.2/lib/libcompiler_rt/Makefile</description>
        <pubDate>Wed, 09 Mar 2022 21:23:35 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>cc55ee80 - compilert-rt: build out-of-line LSE atomics helpers for aarch64</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libcompiler_rt/Makefile#cc55ee80</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-14.2/lib/libcompiler_rt/Makefile</description>
        <pubDate>Wed, 28 Jul 2021 20:30:04 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7fa2f2a6 - Rename NO_WERROR -&gt; MK_WERROR=no</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libcompiler_rt/Makefile#7fa2f2a6</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-14.2/lib/libcompiler_rt/Makefile</description>
        <pubDate>Wed, 06 Jan 2021 17:55:06 +0000</pubDate>
        <dc:creator>Alex Richardson &lt;Alexander.Richardson@cl.cam.ac.uk&gt;</dc:creator>
    </item>
<item>
        <title>a723bb66 - libcompiler_rt: stop building with stack smashing protection</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libcompiler_rt/Makefile#a723bb66</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-14.2/lib/libcompiler_rt/Makefile</description>
        <pubDate>Mon, 28 Dec 2020 08:44:25 +0000</pubDate>
        <dc:creator>Ryan Libby &lt;rlibby@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c8b5e3de - Fix llvm-libunwind userspace build on ARM</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libcompiler_rt/Makefile#c8b5e3de</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-14.2/lib/libcompiler_rt/Makefile</description>
        <pubDate>Tue, 05 Nov 2019 03:20:40 +0000</pubDate>
        <dc:creator>Conrad Meyer &lt;cem@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d006dde2 - Gcc has incompatible internal declarations for __divtc3 and __multc3 as</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libcompiler_rt/Makefile#d006dde2</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-14.2/lib/libcompiler_rt/Makefile</description>
        <pubDate>Tue, 21 Mar 2017 21:07:37 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d7510094 - Remove an assembler flag, which is redundant since r309124.  The upstream</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libcompiler_rt/Makefile#d7510094</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-14.2/lib/libcompiler_rt/Makefile</description>
        <pubDate>Thu, 23 Feb 2017 17:46:38 +0000</pubDate>
        <dc:creator>Jung-uk Kim &lt;jkim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>040b3049 - libcompiler_rt: move file list to Makefile.inc for reuse elsewhere</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libcompiler_rt/Makefile#040b3049</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-14.2/lib/libcompiler_rt/Makefile</description>
        <pubDate>Tue, 27 Sep 2016 18:55:45 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d7e002ff - libcompiler_rt: use ${SRCTOP} for the top of the FreeBSD tree</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libcompiler_rt/Makefile#d7e002ff</link>
        <description>libcompiler_rt: use ${SRCTOP} for the top of the FreeBSD tree

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

            List of files:
            /freebsd-14.2/lib/libcompiler_rt/Makefile</description>
        <pubDate>Mon, 05 Sep 2016 17:20:12 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2c0e9e2a - Make armv6 hard float abi by default. Kill armv6hf.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libcompiler_rt/Makefile#2c0e9e2a</link>
        <description>Make armv6 hard float abi by default. Kill armv6hf.Allow CPUTYPE=soft to build the current soft-float abi libraries.Add UPDATING entry to announce this.Approved by: re@ (gjb)

            List of files:
            /freebsd-14.2/lib/libcompiler_rt/Makefile</description>
        <pubDate>Wed, 18 May 2016 06:01:18 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a70cba95 - First pass through library packaging.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libcompiler_rt/Makefile#a70cba95</link>
        <description>First pass through library packaging.Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-14.2/lib/libcompiler_rt/Makefile</description>
        <pubDate>Thu, 04 Feb 2016 21:16:35 +0000</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>96cdb0ab - Annotate arm userspace assembler sources stating their tolerance to</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libcompiler_rt/Makefile#96cdb0ab</link>
        <description>Annotate arm userspace assembler sources stating their tolerance tothe non-executable stack.Reviewed by:	andrewSponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-14.2/lib/libcompiler_rt/Makefile</description>
        <pubDate>Tue, 29 Sep 2015 16:09:58 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>95f23d6e - compiler_rt: add floatunsitf for arm64</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libcompiler_rt/Makefile#95f23d6e</link>
        <description>compiler_rt: add floatunsitf for arm64It provides unsigned integer to quad-precision conversion.Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-14.2/lib/libcompiler_rt/Makefile</description>
        <pubDate>Thu, 16 Apr 2015 12:54:28 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>eade5b38 - compiler-rt: include 128-bit quad precision fp support only on arm64</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libcompiler_rt/Makefile#eade5b38</link>
        <description>compiler-rt: include 128-bit quad precision fp support only on arm64Other architectures do not use quad precision long double and don&apos;t needthese runtime support routines.Differential Revision:	https://reviews.freebsd.org/D2252Reviewed by:	dimSponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-14.2/lib/libcompiler_rt/Makefile</description>
        <pubDate>Wed, 08 Apr 2015 19:07:06 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6853d12d - compiler-rt: add floatditf and floatunditf</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libcompiler_rt/Makefile#6853d12d</link>
        <description>compiler-rt: add floatditf and floatunditfThese are long integer (di_int/du_int) to quad precision floating pointconversions. They may be reworked based on upstream discussion. Theseversions are here to support arm64 world builds.Reviewed by:	edSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D2174

            List of files:
            /freebsd-14.2/lib/libcompiler_rt/Makefile</description>
        <pubDate>Tue, 07 Apr 2015 19:31:29 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>13553dc6 - compiler-rt: Implement multc3 - quad-precision complex multiplication</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libcompiler_rt/Makefile#13553dc6</link>
        <description>compiler-rt: Implement multc3 - quad-precision complex multiplicationThis may be reworked based on upstream discussion. This version is hereto support arm64 world builds.Reviewed by:	edSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D2173

            List of files:
            /freebsd-14.2/lib/libcompiler_rt/Makefile</description>
        <pubDate>Tue, 07 Apr 2015 19:28:53 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b4a5ecf6 - compiler-rt: Build additional quad precision floating point builtins</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libcompiler_rt/Makefile#b4a5ecf6</link>
        <description>compiler-rt: Build additional quad precision floating point builtinsThese are needed for arm64Sponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D2160

            List of files:
            /freebsd-14.2/lib/libcompiler_rt/Makefile</description>
        <pubDate>Mon, 30 Mar 2015 14:28:31 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
