<?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 2025</copyright>
    <generator>Java</generator><item>
        <title>e9ac41698b2f322d55ccf9da50a3596edb2c1800 - Remove residual blank line at start of Makefile</title>
        <link>http://opengrok.net:8080/history/src/lib/clang/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:
            /src/lib/clang/Makefile</description>
        <pubDate>Mon, 15 Jul 2024 04:46:32 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://opengrok.net:8080/history/src/lib/clang/Makefile#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /src/lib/clang/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>adc88b9c01b5d7a51c896091b291afbdae42b02a - Build libclang also if LLDB is enabled</title>
        <link>http://opengrok.net:8080/history/src/lib/clang/Makefile#adc88b9c01b5d7a51c896091b291afbdae42b02a</link>
        <description>Build libclang also if LLDB is enabledLLDB depends on libclang as it uses Clang as the expression parser.Previously setting WITHOUT_CLANG but leaving LLDB enabled (as default)resulted in a build failure.Users who set WITHOUT_CLANG in order to reduce build time or sizemight want to set WITHOUT_LLDB in addition to WITHOUT_CLANG, or useWITHOUT_TOOLCHAIN instead.PR:		260993Reported by:	eugenReviewed by:	dimMFC after:	3 daysSponsored by:	The FreeBSD Foundation

            List of files:
            /src/lib/clang/Makefile</description>
        <pubDate>Fri, 07 Jan 2022 15:34:08 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>021385aba56279febcfdcc64d23673a0106ae45d - Add WITH_LLVM_BINUTILS to install LLVM binutils instead of Elftoolchain</title>
        <link>http://opengrok.net:8080/history/src/lib/clang/Makefile#021385aba56279febcfdcc64d23673a0106ae45d</link>
        <description>Add WITH_LLVM_BINUTILS to install LLVM binutils instead of ElftoolchainWhen WITH_LLVM_BINUTILS is set, we will install the LLVM binutils asar/ranlib/nm/objcopy/etc. instead of the elftoolchain ones.Having the LLVM binutils instead of the elftoolchain ones allows us to usefeatures such as LTO that depend on binutils that understand LLVM IR.Another benefit will be an improved user-experience when compiling withAddressSanitizer, since ASAN does not symbolize backtraces correctly ifaddr2line is elftoolchain addr2line instead of llvm-symbolizer.See https://lists.freebsd.org/archives/freebsd-toolchain/2021-July/000062.htmlfor more details.This is currently off by default but will be turned on by default at somepoint in the near future.Reviewed By:	emasteDifferential Revision: https://reviews.freebsd.org/D31060

            List of files:
            /src/lib/clang/Makefile</description>
        <pubDate>Mon, 06 Sep 2021 08:49:49 +0000</pubDate>
        <dc:creator>Alex Richardson &lt;arichardson@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e9ac41698b2f322d55ccf9da50a3596edb2c1800 - Remove residual blank line at start of Makefile</title>
        <link>http://opengrok.net:8080/history/src/lib/clang/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:
            /src/lib/clang/Makefile</description>
        <pubDate>Mon, 15 Jul 2024 04:46:32 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://opengrok.net:8080/history/src/lib/clang/Makefile#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /src/lib/clang/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>adc88b9c01b5d7a51c896091b291afbdae42b02a - Build libclang also if LLDB is enabled</title>
        <link>http://opengrok.net:8080/history/src/lib/clang/Makefile#adc88b9c01b5d7a51c896091b291afbdae42b02a</link>
        <description>Build libclang also if LLDB is enabledLLDB depends on libclang as it uses Clang as the expression parser.Previously setting WITHOUT_CLANG but leaving LLDB enabled (as default)resulted in a build failure.Users who set WITHOUT_CLANG in order to reduce build time or sizemight want to set WITHOUT_LLDB in addition to WITHOUT_CLANG, or useWITHOUT_TOOLCHAIN instead.PR:		260993Reported by:	eugenReviewed by:	dimMFC after:	3 daysSponsored by:	The FreeBSD Foundation

            List of files:
            /src/lib/clang/Makefile</description>
        <pubDate>Fri, 07 Jan 2022 15:34:08 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>021385aba56279febcfdcc64d23673a0106ae45d - Add WITH_LLVM_BINUTILS to install LLVM binutils instead of Elftoolchain</title>
        <link>http://opengrok.net:8080/history/src/lib/clang/Makefile#021385aba56279febcfdcc64d23673a0106ae45d</link>
        <description>Add WITH_LLVM_BINUTILS to install LLVM binutils instead of ElftoolchainWhen WITH_LLVM_BINUTILS is set, we will install the LLVM binutils asar/ranlib/nm/objcopy/etc. instead of the elftoolchain ones.Having the LLVM binutils instead of the elftoolchain ones allows us to usefeatures such as LTO that depend on binutils that understand LLVM IR.Another benefit will be an improved user-experience when compiling withAddressSanitizer, since ASAN does not symbolize backtraces correctly ifaddr2line is elftoolchain addr2line instead of llvm-symbolizer.See https://lists.freebsd.org/archives/freebsd-toolchain/2021-July/000062.htmlfor more details.This is currently off by default but will be turned on by default at somepoint in the near future.Reviewed By:	emasteDifferential Revision: https://reviews.freebsd.org/D31060

            List of files:
            /src/lib/clang/Makefile</description>
        <pubDate>Mon, 06 Sep 2021 08:49:49 +0000</pubDate>
        <dc:creator>Alex Richardson &lt;arichardson@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://opengrok.net:8080/history/src/lib/clang/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:
            /src/lib/clang/Makefile</description>
        <pubDate>Thu, 24 Nov 2016 22:54:55 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>986e05bc2a18e58ffe5ad5c944e4c188d01a4462 - Completely revamp the way llvm, clang and lldb are built.</title>
        <link>http://opengrok.net:8080/history/src/lib/clang/Makefile#986e05bc2a18e58ffe5ad5c944e4c188d01a4462</link>
        <description>Completely revamp the way llvm, clang and lldb are built.* Bootstrap llvm-tblgen and clang-tblgen with a minimal llvm static  library, that has no other dependencies.* Roll up all separate llvm libraries into one big static libllvm.* Similar for all separate clang and lldb static libraries.* For all these libraries, generate their .inc files only once.* Link all llvm tools (including extra) against the big libllvm.* Link clang and clang-format against the big libllvm and libclang.* Link lldb against the big libllvm, libclang and liblldb.N.B.: This is work in progress, some details may still be missing.It also heavily depends on bsd.*.mk&apos;s support for SRCS and DPSRCS withrelative pathnames, which apparently does not always work as expected.For building llvm, clang and lldb though, it seems to work just fine.The main idea behind this restructuring is maintainability and buildpeformance.  The previous large number of very small libraries, eachwith their own generated files and dependencies was slow to traverseand hard to understand.Possible future improvements:* Only build certain targets, e.g. for most regular users having just  one target will be fine.  This will shave off some build time.* Building the big llvm, clang and lldb libraries as shared (private)  libraries.* Adding other components from the LLVM project, such as lld.

            List of files:
            /src/lib/clang/Makefile</description>
        <pubDate>Fri, 26 Aug 2016 22:44:22 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9228435a16d5e7283889317090558188c016a7db - Update build glue for lldb.  Also comment out parts of the</title>
        <link>http://opengrok.net:8080/history/src/lib/clang/Makefile#9228435a16d5e7283889317090558188c016a7db</link>
        <description>Update build glue for lldb.  Also comment out parts of theinitialization and termination code which reference plugins andcomponents that we don&apos;t use.

            List of files:
            /src/lib/clang/Makefile</description>
        <pubDate>Sat, 20 Aug 2016 18:45:25 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7fff4413af5f22ce98eac43f9a94cfe77d5fcef1 - Update build glue for clang and the llvm/clang extras.</title>
        <link>http://opengrok.net:8080/history/src/lib/clang/Makefile#7fff4413af5f22ce98eac43f9a94cfe77d5fcef1</link>
        <description>Update build glue for clang and the llvm/clang extras.

            List of files:
            /src/lib/clang/Makefile</description>
        <pubDate>Fri, 19 Aug 2016 17:55:34 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bc2abcfdef445d4884b996c8f4806d1931b9ab1c - Add clang-format under WITH_CLANG_EXTRAS.</title>
        <link>http://opengrok.net:8080/history/src/lib/clang/Makefile#bc2abcfdef445d4884b996c8f4806d1931b9ab1c</link>
        <description>Add clang-format under WITH_CLANG_EXTRAS.Reviewed by:	dimApproved by:	re (gjb)Sponsored by:	EMC / Isilon Storage DivisionDifferential Revision:	https://reviews.freebsd.org/D6856

            List of files:
            /src/lib/clang/Makefile</description>
        <pubDate>Fri, 17 Jun 2016 16:46:58 +0000</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b655ec9752ee1da47110c5f0dacc0003ca55a7ad - MFH</title>
        <link>http://opengrok.net:8080/history/src/lib/clang/Makefile#b655ec9752ee1da47110c5f0dacc0003ca55a7ad</link>
        <description>MFHSponsored by:	The FreeBSD Foundation

            List of files:
            /src/lib/clang/Makefile</description>
        <pubDate>Sun, 06 Mar 2016 04:13:17 +0000</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e74e149f7801a4078b9088b71c19a770e3cc9c40 - Upgrade our copies of clang, llvm, lldb and compiler-rt to 3.8.0</title>
        <link>http://opengrok.net:8080/history/src/lib/clang/Makefile#e74e149f7801a4078b9088b71c19a770e3cc9c40</link>
        <description>Upgrade our copies of clang, llvm, lldb and compiler-rt to 3.8.0release.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 and clang will soon be available here:&lt;http://llvm.org/releases/3.8.0/docs/ReleaseNotes.html&gt;&lt;http://llvm.org/releases/3.8.0/tools/clang/docs/ReleaseNotes.html&gt;Thanks to Ed Maste, Roman Divacky, Davide Italiano and Antoine Brodinfor their help.Relnotes:	yes

            List of files:
            /src/lib/clang/Makefile</description>
        <pubDate>Sat, 05 Mar 2016 20:24:31 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b626f5a73a48f44a31a200291b141e1da408a2ff - MFH r289384-r293170</title>
        <link>http://opengrok.net:8080/history/src/lib/clang/Makefile#b626f5a73a48f44a31a200291b141e1da408a2ff</link>
        <description>MFH r289384-r293170Sponsored by:	The FreeBSD Foundation

            List of files:
            /src/lib/clang/Makefile</description>
        <pubDate>Mon, 04 Jan 2016 19:19:48 +0000</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0a97e59728ecf251d065745cb716ffe32b24aa28 - Update build infrastructure for LLDB 3.8</title>
        <link>http://opengrok.net:8080/history/src/lib/clang/Makefile#0a97e59728ecf251d065745cb716ffe32b24aa28</link>
        <description>Update build infrastructure for LLDB 3.8

            List of files:
            /src/lib/clang/Makefile</description>
        <pubDate>Mon, 04 Jan 2016 00:02:58 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ffa548ae3e01619b2dd07d722eb8a00a711928bd - Next part of updating llvm/clang build glue: getting the</title>
        <link>http://opengrok.net:8080/history/src/lib/clang/Makefile#ffa548ae3e01619b2dd07d722eb8a00a711928bd</link>
        <description>Next part of updating llvm/clang build glue: getting theWITH_CLANG_EXTRAS tools built.

            List of files:
            /src/lib/clang/Makefile</description>
        <pubDate>Thu, 31 Dec 2015 17:37:35 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>34cdd77646db8a3e57441b3f7d028973dc880c54 - First part of updating llvm/clang build glue: getting llvm-tblgen,</title>
        <link>http://opengrok.net:8080/history/src/lib/clang/Makefile#34cdd77646db8a3e57441b3f7d028973dc880c54</link>
        <description>First part of updating llvm/clang build glue: getting llvm-tblgen,clang-tblgen and clang itself built.

            List of files:
            /src/lib/clang/Makefile</description>
        <pubDate>Thu, 31 Dec 2015 14:39:45 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c99bbcab5a5c2de91b55f36834214a5ee86c50cc - Catch up with head.</title>
        <link>http://opengrok.net:8080/history/src/lib/clang/Makefile#c99bbcab5a5c2de91b55f36834214a5ee86c50cc</link>
        <description>Catch up with head.

            List of files:
            /src/lib/clang/Makefile</description>
        <pubDate>Wed, 02 Dec 2015 01:55:14 +0000</pubDate>
        <dc:creator>Navdeep Parhar &lt;np@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
