<?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>e71bfbe2f58ffff8f16a9da075d98fff41671bac - llvm-*: Use SYMLINKS for unprefixed LLVM binutils</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/clang/llvm-objcopy/Makefile#e71bfbe2f58ffff8f16a9da075d98fff41671bac</link>
        <description>llvm-*: Use SYMLINKS for unprefixed LLVM binutilsPreviously they were hard links.  This change will support futurepackaging changes by decoupling the prefixed (e.g. llvm-ar) andunprefixed (e.g. ar) names.Reviewed by:	dim, ivySponsored by:	The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D55693

            List of files:
            /src/usr.bin/clang/llvm-objcopy/Makefile</description>
        <pubDate>Fri, 06 Mar 2026 17:52:15 +0000</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://opengrok.net:8080/history/src/usr.bin/clang/llvm-objcopy/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/usr.bin/clang/llvm-objcopy/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>06c3fb2749bda94cb5201f81ffdb8fa6c3161b2e - Merge llvm-project main llvmorg-17-init-19304-gd0b54bb50e51</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/clang/llvm-objcopy/Makefile#06c3fb2749bda94cb5201f81ffdb8fa6c3161b2e</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

            List of files:
            /src/usr.bin/clang/llvm-objcopy/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>d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/clang/llvm-objcopy/Makefile#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /src/usr.bin/clang/llvm-objcopy/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>f576172682401984fcf5e422d31086499caaebcf - Move LIBADD lines from usr.bin/clang/*/Makefile one level up</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/clang/llvm-objcopy/Makefile#f576172682401984fcf5e422d31086499caaebcf</link>
        <description>Move LIBADD lines from usr.bin/clang/*/Makefile one level upSome utilities under usr.bin/clang were only linked to libz, while mostothers were linked to libz and libzstd. Make this consistent, and removerepetition, by moving these LIBADD lines to usr.bin/clang/clang.prog.mkand usr.bin/clang/clang.prog.mk.MFC after:	3 days

            List of files:
            /src/usr.bin/clang/llvm-objcopy/Makefile</description>
        <pubDate>Sun, 23 Jul 2023 20:04:46 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bdd1243df58e60e85101c09001d9812a789b6bc4 - Merge llvm-project main llvmorg-16-init-18548-gb0daacf58f41</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/clang/llvm-objcopy/Makefile#bdd1243df58e60e85101c09001d9812a789b6bc4</link>
        <description>Merge llvm-project main llvmorg-16-init-18548-gb0daacf58f41This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvmorg-16-init-18548-gb0daacf58f41.PR:		271047MFC after:	1 month

            List of files:
            /src/usr.bin/clang/llvm-objcopy/Makefile</description>
        <pubDate>Fri, 14 Apr 2023 21:41:27 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5cb402cc89c01e0a1f18f8c6a4c7d9cfc10d26ab - llvm-objcopy: link man page as strip.1 when WITH_LLVM_BINUTILS is set</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/clang/llvm-objcopy/Makefile#5cb402cc89c01e0a1f18f8c6a4c7d9cfc10d26ab</link>
        <description>llvm-objcopy: link man page as strip.1 when WITH_LLVM_BINUTILS is setReviewed by:	markjSponsored by:	The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D39429

            List of files:
            /src/usr.bin/clang/llvm-objcopy/Makefile</description>
        <pubDate>Wed, 05 Apr 2023 15:07:14 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4dc3b1fa1bbcf20f7713d94776a1604964ada32b - Revert &quot;Ensure .inc files are regenerated when llvm/clang tblgen binaries change&quot;</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/clang/llvm-objcopy/Makefile#4dc3b1fa1bbcf20f7713d94776a1604964ada32b</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:
            /src/usr.bin/clang/llvm-objcopy/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>d8ed7fa3d55d57f3bb3c2eeb8826e3e0a63ccdc3 - Revert &quot;Rework {clang,lldb,llvm}-tblgen invocations to add --write-if-changed&quot;</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/clang/llvm-objcopy/Makefile#d8ed7fa3d55d57f3bb3c2eeb8826e3e0a63ccdc3</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:
            /src/usr.bin/clang/llvm-objcopy/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>8f391d9098083044793ff036dff8c96930fb1553 - Rework {clang,lldb,llvm}-tblgen invocations to add --write-if-changed</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/clang/llvm-objcopy/Makefile#8f391d9098083044793ff036dff8c96930fb1553</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:
            /src/usr.bin/clang/llvm-objcopy/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>ab80f0b21fbb9c44d40e6f7a99090188f4ed2f71 - Ensure .inc files are regenerated when llvm/clang tblgen binaries change</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/clang/llvm-objcopy/Makefile#ab80f0b21fbb9c44d40e6f7a99090188f4ed2f71</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:
            /src/usr.bin/clang/llvm-objcopy/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>81ad626541db97eb356e2c1d4a20eb2a26a766ab - Merge llvm-project main llvmorg-15-init-15358-g53dc0f10787</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/clang/llvm-objcopy/Makefile#81ad626541db97eb356e2c1d4a20eb2a26a766ab</link>
        <description>Merge llvm-project main llvmorg-15-init-15358-g53dc0f10787This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvmorg-15-init-15358-g53dc0f10787.PR:		265425MFC after:	2 weeks

            List of files:
            /src/usr.bin/clang/llvm-objcopy/Makefile</description>
        <pubDate>Mon, 04 Jul 2022 19:20:19 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fe6060f10f634930ff71b7c50291ddc610da2475 - Merge llvm-project main llvmorg-13-init-16847-g88e66fa60ae5</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/clang/llvm-objcopy/Makefile#fe6060f10f634930ff71b7c50291ddc610da2475</link>
        <description>Merge llvm-project main llvmorg-13-init-16847-g88e66fa60ae5This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvmorg-13-init-16847-g88e66fa60ae5, the last commit beforethe upstream release/13.x branch was created.PR:		258209MFC after:	2 weeks

            List of files:
            /src/usr.bin/clang/llvm-objcopy/Makefile</description>
        <pubDate>Sun, 22 Aug 2021 19:00:43 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f28c1d0c5c6c6532df0dfa38eaf804343988d163 - llvm-objcopy: Install llvm-strip, and optionally strip, links</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/clang/llvm-objcopy/Makefile#f28c1d0c5c6c6532df0dfa38eaf804343988d163</link>
        <description>llvm-objcopy: Install llvm-strip, and optionally strip, linksJust as elftoolchain&apos;s objcopy doubles as strip, so does LLVM&apos;s. Thisensures that a strip binary is still present for WITH_LLVM_BINUTILSbuilds. Note that we do not currently have a committed copy of themanpage generated from the rST source so no manpage is installed for(llvm-)strip.Reported by:	Shawn Webb &lt;shawn.webb@hardenedbsd.org&gt;Tested by:	Shawn Webb &lt;shawn.webb@hardenedbsd.org&gt;MFC after:	1 week

            List of files:
            /src/usr.bin/clang/llvm-objcopy/Makefile</description>
        <pubDate>Mon, 13 Sep 2021 20:52:40 +0000</pubDate>
        <dc:creator>Jessica Clarke &lt;jrtc27@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/usr.bin/clang/llvm-objcopy/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/usr.bin/clang/llvm-objcopy/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>e8d8bef961a50d4dc22501cde4fb9fb0be1b2532 - Merge llvm-project main llvmorg-12-init-17869-g8e464dd76bef</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/clang/llvm-objcopy/Makefile#e8d8bef961a50d4dc22501cde4fb9fb0be1b2532</link>
        <description>Merge llvm-project main llvmorg-12-init-17869-g8e464dd76befThis updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvmorg-12-init-17869-g8e464dd76bef, the last commit before theupstream release/12.x branch was created.PR:		255570MFC after:	6 weeks

            List of files:
            /src/usr.bin/clang/llvm-objcopy/Makefile</description>
        <pubDate>Sun, 13 Jun 2021 19:31:46 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e25152834cdf3b353892835a4f3b157e066a8ed4 - MFH</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/clang/llvm-objcopy/Makefile#e25152834cdf3b353892835a4f3b157e066a8ed4</link>
        <description>MFHSponsored by:	Rubicon Communications, LLC (netgate.com)

            List of files:
            /src/usr.bin/clang/llvm-objcopy/Makefile</description>
        <pubDate>Thu, 27 Aug 2020 20:25:33 +0000</pubDate>
        <dc:creator>Glen Barber &lt;gjb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>37f253ed0ff80cd6a0937859a4c3c80c256f6d61 - Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/clang/llvm-objcopy/Makefile#37f253ed0ff80cd6a0937859a4c3c80c256f6d61</link>
        <description>Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmprelease/11.x llvmorg-11.0.0-rc1-47-gff47911ddfc.MFC after:	6 weeks

            List of files:
            /src/usr.bin/clang/llvm-objcopy/Makefile</description>
        <pubDate>Sun, 16 Aug 2020 19:14:04 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>48aaf27bca484047c923eb06644c7666d5d89c24 - Update Makefiles under lib/clang and usr.bin/clang for 11.0.0 builds,</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/clang/llvm-objcopy/Makefile#48aaf27bca484047c923eb06644c7666d5d89c24</link>
        <description>Update Makefiles under lib/clang and usr.bin/clang for 11.0.0 builds,and also bump the version in the mtree files.

            List of files:
            /src/usr.bin/clang/llvm-objcopy/Makefile</description>
        <pubDate>Thu, 06 Aug 2020 19:30:00 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bd74205d6aee9547a9346a6cc21deb6d1e2c2ec7 - Regenerate ReStructuredText based manpages for llvm-project tools:</title>
        <link>http://opengrok.net:8080/history/src/usr.bin/clang/llvm-objcopy/Makefile#bd74205d6aee9547a9346a6cc21deb6d1e2c2ec7</link>
        <description>Regenerate ReStructuredText based manpages for llvm-project tools:* bugpoint.1* clang.1* llc.1* lldb.1* lli.1* llvm-ar.1* llvm-as.1* llvm-bcanalyzer.1* llvm-cov.1* llvm-diff.1* llvm-dis.1* llvm-dwarfdump.1* llvm-extract.1* llvm-link.1* llvm-mca.1* llvm-nm.1* llvm-pdbutil.1* llvm-profdata.1* llvm-symbolizer.1* llvm-tblgen.1* opt.1Add newly generated manpages for:* llvm-addr2line.1 (this is an alias of llvm-symbolizer)* llvm-cxxfilt.1* llvm-objcopy.1* llvm-ranlib.1 (this is an alias of llvm-ar)Note that llvm-objdump.1 is an exception, as upstream has both a plain.1 file, and a .rst variant. These will have to be reconciled upstreamfirst.MFC after:	3 days

            List of files:
            /src/usr.bin/clang/llvm-objcopy/Makefile</description>
        <pubDate>Sat, 27 Jun 2020 11:56:49 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
