<?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>ca40ad0c - libllvm: add missed tlbgen headers and sources for BPF target</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/clang/libllvm/Makefile#ca40ad0c</link>
        <description>libllvm: add missed tlbgen headers and sources for BPF targetNoticed by:	vishwinPR:		276104MFC after:	1 month(cherry picked from commit 442d351bd242d14b1c0bb67cd048ac022f2e82ad)

            List of files:
            /freebsd-14.2/lib/clang/libllvm/Makefile</description>
        <pubDate>Wed, 10 Apr 2024 22:10:07 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b9d9368b - Merge llvm-project release/18.x llvmorg-18.1.0-rc2-0-gc6c86965d967</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/clang/libllvm/Makefile#b9d9368b</link>
        <description>Merge llvm-project release/18.x llvmorg-18.1.0-rc2-0-gc6c86965d967This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvm-project release/18.x llvmorg-18.1.0-rc2-0-gc6c86965d967.PR:		276104MFC after:	1 month(cherry picked from commit b3edf4467982447620505a28fc82e38a414c07dc)

            List of files:
            /freebsd-14.2/lib/clang/libllvm/Makefile</description>
        <pubDate>Wed, 07 Feb 2024 14:58:02 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a58f00ea - Merge llvm-project main llvmorg-18-init-18359-g93248729cfae</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/clang/libllvm/Makefile#a58f00ea</link>
        <description>Merge llvm-project main llvmorg-18-init-18359-g93248729cfaeThis updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvm-project main llvmorg-18-init-18359-g93248729cfae, thelast commit before the upstream release/18.x branch was created.PR:		276104MFC after:	1 month(cherry picked from commit 7a6dacaca14b62ca4b74406814becb87a3fefac0)

            List of files:
            /freebsd-14.2/lib/clang/libllvm/Makefile</description>
        <pubDate>Wed, 24 Jan 2024 19:17:23 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6c20abcd - Merge llvm-project main llvmorg-18-init-16864-g3b3ee1f53424</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/clang/libllvm/Makefile#6c20abcd</link>
        <description>Merge llvm-project main llvmorg-18-init-16864-g3b3ee1f53424This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvm-project main llvmorg-18-init-16864-g3b3ee1f53424.PR:		276104MFC after:	1 month(cherry picked from commit 297eecfb02bb25902531dbb5c3b9a88caf8adf29)

            List of files:
            /freebsd-14.2/lib/clang/libllvm/Makefile</description>
        <pubDate>Thu, 11 Jan 2024 18:29:01 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>cdc20ff6 - Merge llvm-project main llvmorg-18-init-16595-g7c00a5be5cde</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/clang/libllvm/Makefile#cdc20ff6</link>
        <description>Merge llvm-project main llvmorg-18-init-16595-g7c00a5be5cdeThis updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvm-project main llvmorg-18-init-16595-g7c00a5be5cde.PR:		276104MFC after:	1 month(cherry picked from commit 1db9f3b21e39176dd5b67cf8ac378633b172463e)

            List of files:
            /freebsd-14.2/lib/clang/libllvm/Makefile</description>
        <pubDate>Tue, 09 Jan 2024 20:00:28 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>de8261c4 - Merge llvm-project main llvmorg-18-init-16003-gfc5f51cf5af4</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/clang/libllvm/Makefile#de8261c4</link>
        <description>Merge llvm-project main llvmorg-18-init-16003-gfc5f51cf5af4This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvm-project main llvmorg-18-init-16003-gfc5f51cf5af4.PR:		276104MFC after:	1 month(cherry picked from commit 647cbc5de815c5651677bf8582797f716ec7b48d)

            List of files:
            /freebsd-14.2/lib/clang/libllvm/Makefile</description>
        <pubDate>Wed, 03 Jan 2024 18:04:11 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e710425b - Merge llvm-project main llvmorg-18-init-15692-g007ed0dccd6a</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/clang/libllvm/Makefile#e710425b</link>
        <description>Merge llvm-project main llvmorg-18-init-15692-g007ed0dccd6aThis updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvm-project main llvmorg-18-init-15692-g007ed0dccd6a.PR:		276104MFC after:	1 month(cherry picked from commit cb14a3fe5122c879eae1fb480ed7ce82a699ddb6)

            List of files:
            /freebsd-14.2/lib/clang/libllvm/Makefile</description>
        <pubDate>Mon, 25 Dec 2023 17:35:41 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c9157d92 - Merge llvm-project main llvmorg-18-init-15088-gd14ee76181fb</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/clang/libllvm/Makefile#c9157d92</link>
        <description>Merge llvm-project main llvmorg-18-init-15088-gd14ee76181fbThis updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvm-project main llvmorg-18-init-15088-gd14ee76181fb.PR:		276104MFC after:	1 month(cherry picked from commit 5f757f3ff9144b609b3c433dfd370cc6bdc191ad)

            List of files:
            /freebsd-14.2/lib/clang/libllvm/Makefile</description>
        <pubDate>Mon, 18 Dec 2023 20:30:12 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c4149abc - Optionally create full debuginfo for llvm-related executables</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/clang/libllvm/Makefile#c4149abc</link>
        <description>Optionally create full debuginfo for llvm-related executablesCommit de6feefdb7cfd limited the amount of debuginfo generated for clangand other llvm-related executables. This was done to save disk space andmemory during building, but it makes debugging any of these executablesmuch harder.Add a new src.conf(5) setting, WITH_LLVM_FULL_DEBUGINFO, to generatefull debuginfo instead. This is off by default, but could for example beenabled for release builds or snapshots, so llvm executables are easierto debug.Reviewed by:	emasteMFC after:	1 weekDifferential Revision: https://reviews.freebsd.org/D43839(cherry picked from commit 73ff7384e025033abc98fd5437a48beb8077a90b)

            List of files:
            /freebsd-14.2/lib/clang/libllvm/Makefile</description>
        <pubDate>Sun, 11 Feb 2024 19:02:51 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6ccc51fd - Add libllvm and liblldb source files to enable WITH_ASAN build</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/clang/libllvm/Makefile#6ccc51fd</link>
        <description>Add libllvm and liblldb source files to enable WITH_ASAN buildThis is another part of fixing the WITH_ASAN build. Some additionalsource files had to be added to libllvm and liblldb, since the ASaninstrumentation causes symbols in those files to be referenced.Reported by:	markjPR:		276597MFC after:	3 days(cherry picked from commit 5c38ea60a04199dae2c6e5db82461e7275c7def6)

            List of files:
            /freebsd-14.2/lib/clang/libllvm/Makefile</description>
        <pubDate>Sat, 27 Jan 2024 21:51:08 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fe013be4 - Merge llvm-project main llvmorg-17-init-19304-gd0b54bb50e51</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/clang/libllvm/Makefile#fe013be4</link>
        <description>Merge llvm-project main llvmorg-17-init-19304-gd0b54bb50e51This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvm-project main llvmorg-17-init-19304-gd0b54bb50e51, thelast commit before the upstream release/17.x branch was created.PR:		273753MFC after:	1 month(cherry picked from commit 06c3fb2749bda94cb5201f81ffdb8fa6c3161b2e)

            List of files:
            /freebsd-14.2/lib/clang/libllvm/Makefile</description>
        <pubDate>Sat, 02 Sep 2023 21:17:18 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@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/clang/libllvm/Makefile#d0b2dbfa</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/lib/clang/libllvm/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>4dc3b1fa - Revert &quot;Ensure .inc files are regenerated when llvm/clang tblgen binaries change&quot;</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/clang/libllvm/Makefile#4dc3b1fa</link>
        <description>Revert &quot;Ensure .inc files are regenerated when llvm/clang tblgen binaries change&quot;This reverts commit ab80f0b21fbb9c44d40e6f7a99090188f4ed2f71. The intentof this change was to avoid possible compilation errors when certain.inc files were not regenerated, but the method turns out to cause waymore rebuilds than anticipated. Another method will have to be found,and in the mean time, WITH_CLEAN is the solution that always works.Fixes:		ab80f0b21fbb

            List of files:
            /freebsd-14.2/lib/clang/libllvm/Makefile</description>
        <pubDate>Wed, 29 Mar 2023 18:37:02 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d8ed7fa3 - Revert &quot;Rework {clang,lldb,llvm}-tblgen invocations to add --write-if-changed&quot;</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/clang/libllvm/Makefile#d8ed7fa3</link>
        <description>Revert &quot;Rework {clang,lldb,llvm}-tblgen invocations to add --write-if-changed&quot;This reverts commit 8f391d9098083044793ff036dff8c96930fb1553. There arestill a bunch of problems, and apparently ${.ALLSRC} does not work as Iexpected.Fixes:          8f391d909808

            List of files:
            /freebsd-14.2/lib/clang/libllvm/Makefile</description>
        <pubDate>Wed, 29 Mar 2023 18:29:48 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8f391d90 - Rework {clang,lldb,llvm}-tblgen invocations to add --write-if-changed</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/clang/libllvm/Makefile#8f391d90</link>
        <description>Rework {clang,lldb,llvm}-tblgen invocations to add --write-if-changedThis flag ensures that the tblgen tools do not actually touch theproduced .inc file, if there are no changes to the contents. In turn,this may prevent a number of rebuilds of files that include such .incfiles, saving build time.While here, ensure that the shell invocations to locate the used tblgenbinary do not show unnecessary error messages.Reported by:	desMFC after:	1 week

            List of files:
            /freebsd-14.2/lib/clang/libllvm/Makefile</description>
        <pubDate>Wed, 29 Mar 2023 17:48:43 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ab80f0b2 - Ensure .inc files are regenerated when llvm/clang tblgen binaries change</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/clang/libllvm/Makefile#ab80f0b2</link>
        <description>Ensure .inc files are regenerated when llvm/clang tblgen binaries changeWhen doing a fully incremental build (with WITHOUT_CLEAN enabled), froma commit before llvm 15 was merged (3264f6b88fce), to a commit afterthat, a number of .inc files were not regenerated. This could lead tounexpected compilation errors when these .inc files were included fromllvm-project sources, similar to:  In file included from /usr/src/contrib/llvm-project/clang/lib/CodeGen/CGBuiltin.cpp:8268:  /usr/obj/usr/src/amd64.amd64/lib/clang/libclang/clang/Basic/arm_mve_builtin_cg.inc:279:18: error: no matching constructor for initialization of &apos;clang::CodeGen::Address&apos;    Address Val2 = Address(Val1, CharUnits::fromQuantity(2));                   ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Work around this by making the .inc files dependent on the tblgen binaryused for generating them. E.g., we can relatively safely assume that ifthe binary gets updated, the .inc files must also be updated. (Althoughthis is not 100% optimal, the gain by complicating things even more isprobaby not worth the effort.)MFC after:	3 daysReviewed by:	emasteDifferential Revision: https://reviews.freebsd.org/D38770

            List of files:
            /freebsd-14.2/lib/clang/libllvm/Makefile</description>
        <pubDate>Sat, 25 Feb 2023 15:25:57 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>eb81dd84 - make cross build from arm64 work..</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/clang/libllvm/Makefile#eb81dd84</link>
        <description>make cross build from arm64 work..Reviewed by:	dim, imp, emasteMFC after:	2 weeksDifferential Revision: https://reviews.freebsd.org/D38762

            List of files:
            /freebsd-14.2/lib/clang/libllvm/Makefile</description>
        <pubDate>Fri, 24 Feb 2023 05:47:03 +0000</pubDate>
        <dc:creator>John-Mark Gurney &lt;jmg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4b1174e2 - llvm MIPS target: add missed source file</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/clang/libllvm/Makefile#4b1174e2</link>
        <description>llvm MIPS target: add missed source fileOtherwise, linking llvm binaries with this target enabled (which is notthe default) will fail with a number of undefined symbol errors:  ld: error: undefined symbol: llvm::initializeMipsMulMulBugFixPass(llvm::PassRegistry&amp;)  ld: error: undefined symbol: llvm::createMipsMulMulBugPass()MFC after:	3 days

            List of files:
            /freebsd-14.2/lib/clang/libllvm/Makefile</description>
        <pubDate>Tue, 31 May 2022 13:19:55 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d30dc78f - llvm BPF target: add missed source files</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/clang/libllvm/Makefile#d30dc78f</link>
        <description>llvm BPF target: add missed source filesOtherwise, linking llvm binaries with this target enabled (which is notthe default) will fail with a number of undefined symbol errors:  ld: error: undefined symbol: llvm::initializeBPFAdjustOptPass(llvm::PassRegistry&amp;)  ld: error: undefined symbol: llvm::initializeBPFCheckAndAdjustIRPass(llvm::PassRegistry&amp;)  ld: error: undefined symbol: llvm::createBPFCheckAndAdjustIR()  ld: error: undefined symbol: llvm::createBPFAdjustOpt()  ld: error: undefined symbol: llvm::BPFAdjustOptPass::run(llvm::Module&amp;, llvm::AnalysisManager&lt;llvm::Module&gt;&amp;)Reported by:	Michael Dexter &lt;editor@callfortesting.org&gt;MFC after:	3 days

            List of files:
            /freebsd-14.2/lib/clang/libllvm/Makefile</description>
        <pubDate>Tue, 02 Nov 2021 16:49:34 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>79239b5b - llvm-readobj: Add missed source file</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/clang/libllvm/Makefile#79239b5b</link>
        <description>llvm-readobj: Add missed source fileIn some configurations (e.g. powerpc64) the llvm-readobj tool also needscontrib/llvm-project/llvm/BinaryFormat/MsgPackWriter.cpp, so add it tolibllvm.Reported by:	Shawn Webb &lt;shawn.webb@hardenedbsd.org&gt;Fixes:		1b85b68da0b2

            List of files:
            /freebsd-14.2/lib/clang/libllvm/Makefile</description>
        <pubDate>Sat, 16 Oct 2021 21:16:46 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
