<?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>a58f00ea - Merge llvm-project main llvmorg-18-init-18359-g93248729cfae</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc++/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/libc++/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/libc++/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/libc++/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>e710425b - Merge llvm-project main llvmorg-18-init-15692-g007ed0dccd6a</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc++/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/libc++/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/libc++/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/libc++/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>a861b584 - Add missing /usr/include/c++/v1/__mdspan/mdspan.h header</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc++/Makefile#a861b584</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(cherry picked from commit 87eea35e3f8bc559a5142d613826100b758c08fe)

            List of files:
            /freebsd-14.2/lib/libc++/Makefile</description>
        <pubDate>Wed, 20 Dec 2023 19:13:47 +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/libc++/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/libc++/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/libc++/Makefile#d0b2dbfa</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/lib/libc++/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>53683b95 - Apply libc++ fix for &lt;ranges&gt; not compiling at all</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc++/Makefile#53683b95</link>
        <description>Apply libc++ fix for &lt;ranges&gt; not compiling at allMerge commit 44cdca37c01a from llvm git (by Arthur O&apos;Dwyer):  [libc++] Define `namespace views` in its own detail header.  Discovered in the comments on D118748: we would like this namespace  to exist anytime Ranges exists, regardless of whether concepts syntax  is supported. Also, we&apos;d like to fully granularize the &lt;ranges&gt; header,  which means not putting any loose declarations at the top level.  Differential Revision: https://reviews.llvm.org/D118809

            List of files:
            /freebsd-14.2/lib/libc++/Makefile</description>
        <pubDate>Thu, 07 Apr 2022 20:04:53 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c00d3456 - Install unwind.h into /usr/include</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc++/Makefile#c00d3456</link>
        <description>Install unwind.h into /usr/includeInstall headers from LLVM&apos;s libunwind in place of the headers fromlibcxxrt and allow C applications to use the library.As part of this, remove include/unwind.h and switch libthr over tousing the installed unwind.h.Reviewed by:	dim, emasteMFC after:	10 daysDifferential Revision: https://reviews.freebsd.org/D34065

            List of files:
            /freebsd-14.2/lib/libc++/Makefile</description>
        <pubDate>Thu, 10 Feb 2022 17:57:49 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5e6a2d6e - Reapply: move libc++ from /usr/lib to /lib</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc++/Makefile#5e6a2d6e</link>
        <description>Reapply: move libc++ from /usr/lib to /libAs with other runtime components like libc or libcxxrt.If desired we can stop linking devd statically after this change (toachive approximately no net change in required root filesystem size).We must set SHLIBDIR with ?= before including &lt;src.opts.mk&gt;, otherwisethat will have set SHBLIDIR to its default value of /usr/lib.Otherwise, &quot;make delete-old-libs&quot; would suggest to delete libc++.so.1from /usr/lib, while there was not yet a copy in /lib.Reviewed by:	impSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D33123

            List of files:
            /freebsd-14.2/lib/libc++/Makefile</description>
        <pubDate>Thu, 30 Dec 2021 16:03:10 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b6f7942c - Revert &quot;Move libc++ from /usr/lib to /lib&quot;</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc++/Makefile#b6f7942c</link>
        <description>Revert &quot;Move libc++ from /usr/lib to /lib&quot;This reverts commit 6b1c5775d1c29c7c42201254df82aca9f3820bc8.There are reports of errors with this change.Reported by:	antoine

            List of files:
            /freebsd-14.2/lib/libc++/Makefile</description>
        <pubDate>Thu, 30 Dec 2021 15:25:08 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6b1c5775 - Move libc++ from /usr/lib to /lib</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc++/Makefile#6b1c5775</link>
        <description>Move libc++ from /usr/lib to /libAs with other runtime components like libc or libcxxrt.If desired we can stop linking devd statically after this change (toachive approximately no net change in required root filesystem size).Reviewed by:	impSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D33123

            List of files:
            /freebsd-14.2/lib/libc++/Makefile</description>
        <pubDate>Wed, 29 Dec 2021 19:50:03 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>95aa617e - Add C++ headers &lt;barrier&gt; &lt;concepts&gt; &lt;execution&gt; &lt;latch&gt; &lt;numbers&gt; &lt;semaphore&gt;</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc++/Makefile#95aa617e</link>
        <description>Add C++ headers &lt;barrier&gt; &lt;concepts&gt; &lt;execution&gt; &lt;latch&gt; &lt;numbers&gt; &lt;semaphore&gt;I missed adding these to the libc++ Makefile, when importingllvm-project 11.0.0-rc1, even though they were supplied by upstream.While here, update OptionalObsoleteFiles.inc to add these new headers,and cleanup old cruft.Reported by:	yuriSubmitted by:	jkim (Makefile diff)PR:		255374MFC after:	3 days

            List of files:
            /freebsd-14.2/lib/libc++/Makefile</description>
        <pubDate>Thu, 03 Jun 2021 18:53:18 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ecebb3cc - Only set WARNS if not defined</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc++/Makefile#ecebb3cc</link>
        <description>Only set WARNS if not definedThis would allow interested parties to do experimental runs with anenvironment set appropriately to raise all the warnings throughout thebuild; e.g. env WARNS=6 NO_WERROR=yes buildworld.Not currently touching the numerous instances in ^/tools.MFC after:	1 week

            List of files:
            /freebsd-14.2/lib/libc++/Makefile</description>
        <pubDate>Fri, 11 Sep 2020 13:28:37 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c37f312d - Add a few new source files to libc++, in particular the implementation</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc++/Makefile#c37f312d</link>
        <description>Add a few new source files to libc++, in particular the implementationpart of std::random_shuffle. These were split off at some point byupstream, but I forgot to add them to our Makefile.This should allow some ports which use std::random_shuffle to correctlylink again.Reported by:	thierryPR:		248795MFC after:	6 weeksX-MFX-With:	r364284

            List of files:
            /freebsd-14.2/lib/libc++/Makefile</description>
        <pubDate>Sat, 22 Aug 2020 12:05:11 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>da759cfa - Remove -mlong-calls vhen building arm libraries and llvm.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc++/Makefile#da759cfa</link>
        <description>Remove -mlong-calls vhen building arm libraries and llvm.Clang from 9.0.0 onwards already has the necessary relocation rangeextenders, so this workaround is no longer needed (it produces longerand slower code). Tested on real hardware, and in cross-compileenvironment.Submitted by:	mmel

            List of files:
            /freebsd-14.2/lib/libc++/Makefile</description>
        <pubDate>Tue, 10 Mar 2020 06:49:43 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>97e6bc16 - Update build glue for libc++.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc++/Makefile#97e6bc16</link>
        <description>Update build glue for libc++.

            List of files:
            /freebsd-14.2/lib/libc++/Makefile</description>
        <pubDate>Mon, 27 Jan 2020 19:18:36 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4b50c451 - Revert r353140: Re-add ALLOW_MIPS_SHARED_TEXTREL, sprinkle it around</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc++/Makefile#4b50c451</link>
        <description>Revert r353140: Re-add ALLOW_MIPS_SHARED_TEXTREL, sprinkle it aroundarichardson has an actual fix for the same issue that this was workingaround; given that we don&apos;t build with llvm today, go ahead and revert theworkaround in advance.

            List of files:
            /freebsd-14.2/lib/libc++/Makefile</description>
        <pubDate>Tue, 14 Jan 2020 17:50:13 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0b57cec5 - Move all sources from the llvm project into contrib/llvm-project.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc++/Makefile#0b57cec5</link>
        <description>Move all sources from the llvm project into contrib/llvm-project.This uses the new layout of the upstream repository, which was recentlymigrated to GitHub, and converted into a &quot;monorepo&quot;.  That is, most ofthe earlier separate sub-projects with their own branches and tags wereconsolidated into one top-level directory, and are now branched andtagged together.Updating the vendor area to match this layout is next.

            List of files:
            /freebsd-14.2/lib/libc++/Makefile</description>
        <pubDate>Fri, 20 Dec 2019 19:53:05 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>036d2e81 - Re-add ALLOW_MIPS_SHARED_TEXTREL, sprinkle it around</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/lib/libc++/Makefile#036d2e81</link>
        <description>Re-add ALLOW_MIPS_SHARED_TEXTREL, sprinkle it aroundDiff partially stolen from CheriBSD; these bits need -Wl,-z,notext in orderto build in an LLVM world. They are needed for all flavors/sizes of MIPS.This will eventually get fixed in LLVM, but it&apos;s unclear when.Reported by:	arichardson, emasteDifferential Revision:	https://reviews.freebsd.org/D21696

            List of files:
            /freebsd-14.2/lib/libc++/Makefile</description>
        <pubDate>Sun, 06 Oct 2019 04:19:49 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
