Created attachment 177846 [details]
Base libc++/libcxxrt in FreeBSD 10.2+ are compatible enough with lang/gcc that it's no longer necessary to pull the port. Here's current list of direct consumers:
I'm not sure exactly what you are asking for, but if you wait 21 days, the only releases you have to support is 10.3 and 11.0, so things that are there for 9 and 10.1 will not important any more and can go.
Delaying progress just because there's an EOL in sight seems like poor engineering. The proposed patch is for libc++-enabled systems and explicitly marked as nop for 10.1. libc++ is *same* on 10.2 and 10.3 systems.
Well, I never said anything about delaying progress, I was just pointing out that the existing part, which is now in the if < 1001508, goes away in 3 weeks.
So, this patch can go in today (~exp-run) and the support for 10.1 and 9.3 can be removed in three weeks, or we can wait 3 weeks and just commit it without the if < 1001508.
Can you do an exp-run for 10.3, 11.0 and 12.0 ? Skip 9.x due to libstdc++ and maybe 10.1 unless you want to test together with bug 214863 workaround.
Exp-run looks fine, patch approved.
A commit references this bug:
Date: Fri Dec 16 05:08:11 UTC 2016
New revision: 428641
Switch USES=compiler:gcc-c++11-lib to use base libc++ on 10.2+ systems
Requested by: dim
Exp-run by: antoine
Approved by: antoine