<?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>19ff93c921a9d31770bcfc194c078e7a42a5f14f - Revert 00bee6fcd77f, which partially reverted libc++ commit aa7f377c965c</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc++/Makefile#19ff93c921a9d31770bcfc194c078e7a42a5f14f</link>
        <description>Revert 00bee6fcd77f, which partially reverted libc++ commit aa7f377c965cAfter base 966fb94cb357, this revert is no longer necessary: stdint.hwill unconditionally define macros such as `SIZE_MAX`, `UINT64_C`, andothers.Submitted by:   Nikolas Klauser &lt;nikolasklauser@berlin.de&gt;MFC after:      1 monthReviewed by:    impDifferential Revision: https://reviews.freebsd.org/D56746

            List of files:
            /freebsd/lib/libc++/Makefile</description>
        <pubDate>Fri, 01 May 2026 20:12:55 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>00bee6fcd77f7812e967f85d1cacbc349ff312b3 - Partially revert libc++ commit aa7f377c965c, restoring stdint.h</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc++/Makefile#00bee6fcd77f7812e967f85d1cacbc349ff312b3</link>
        <description>Partially revert libc++ commit aa7f377c965c, restoring stdint.hThis partially reverts upstream libc++ commit aa7f377c965c:  [libc++] Remove libc++&apos;s own stdint.h and locale.h (#107436)  These headers are not doing anything beyond the system or compiler  provided equivalent headers, so there&apos;s no real reason to keep them  around. Reducing the number of C headers we provide in libc++ simplifies  our header layering and reduces the potential for confusion when headers  are layered incorrectly.The problem is that libc++&apos;s own `stdint.h` _does_ do something: itdefines `__STDC_LIMIT_MACROS` and `__STDC_CONSTANT_MACROS` beforeincluding the system `stdint.h`, causing the latter to expose macroslike `SIZE_MAX`, `UINT64_C`, and others.If the `__STDC_LIMIT_MACROS` and `__STDC_CONSTANT_MACROS` macros are notexposed, C++ programs compiled for standards before C++11 can fail witherrors due to those macros not being available.PR:		292067MFC after:	1 month

            List of files:
            /freebsd/lib/libc++/Makefile</description>
        <pubDate>Tue, 30 Dec 2025 20:49:35 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e64bea71c21eb42e97aa615188ba91f6cce0d36d - Merge llvm-project release/21.x llvmorg-21.1.7-0-gcd708029e0b2</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc++/Makefile#e64bea71c21eb42e97aa615188ba91f6cce0d36d</link>
        <description>Merge llvm-project release/21.x llvmorg-21.1.7-0-gcd708029e0b2This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvm-project release/21.x llvmorg-21.1.7-0-gcd708029e0b2,a.k.a. 21.1.7 release.PR:		292067MFC after:	1 month

            List of files:
            /freebsd/lib/libc++/Makefile</description>
        <pubDate>Sun, 28 Dec 2025 00:23:22 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>770cf0a5f02dc8983a89c6568d741fbc25baa999 - Fixups after llvm-project main llvmorg-21-init-19288-gface93e724f4 merge</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc++/Makefile#770cf0a5f02dc8983a89c6568d741fbc25baa999</link>
        <description>Fixups after llvm-project main llvmorg-21-init-19288-gface93e724f4 mergeFix various configuration fails, update generated headers, Makefiles, etc.PR:		292067MFC after:	1 month

            List of files:
            /freebsd/lib/libc++/Makefile</description>
        <pubDate>Tue, 09 Dec 2025 10:38:16 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d6d48190ec6a62a20ef603011f215015c1d999fb - Revert &quot;libcxx-compat: install headers that were reintroduced by reverts&quot;</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc++/Makefile#d6d48190ec6a62a20ef603011f215015c1d999fb</link>
        <description>Revert &quot;libcxx-compat: install headers that were reintroduced by reverts&quot;This reverts commit 8ad38d5eb3985ef778a7d36093878b0b373ccedf, inpreparation for merging llvm 21.PR:		292067MFC after:	1 month

            List of files:
            /freebsd/lib/libc++/Makefile</description>
        <pubDate>Sat, 06 Dec 2025 21:24:14 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bc9e19dce0abee80750e6fa04aaf979873bfe0d2 - Fix buildworld with gcc 12 after llvm-19 import</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc++/Makefile#bc9e19dce0abee80750e6fa04aaf979873bfe0d2</link>
        <description>Fix buildworld with gcc 12 after llvm-19 importUnfortunately gcc 12&apos;s is not yet capable of compiling all of libc++19&apos;s C++23 code, which results in errors similar to:  /usr/src/freebsd/src/contrib/llvm-project/libcxx/include/__algorithm/ranges_contains.h:41:3: error: &apos;static constexpr bool std::__1::ranges::__contains::__fn::operator()(_Iter, _Sent, const _Type&amp;, _Proj)&apos; must be a non-static member function     41 |   operator()(_Iter __first, _Sent __last, const _Type&amp; __value, _Proj __proj = {}) {        |   ^~~~~~~~  /usr/src/freebsd/src/contrib/llvm-project/libcxx/include/__algorithm/ranges_contains.h:48:3: error: &apos;static constexpr bool std::__1::ranges::__contains::__fn::operator()(_Range&amp;&amp;, const _Type&amp;, _Proj)&apos; must be a non-static member function     48 |   operator()(_Range&amp;&amp; __range, const _Type&amp; __value, _Proj __proj = {}) {        |   ^~~~~~~~Until we can get rid of gcc 12, work around this by making it compilelibc++ in C++20 mode instead.NOTE: The resulting libc++ library will not be C++23 compatible! Pleasetry to avoid shipping it, and use gcc 13 instead, if you must use gcc.PR:		280562MFC after:	3 days

            List of files:
            /freebsd/lib/libc++/Makefile</description>
        <pubDate>Fri, 25 Oct 2024 18:07:59 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2e861daab905dcc0c2056e5712de5e1c0d1f865b - libcxx-compat: install headers that were reintroduced by reverts</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc++/Makefile#2e861daab905dcc0c2056e5712de5e1c0d1f865b</link>
        <description>libcxx-compat: install headers that were reintroduced by revertsPR:		280562MFC after:	1 month

            List of files:
            /freebsd/lib/libc++/Makefile</description>
        <pubDate>Mon, 05 Aug 2024 22:41:08 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>36b606ae6aa4b24061096ba18582e0a08ccd5dba - Merge llvm-project release/19.x llvmorg-19.1.0-rc1-0-ga4902a36d5c2</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc++/Makefile#36b606ae6aa4b24061096ba18582e0a08ccd5dba</link>
        <description>Merge llvm-project release/19.x llvmorg-19.1.0-rc1-0-ga4902a36d5c2This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvm-project release/19.x llvmorg-19.1.0-rc1-0-ga4902a36d5c2.PR:		280562MFC after:	1 month

            List of files:
            /freebsd/lib/libc++/Makefile</description>
        <pubDate>Tue, 30 Jul 2024 16:27:43 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0fca6ea1d4eea4c934cfff25ac9ee8ad6fe95583 - Merge llvm-project main llvmorg-19-init-18630-gf2ccf80136a0</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc++/Makefile#0fca6ea1d4eea4c934cfff25ac9ee8ad6fe95583</link>
        <description>Merge llvm-project main llvmorg-19-init-18630-gf2ccf80136a0This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvm-project main llvmorg-19-init-18630-gf2ccf80136a0, thelast commit before the upstream release/19.x branch was created.PR:		280562MFC after:	1 month

            List of files:
            /freebsd/lib/libc++/Makefile</description>
        <pubDate>Sun, 28 Jul 2024 01:34:35 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@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/libc++/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/libc++/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>7a6dacaca14b62ca4b74406814becb87a3fefac0 - Merge llvm-project main llvmorg-18-init-18359-g93248729cfae</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc++/Makefile#7a6dacaca14b62ca4b74406814becb87a3fefac0</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

            List of files:
            /freebsd/lib/libc++/Makefile</description>
        <pubDate>Wed, 24 Jan 2024 20:17:23 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>297eecfb02bb25902531dbb5c3b9a88caf8adf29 - Merge llvm-project main llvmorg-18-init-16864-g3b3ee1f53424</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc++/Makefile#297eecfb02bb25902531dbb5c3b9a88caf8adf29</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

            List of files:
            /freebsd/lib/libc++/Makefile</description>
        <pubDate>Thu, 11 Jan 2024 19:29:01 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>cb14a3fe5122c879eae1fb480ed7ce82a699ddb6 - Merge llvm-project main llvmorg-18-init-15692-g007ed0dccd6a</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc++/Makefile#cb14a3fe5122c879eae1fb480ed7ce82a699ddb6</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

            List of files:
            /freebsd/lib/libc++/Makefile</description>
        <pubDate>Mon, 25 Dec 2023 18:35:41 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5f757f3ff9144b609b3c433dfd370cc6bdc191ad - Merge llvm-project main llvmorg-18-init-15088-gd14ee76181fb</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc++/Makefile#5f757f3ff9144b609b3c433dfd370cc6bdc191ad</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

            List of files:
            /freebsd/lib/libc++/Makefile</description>
        <pubDate>Mon, 18 Dec 2023 21:30:12 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>87eea35e3f8bc559a5142d613826100b758c08fe - Add missing /usr/include/c++/v1/__mdspan/mdspan.h header</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc++/Makefile#87eea35e3f8bc559a5142d613826100b758c08fe</link>
        <description>Add missing /usr/include/c++/v1/__mdspan/mdspan.h headerI missed this header while updating the Makefile for libc++ 17.PR:		273753MFC after:	1 month

            List of files:
            /freebsd/lib/libc++/Makefile</description>
        <pubDate>Wed, 20 Dec 2023 20:13:47 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>06c3fb2749bda94cb5201f81ffdb8fa6c3161b2e - Merge llvm-project main llvmorg-17-init-19304-gd0b54bb50e51</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc++/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:
            /freebsd/lib/libc++/Makefile</description>
        <pubDate>Sat, 02 Sep 2023 23:17:18 +0200</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://kernelsources.org:8080/source/history/freebsd/lib/libc++/Makefile#d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/lib/libc++/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>bdd1243df58e60e85101c09001d9812a789b6bc4 - Merge llvm-project main llvmorg-16-init-18548-gb0daacf58f41</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc++/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:
            /freebsd/lib/libc++/Makefile</description>
        <pubDate>Fri, 14 Apr 2023 23:41:27 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>61cfbce3347e4372143bcabf7b197577b9f3958a - Merge llvm-project release/15.x llvmorg-15.0.0-rc2-40-gfbd2950d8d0d</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc++/Makefile#61cfbce3347e4372143bcabf7b197577b9f3958a</link>
        <description>Merge llvm-project release/15.x llvmorg-15.0.0-rc2-40-gfbd2950d8d0dThis updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvmorg-15.0.0-rc2-40-gfbd2950d8d0d.PR:		265425MFC after:	2 weeks

            List of files:
            /freebsd/lib/libc++/Makefile</description>
        <pubDate>Sat, 13 Aug 2022 17:37:04 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>972a253a57b6f144b0e4a3e2080a2a0076ec55a0 - Merge llvm-project main llvmorg-15-init-17826-g1f8ae9d7e7e4</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/lib/libc++/Makefile#972a253a57b6f144b0e4a3e2080a2a0076ec55a0</link>
        <description>Merge llvm-project main llvmorg-15-init-17826-g1f8ae9d7e7e4This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb andopenmp to llvmorg-15-init-17826-g1f8ae9d7e7e4, the last commit beforethe upstream release/16.x branch was created.PR:		265425MFC after:	2 weeks

            List of files:
            /freebsd/lib/libc++/Makefile</description>
        <pubDate>Wed, 27 Jul 2022 22:11:54 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
