<?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>9982ebcd - Diff reduce with ^/head; this is no longer required</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/lib/libstdc++/Makefile#9982ebcd</link>
        <description>Diff reduce with ^/head; this is no longer required

            List of files:
            /freebsd-12.1/gnu/lib/libstdc++/Makefile</description>
        <pubDate>Sat, 19 Aug 2017 18:58:44 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>da484521 - Add COV_CXXFLAGS for gnu/lib/lib{std,sup}c++</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/lib/libstdc++/Makefile#da484521</link>
        <description>Add COV_CXXFLAGS for gnu/lib/lib{std,sup}c++Mark libstdc++ with MK_COVERAGE?= no to disable runtimecoverage instrumentation with libstdc++.For reasons I don&apos;t yet understand, COV_CXXFLAGS isn&apos;t being passeddown properly to my bsd.lib.mk static rules -- coming in the next commit.

            List of files:
            /freebsd-12.1/gnu/lib/libstdc++/Makefile</description>
        <pubDate>Thu, 22 Jun 2017 04:34:09 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ffec3151 - Convert gnu to using SRCTOP</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/lib/libstdc++/Makefile#ffec3151</link>
        <description>Convert gnu to using SRCTOPPrefer SRCTOP over CURDIR/../../contrib, etc. However, retain the &quot;upone level&quot; instances of ../ because they are really relative to thispart of the tree and not a means to find the root of the tree. Assuch, it&apos;s better to leave them since that further the goal of beingable to move directories if watned to in the future.Differential Revision:	https://reviews.freebsd.org/D9932Sponsored by:		NetflixSilence	On:		arch@ (twice)

            List of files:
            /freebsd-12.1/gnu/lib/libstdc++/Makefile</description>
        <pubDate>Sun, 12 Mar 2017 18:59:16 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b791fbe6 - META MODE: Don&apos;t create .meta files when symlinking sources into the obj directory.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/lib/libstdc++/Makefile#b791fbe6</link>
        <description>META MODE: Don&apos;t create .meta files when symlinking sources into the obj directory.Tracking these leads to situations where meta mode will consider thefile to be out of date if /bin/sh or /bin/ln are newer than the sourcefile.  There&apos;s no reason for meta mode to do this as make is alreadyhandling the rebuild dependency fine.Sponsored by:	EMC / Isilon Storage Division

            List of files:
            /freebsd-12.1/gnu/lib/libstdc++/Makefile</description>
        <pubDate>Wed, 25 Nov 2015 19:44:43 +0000</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ee5a34ec - Convert to LIBADD</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/lib/libstdc++/Makefile#ee5a34ec</link>
        <description>Convert to LIBADDReduce overlinking

            List of files:
            /freebsd-12.1/gnu/lib/libstdc++/Makefile</description>
        <pubDate>Tue, 25 Nov 2014 21:18:18 +0000</pubDate>
        <dc:creator>Baptiste Daroussin &lt;bapt@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6d4766c1 - Remove MK_ARM_EABI, the armeb issues have been fixed. The code to support</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/lib/libstdc++/Makefile#6d4766c1</link>
        <description>Remove MK_ARM_EABI, the armeb issues have been fixed. The code to supportthe oabi is still in the tree, but it is expected this will be removedas developers work on surrounding code.With this commit the ARM EABI is the only supported supported ABI byFreeBSD on ARMa 32-bit processors.X-MFC after:	neverRelnotes:	yesDifferential Revision: https://reviews.freebsd.org/D876

            List of files:
            /freebsd-12.1/gnu/lib/libstdc++/Makefile</description>
        <pubDate>Wed, 01 Oct 2014 08:26:51 +0000</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>aee7bee5 - Fix building libstdc++ with clang</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/lib/libstdc++/Makefile#aee7bee5</link>
        <description>Fix building libstdc++ with clangReviewed by:	theraven

            List of files:
            /freebsd-12.1/gnu/lib/libstdc++/Makefile</description>
        <pubDate>Fri, 16 May 2014 14:40:07 +0000</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>eb941910 - Allow libstdc++ and libsupc++ to compile with clang again, after the</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/lib/libstdc++/Makefile#eb941910</link>
        <description>Allow libstdc++ and libsupc++ to compile with clang again, after thebsd.*.mk infrastructure changes.  Apparently, you must now modifyCXXFLAGS *before* including bsd.lib.mk, or your changes will be lost.

            List of files:
            /freebsd-12.1/gnu/lib/libstdc++/Makefile</description>
        <pubDate>Sun, 11 May 2014 21:07:00 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c6063d0d - Use src.opts.mk in preference to bsd.own.mk except where we need stuff</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/lib/libstdc++/Makefile#c6063d0d</link>
        <description>Use src.opts.mk in preference to bsd.own.mk except where we need stufffrom the latter.

            List of files:
            /freebsd-12.1/gnu/lib/libstdc++/Makefile</description>
        <pubDate>Tue, 06 May 2014 04:22:01 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b294993d - To avoid having to explicitly test COMPILER_TYPE for setting</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/lib/libstdc++/Makefile#b294993d</link>
        <description>To avoid having to explicitly test COMPILER_TYPE for settingclang-specific or gcc-specific flags, introduce the following newvariables for use in Makefiles:CFLAGS.clangCFLAGS.gccCXXFLAGS.clangCXXFLAGS.gccIn bsd.sys.mk, these get appended to the regular CFLAGS or CXXFLAGS forthe right compiler.MFC after:	1 week

            List of files:
            /freebsd-12.1/gnu/lib/libstdc++/Makefile</description>
        <pubDate>Sun, 22 Dec 2013 17:51:33 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>44acc1e1 - After r255321, clang uses libc++ by default.  This leads to a lot of</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/lib/libstdc++/Makefile#44acc1e1</link>
        <description>After r255321, clang uses libc++ by default.  This leads to a lot oferrors when you enable WITH_GNUCXX to build libstdc++, since it willinclude C++ headers from the libc++ installation under ${WORLDTMP}, andthose are not compatible with libstdc++ at all.To fix this, add -stdlib=libstdc++ to CXXFLAGS when building libstdc++(and its companion libsupc++) with clang.Approved by:	re (delphij)

            List of files:
            /freebsd-12.1/gnu/lib/libstdc++/Makefile</description>
        <pubDate>Thu, 12 Sep 2013 21:24:59 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1992e9a1 - Add compiler support for the ARM EABI.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/lib/libstdc++/Makefile#1992e9a1</link>
        <description>Add compiler support for the ARM EABI.ARM EABI support is disabled by default and can be enabled by settingWITH_ARM_EABI when building, however only the kernel-toolchain target willwork with this flag until the rest of the support is added.

            List of files:
            /freebsd-12.1/gnu/lib/libstdc++/Makefile</description>
        <pubDate>Thu, 17 Jan 2013 05:56:28 +0000</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>53cafa23 - We need /backward too it seems</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/lib/libstdc++/Makefile#53cafa23</link>
        <description>We need /backward too it seems

            List of files:
            /freebsd-12.1/gnu/lib/libstdc++/Makefile</description>
        <pubDate>Thu, 08 Nov 2012 21:34:29 +0000</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f289fa66 - For building GNU libstdc++ and libsupc++, filter out libc++-specific and</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/lib/libstdc++/Makefile#f289fa66</link>
        <description>For building GNU libstdc++ and libsupc++, filter out libc++-specific and-std= flags above c++98 or gnu++98 from CXXFLAGS *after* includingbsd.lib.mk, otherwise some additions to CXXFLAGS done in bsd.*.mk mightnot be preserved.MFC after:	1 week

            List of files:
            /freebsd-12.1/gnu/lib/libstdc++/Makefile</description>
        <pubDate>Tue, 23 Oct 2012 18:57:20 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>69714daa - For building libstdc++ and libsupc++, filter out any -stdlib=libc++</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/lib/libstdc++/Makefile#69714daa</link>
        <description>For building libstdc++ and libsupc++, filter out any -stdlib=libc++option from CXXFLAGS, otherwise these libraries will not build.Similarly, filter out any -std=xxx options that aren&apos;t supported.Submitted by:	Yamaya Takashi &lt;yamayan@kbh.biglobe.ne.jp&gt;MFC after:	2 weeks

            List of files:
            /freebsd-12.1/gnu/lib/libstdc++/Makefile</description>
        <pubDate>Sat, 25 Aug 2012 23:08:24 +0000</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>cf56074e - Make libsupc++ build as a shared library and make libstdc++ a filter library</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/lib/libstdc++/Makefile#cf56074e</link>
        <description>Make libsupc++ build as a shared library and make libstdc++ a filter libraryfor it.This allows people to swap out libsupc++ for libcxxrt easily, so we can beginthe libstdc++ -&gt; libc++ migration.Approved by:	dim (mentor)

            List of files:
            /freebsd-12.1/gnu/lib/libstdc++/Makefile</description>
        <pubDate>Sat, 31 Mar 2012 14:25:12 +0000</pubDate>
        <dc:creator>David Chisnall &lt;theraven@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>27518391 - GCC defines built-ins for atomic instructions found on i486 and higher.</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/lib/libstdc++/Makefile#27518391</link>
        <description>GCC defines built-ins for atomic instructions found on i486 and higher.Because FreeBSD no longer supports the 80386 cpu all code targetingFreeBSD/i386 necessarily runs on i486 or higher so the compilerbuilt-ins can be used by default inside libstdc++ and in C++ headers.This allows newly compiled C++ code to inline some atomic operations.Old binaries continue to use libstdc++ functions.PR:		148926Tested by:	Yuri Karaban &lt;tech askold net&gt;Reviewed by:	kanApproved by:	kib (mentor)MFC after:	2 weeks

            List of files:
            /freebsd-12.1/gnu/lib/libstdc++/Makefile</description>
        <pubDate>Tue, 07 Sep 2010 08:33:17 +0000</pubDate>
        <dc:creator>Tijl Coosemans &lt;tijl@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>25faff34 - MFtbemd:</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/lib/libstdc++/Makefile#25faff34</link>
        <description>MFtbemd:Prefer MACHNE_CPUARCH to MACHINE_ARCH in most contexts where you wantto test of all the CPUs of a given family conform.

            List of files:
            /freebsd-12.1/gnu/lib/libstdc++/Makefile</description>
        <pubDate>Mon, 23 Aug 2010 22:24:11 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>680e78b3 - Non-GCC gcc compatible compilers may provide the same multimedia intrinsic</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/lib/libstdc++/Makefile#680e78b3</link>
        <description>Non-GCC gcc compatible compilers may provide the same multimedia intrinsicheaders as GCC, but of their own implementation.  So put the GCC ones intotheir own header &quot;namespace&quot;.Requested by:	ed

            List of files:
            /freebsd-12.1/gnu/lib/libstdc++/Makefile</description>
        <pubDate>Wed, 12 May 2010 19:59:32 +0000</pubDate>
        <dc:creator>David E. O&apos;Brien &lt;obrien@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a070c499 - Use the new PO_CXXFLAGS from r202807 to remove the &apos;-ffunction-sections&apos;</title>
        <link>http://172.16.0.5:8080/history/freebsd-12.1/gnu/lib/libstdc++/Makefile#a070c499</link>
        <description>Use the new PO_CXXFLAGS from r202807 to remove the &apos;-ffunction-sections&apos;flag when compiling profiled objects as it&apos;s ignored by the compiler.This removes the associated warning for each file compiled.MFC after:	1 month

            List of files:
            /freebsd-12.1/gnu/lib/libstdc++/Makefile</description>
        <pubDate>Fri, 22 Jan 2010 14:09:15 +0000</pubDate>
        <dc:creator>Stephane E. Potvin &lt;sepotvin@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
