Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Mar 2016 16:44:56 -0600
From:      Warner Losh <imp@bsdimp.com>
To:        Bryan Drewery <bdrewery@freebsd.org>
Cc:        toolchain@FreeBSD.org
Subject:   Re: CXXSTD=c++11
Message-ID:  <64C513BC-2F49-42B0-A818-7A57421C7553@bsdimp.com>
In-Reply-To: <56F46D63.10303@FreeBSD.org>
References:  <56F46BE0.7080909@FreeBSD.org> <635A0A5E-63F2-4D42-B6D5-0E841AA713FE@bsdimp.com> <56F46D63.10303@FreeBSD.org>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]

> On Mar 24, 2016, at 4:42 PM, Bryan Drewery <bdrewery@freebsd.org> wrote:
> 
> On 3/24/2016 3:39 PM, Warner Losh wrote:
>> 
>>> On Mar 24, 2016, at 4:36 PM, Bryan Drewery <bdrewery@freebsd.org> wrote:
>>> 
>>> Is there any problem with forcing -std=c++11 for all CXX/LIB_CXX builds
>>> now?  We do this when using an external GCC since it doesn't default to
>>> the c++11 standard quite yet.  As far as I understand, we require c++11
>>> to build clang/libc++.
>>> 
>>> It seems to be the problem at
>>> https://lists.freebsd.org/pipermail/freebsd-toolchain/2015-October/001757.html
>>> which I've fixed in an upcoming commit to properly pass -std=c++11 to
>>> the lib32 build in CXXFLAGS.
>> 
>> Wouldn’t that break the spark and mips builds if we did it always? They are the
>> last stragglers to not have a working, fully vetted clang in the tree.
>> 
> 
> *sigh*

It wouldn’t take too much to unbreak the build for those platforms, though. And
there’s been talk of kicking out gcc entirely for 11, which would force these ports
to external toolchain builds, which wouldn’t be broken.

So with the deadline 1 month away, what’s being done to de-orbit gcc, if anything?

Warner


[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJW9G3oAAoJEGwc0Sh9sBEA3vwP/AlXIHAqmz+8/DTwCxPCALcZ
shP5oQ2EFtY5Nz4dkSuexGL4M725GA7DxmVsEz4vKIKxmDj84Q8mUQp3hTnxUjwn
ENVXLpSstOBbmMnXIZiOYJuGY2BNnDL6I6p8bkqJqC8z8/QJA95SApxpXh+R37su
eGpWhjr9Vae9kKO9KLSQ0HXy3WrvRmppONsKbb786DKZRs/H8fAsRfOjl8KR0yeD
DHEgibPx57xEFHFRsS6zZcdv8Gc/Ba9TDDAETqlztKgayyC4sfR+Lw74BXm1U9OH
bmfplGTf1K0HH0Ajucy5x8Ra4gwowLccS4peW9SIXX6QLk+9IuXGXontvsnftAqs
cEMDuBN7ErVJtjXLzWdHVYycBpIvmDzWEp4UGOXmlb0bRH88cm6wSoyCGKKfjGjo
vdvuuaveOts/rgWqx2TyFr7IOegavQb38wIzENcTQLq2YRlPxx+563tDHMrn3Etu
DY7IKBMh+ygEw+IJO7kv1bmi4JOqHMXp83WzfJ/z+DqBQTfHdaY4JIbPAmm394/K
SVT60OqQbBbkMn3x9JCtNgo2JD6zfKa5bPEpbcjWCaKh4bt9D7RHC7xhCLSdUPpw
LGG4/o4vbiB+NB9kYrpy3iv4g47I2QMNaxUwG5ubQzZ3ix7aEubriQS8UwrgeJmF
RdfQFKyQ+DXUTDw76TrR
=CvDy
-----END PGP SIGNATURE-----
help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?64C513BC-2F49-42B0-A818-7A57421C7553>