<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/lib/libc++, branch release/11.0.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F11.0.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F11.0.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2016-05-29T06:20:15Z</updated>
<entry>
<title>GCC External: Revert r300886, r300904, r300917, r300918</title>
<updated>2016-05-29T06:20:15Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2016-05-29T06:20:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f661dbee816b5fc7b1b9f6d4486ada609921ad59'/>
<id>urn:sha1:f661dbee816b5fc7b1b9f6d4486ada609921ad59</id>
<content type='text'>
The fix in r300873 is mostly enough.  A fix for lib32 will be
committed.separately.
</content>
</entry>
<entry>
<title>Use a relative symlink for proper --sysroot support.</title>
<updated>2016-05-28T16:38:09Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2016-05-28T16:38:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1766eeafce33a70bb8d54ecf0ca57cce3fbb38cf'/>
<id>urn:sha1:1766eeafce33a70bb8d54ecf0ca57cce3fbb38cf</id>
<content type='text'>
Sponsored by:	EMC / Isilon Storage Division
</content>
</entry>
<entry>
<title>Move external GCC compiler hacks to bsd.sys.mk.</title>
<updated>2016-05-27T23:03:44Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2016-05-27T23:03:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ce00342bb2a88f771068f24162bbf820f01e6bf0'/>
<id>urn:sha1:ce00342bb2a88f771068f24162bbf820f01e6bf0</id>
<content type='text'>
This allows respecting -nostdinc, -nostdinc++ and -nostdlib before
making the decision to add in -isystem, etc.  The -isystem flags
are problematic for building lib/libc++ and lib/libcxxrt which wants
to only use its own headers.

More information the need of these flags can be found at
https://gcc.gnu.org/ml/gcc/2016-03/msg00219.html

This also reverts r300873.

Sponsored by:	EMC / Isilon Storage Division
</content>
</entry>
<entry>
<title>After r300770, for libc++ and libcxxrt, use -isystem instead of -I.</title>
<updated>2016-05-27T20:45:32Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2016-05-27T20:45:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=09210a281cf7155a1667450b6a9f8da37eeaed95'/>
<id>urn:sha1:09210a281cf7155a1667450b6a9f8da37eeaed95</id>
<content type='text'>
This should fix builds with external gcc toolchains from ports, which
also use -isystem to work around problems with gcc's --sysroot
implementation.  Thanks to Bryan Drewery for this workaround.
</content>
</entry>
<entry>
<title>Update libc++ to 3.8.0.  Excerpted list of fixes (with upstream revision</title>
<updated>2016-05-26T18:52:49Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2016-05-26T18:52:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9729cf09342823ba32d77ab1ea12b7ae84f7c904'/>
<id>urn:sha1:9729cf09342823ba32d77ab1ea12b7ae84f7c904</id>
<content type='text'>
numbers):

r242679 Implement the plugin-based version of std::search. There are no
        searchers yet; those are coming soon.
r242682 Implement the default searcher for std::experimental::search.
r243728 Add &lt;experimental/any&gt; v2.
r245330 implement more of N4258 - Cleaning up noexcept in the standard
        library. Specifically add new noexcept stuff to vector and
	string's move-assignment operations
r245334 Fix PR22606 - Leak pthread_key with static storage duration to
        ensure all of thread-local destructors are called.
r245335 Fix PR23589: std::function doesn't recognize null pointer to
        varargs function.
r247036 Implementation of Boyer-Moore and Boyer-Moore-Horspool
        searchers for the LFTS.
r249325 Implement LWG#2063, and update the issues links to point to the
        github generated pages
r249738 Split &lt;ctype.h&gt; out of &lt;cctype&gt;.
r249739 Split &lt;errno.h&gt; out of &lt;cerrno&gt;.
r249740 Split &lt;float.h&gt; out of &lt;cfloat&gt;.
r249741 Split &lt;inttypes.h&gt; out of &lt;cinttypes&gt;.
r249742 Split &lt;math.h&gt; out of &lt;cmath&gt;.
r249743 Split &lt;setjmp.h&gt; out of &lt;csetjmp&gt;.
r249761 Split &lt;stddef.h&gt; out of &lt;cstddef&gt;.
r249798 Split &lt;stdio.h&gt; out of &lt;cstdio&gt;.
r249800 Split &lt;stdlib.h&gt; out of &lt;cstdlib&gt;.
r249889 Split &lt;wchar.h&gt; out of &lt;cwchar&gt;.
r249890 Split &lt;wctype.h&gt; out of &lt;cwctype&gt;.
r249929 Split &lt;string.h&gt; out of &lt;cstring&gt;.
r250254 ABI versioning macros for libc++.
r251246 Fix LWG#2244: basic_istream::seekg
r251247 Fix LWG#2127: Move-construction with raw_storage_iterator.
r251253 Fix LWG#2476: scoped_allocator_adaptor is not assignable
r251257 Fix LWG#2489: mem_fn() should be noexcept
r251618 Implement P0004R1 'Remove Deprecated iostreams aliases'
r251766 Implement the first part of P0006R0: Adopt Type Traits Variable
        Templates for C++17.
r252195 Implement P0092R1 for C++1z
r252350 Allow deque to handle incomplete types.
r252406 More of P0006R0: type traits variable aliases for C++17.
r252407 Implement LWG#2353: std::next is over-constrained
r252905 Implement P0074: Making owner_less more flexible
r253215 Implement P0013R1: Logical Operator Type Traits.
r253274 Implement P0007: Constant View: A proposal for a std::as_const
        helper function template.
r254119 Add static_assert to set/multiset/map/multimap/forward_list/deque
        that the allocator's value_type match the container's value_type.
r254283 Implement more of P0006; Type Traits Variable Templates.
r255941 LWG2485: get() should be overloaded for const tuple&amp;&amp;.
r256325 Fix LWG Issue #2367 - Fixing std::tuple and std::pair's default
        constructors.
r256652 Fix for ALL undefined behavior in &lt;list&gt;.
r256859 First half of LWG#2354: 'Unnecessary copying when inserting
        into maps with braced-init syntax'

Exp-run:	antoine
Relnotes:	yes
</content>
</entry>
<entry>
<title>MFH</title>
<updated>2016-03-14T18:54:29Z</updated>
<author>
<name>Glen Barber</name>
<email>gjb@FreeBSD.org</email>
</author>
<published>2016-03-14T18:54:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=538354481ef7dbcd76ebc7334512a9d60994b84e'/>
<id>urn:sha1:538354481ef7dbcd76ebc7334512a9d60994b84e</id>
<content type='text'>
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>Add missing CLEANFILES.</title>
<updated>2016-03-11T23:45:56Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2016-03-11T23:45:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7533aa159972c8b1868de44d2da6eb96ad022035'/>
<id>urn:sha1:7533aa159972c8b1868de44d2da6eb96ad022035</id>
<content type='text'>
MFC after:	1 week
Sponsored by:	EMC / Isilon Storage Division
</content>
</entry>
<entry>
<title>MFH</title>
<updated>2016-03-02T16:14:46Z</updated>
<author>
<name>Glen Barber</name>
<email>gjb@FreeBSD.org</email>
</author>
<published>2016-03-02T16:14:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=52259a98adba7622f236db46a330e61df0c84fb1'/>
<id>urn:sha1:52259a98adba7622f236db46a330e61df0c84fb1</id>
<content type='text'>
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>DIRDEPS_BUILD: Regenerate without local dependencies.</title>
<updated>2016-02-24T17:20:11Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2016-02-24T17:20:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=bd18fd57db1df29da1a3adf94d47924a977a29c2'/>
<id>urn:sha1:bd18fd57db1df29da1a3adf94d47924a977a29c2</id>
<content type='text'>
These are no longer needed after the recent 'beforebuild: depend' changes
and hooking DIRDEPS_BUILD into a subset of FAST_DEPEND which supports
skipping 'make depend'.

Sponsored by:	EMC / Isilon Storage Division
</content>
</entry>
<entry>
<title>Remove libc, librtld_db, libthr packages, and further increase</title>
<updated>2016-02-05T21:01:08Z</updated>
<author>
<name>Glen Barber</name>
<email>gjb@FreeBSD.org</email>
</author>
<published>2016-02-05T21:01:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c389411c8aa86e3ffa6e7b24ecef1d8c94549bb8'/>
<id>urn:sha1:c389411c8aa86e3ffa6e7b24ecef1d8c94549bb8</id>
<content type='text'>
the constraints on what needs to be installed in a specific to
maintain consistency during upgrades.

Create a new clibs package containing libraries that are needed
as a bare minimum for consistency.

With much help and input from:	kib
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
</feed>
