<?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>1109b774 - Rework CXXSTD setting via r345708</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.bin/dtc/Makefile#1109b774</link>
        <description>Rework CXXSTD setting via r345708This change allows the user to once again override the C++ standard, restoringhigh-level pre-r345708 behavior.This also unbreaks building lib/ofed/libibnetdisc/Makefile with a non-C++11capable compiler, e.g., g++ 4.2.1, as the library supported being built witholder C++ standards.MFC after:	2 weeksMFC with:	r345708Reviewed by:	emasteReported by:	jbeichDifferential Revision: https://reviews.freebsd.org/D19895 (as part of a larger change)

            List of files:
            /freebsd-13.1/usr.bin/dtc/Makefile</description>
        <pubDate>Mon, 22 Apr 2019 18:38:54 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e8067928 - Standardize `-std=c++* as `CXXSTD`</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.bin/dtc/Makefile#e8067928</link>
        <description>Standardize `-std=c++* as `CXXSTD`CXXSTD was added as the C++ analogue to CSTD.CXXSTD defaults to `-std=c++11` with supporting compilers; `-std=gnu++98`,otherwise for older versions of g++.This change standardizes the CXXSTD variable, originally added togoogletest.test.inc.mk as part of r345203.As part of this effort, convert all `CXXFLAGS+= -std=*` calls to use `CXXSTD`.Notes:This value is not sanity checked in bsd.sys.mk, however, given the twomost used C++ compilers on FreeBSD (clang++ and g++) support both modes, it islikely to work with both toolchains. This method will be refined in the futureto support more variants of C++, as not all versions of clang++ and g++ (forinstance) support C++14, C++17, etc.Any manual appending of `-std=*` to `CXXFLAGS` should be replaced with CXXSTD.Example:Before this commit:```CXXFLAGS+=	-std=c++14```After this commit:```CXXSTD=	c++14```Reviewed by:	asomersApproved by:	emaste (mentor)MFC after:	1 monthMFC with:	r345203, r345704, r345705Relnotes:	yesTested with:	make tinderboxDifferential Revision:	https://reviews.freebsd.org/D19732

            List of files:
            /freebsd-13.1/usr.bin/dtc/Makefile</description>
        <pubDate>Fri, 29 Mar 2019 18:45:27 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bdbf3440 - Revert r345706: the third time will be the charm</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.bin/dtc/Makefile#bdbf3440</link>
        <description>Revert r345706: the third time will be the charmWhen a review is closed via Phabricator it updates the patch attached to thereview. I downloaded the raw patch from Phabricator, applied it, and repeatedmy mistake from r345704 by accident mixing content from D19732 and D19738.For my own personal sanity, I will try not to mix reviews like this in thefuture.MFC after:	1 monthMFC with:	r345706Approved by:	emaste (mentor, implicit)

            List of files:
            /freebsd-13.1/usr.bin/dtc/Makefile</description>
        <pubDate>Fri, 29 Mar 2019 18:43:46 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>760b1a81 - Standardize `-std=c++* as `CXXSTD`</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.bin/dtc/Makefile#760b1a81</link>
        <description>Standardize `-std=c++* as `CXXSTD`CXXSTD was added as the C++ analogue to CSTD.CXXSTD defaults to `-std=c++11` with supporting compilers; `-std=gnu++98`,otherwise for older versions of g++.This change standardizes the CXXSTD variable, originally added togoogletest.test.inc.mk as part of r345203.As part of this effort, convert all `CXXFLAGS+= -std=*` calls to use `CXXSTD`.Notes:This value is not sanity checked in bsd.sys.mk, however, given the twomost used C++ compilers on FreeBSD (clang++ and g++) support both modes, it islikely to work with both toolchains. This method will be refined in the futureto support more variants of C++, as not all versions of clang++ and g++ (forinstance) support C++14, C++17, etc.Any manual appending of `-std=*` to `CXXFLAGS` should be replaced with CXXSTD.Example:Before this commit:```CXXFLAGS+=	-std=c++14```After this commit:```CXXSTD=	c++14```Reviewed by:	asomersApproved by:	emaste (mentor)MFC after:	1 monthMFC with:	r345203, r345704, r345705Relnotes:	yesTested with:	make tinderboxDifferential Revision:	https://reviews.freebsd.org/D19732

            List of files:
            /freebsd-13.1/usr.bin/dtc/Makefile</description>
        <pubDate>Fri, 29 Mar 2019 18:31:48 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>752cabaa - Revert r345704</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.bin/dtc/Makefile#752cabaa</link>
        <description>Revert r345704I accidentally committed code from two reviews. I will reintroduce the code tobsd.progs.mk as part of a separate commit from r345704.Approved by:	emaste (mentor, implicit)MFC after:	2 monthsMFC with:	r345704

            List of files:
            /freebsd-13.1/usr.bin/dtc/Makefile</description>
        <pubDate>Fri, 29 Mar 2019 18:16:33 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9a41926b - CXXSTD is the C++ analogue to CSTD.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.bin/dtc/Makefile#9a41926b</link>
        <description>CXXSTD is the C++ analogue to CSTD.CXXSTD defaults to `-std=c++11` with supporting compilers; `-std=gnu++98`,otherwise for older versions of g++.This change standardizes the CXXSTD variable, originally added togoogletest.test.inc.mk as part of r345203.As part of this effort, convert all `CXXFLAGS+= -std=*` calls to use `CXXSTD`.Notes:This value is not sanity checked in bsd.sys.mk, however, given the twomost used C++ compilers on FreeBSD (clang++ and g++) support both modes, it islikely to work with both toolchains. This method will be refined in the futureto support more variants of C++, as not all versions of clang++ and g++ (forinstance) support C++14, C++17, etc.Any manual appending of `-std=*` to `CXXFLAGS` should be replaced with CXXSTD.Example:Before this commit:```CXXFLAGS+=	-std=c++14```After this commit:```CXXSTD=	c++14```Reviewed by:	asomersApproved by:	emaste (mentor)MFC after:	1 monthRelnotes:	yesDifferential Revision:	https://reviews.freebsd.org/D19732

            List of files:
            /freebsd-13.1/usr.bin/dtc/Makefile</description>
        <pubDate>Fri, 29 Mar 2019 18:13:44 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>839bbb1c - dtc(1): Revert WARNS change from r328173</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.bin/dtc/Makefile#839bbb1c</link>
        <description>dtc(1): Revert WARNS change from r328173WARNS &gt; 3 breaks xtoolchain builds to varying degrees. Revert it.Reported by:	lwhsu, jhbMFC after:	3 days

            List of files:
            /freebsd-13.1/usr.bin/dtc/Makefile</description>
        <pubDate>Wed, 31 Jan 2018 22:20:33 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ca84c67c - dtc(1): Update to upstream ea3c233</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.bin/dtc/Makefile#ca84c67c</link>
        <description>dtc(1): Update to upstream ea3c233Highlights of this update:- /__local_fixups__ is now generated to be GPL dtc and libfdt compliant- Compiling with -@ will now cause dtc to assign phandles to all labelled  nodes- /include/ and /incbin/ now handle absolute paths correctly- The manpage now has information about overlays, including how to apply  them and how to generate them- Syntactic sugar for overlays is now supported, allowing an overlay DTS  like:=/dts-v1/;/plugin/;&amp;foo {    foo,status = &quot;okay&quot;;};=to generate a fragment targetting &lt;&amp;foo&gt;.

            List of files:
            /freebsd-13.1/usr.bin/dtc/Makefile</description>
        <pubDate>Fri, 19 Jan 2018 21:20:24 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c64a3eaf - Improvements to BSD-licensed DTC.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.bin/dtc/Makefile#c64a3eaf</link>
        <description>Improvements to BSD-licensed DTC.- Added an expression parser so that expressions from headers are now working- Fixed missing null terminators on cross references- Disabled exceptions / RTTI in the build for smaller binaries- Changed phandle order generation to be identical to GPL&apos;d dtc

            List of files:
            /freebsd-13.1/usr.bin/dtc/Makefile</description>
        <pubDate>Tue, 29 Dec 2015 16:29:42 +0000</pubDate>
        <dc:creator>David Chisnall &lt;theraven@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e713ba26 - Ensure that dtc is built in C++11 mode.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.bin/dtc/Makefile#e713ba26</link>
        <description>Ensure that dtc is built in C++11 mode.Reported by:	George Abdelmalik

            List of files:
            /freebsd-13.1/usr.bin/dtc/Makefile</description>
        <pubDate>Mon, 26 Oct 2015 10:37:17 +0000</pubDate>
        <dc:creator>David Chisnall &lt;theraven@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>af0dd31f - Import new (BSDL) device tree compiler.  Now built by default, so that it can&apos;t</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/usr.bin/dtc/Makefile#af0dd31f</link>
        <description>Import new (BSDL) device tree compiler.  Now built by default, so that it can&apos;tbe used on the host system (and not installed on the device, if required).  TheGPL&apos;d one is still available if there are any devices that need it (makeuniverse passes with it, including kernels that use fdt, but there may be someout-of-tree ones).  WITH_GPL_DTC can be used to select the old one, for now.Probably won&apos;t be MFC&apos;d, but we&apos;ll remove the GPL&apos;d version in head after thenew one has had a lot more testing and ship it in 10.0.

            List of files:
            /freebsd-13.1/usr.bin/dtc/Makefile</description>
        <pubDate>Tue, 22 Jan 2013 17:49:51 +0000</pubDate>
        <dc:creator>David Chisnall &lt;theraven@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
