Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Aug 2013 12:06:10 +0100
From:      David Chisnall <theraven@FreeBSD.org>
To:        Julian Elischer <julian@FreeBSD.org>
Cc:        toolchain@FreeBSD.org, John-Mark Gurney <jmg@funkthat.com>, current@FreeBSD.org, "re@FreeBSD.org Engineering Team" <re@FreeBSD.org>
Subject:   Re: patch to add AES intrinsics to gcc
Message-ID:  <D879DDDA-EF9D-470A-A82E-04E83DB2A7E4@FreeBSD.org>
In-Reply-To: <52173C8D.20608@freebsd.org>
References:  <20130822200902.GG94127@funkthat.com> <105E26EE-8471-49D3-AB57-FBE2779CF8D0@FreeBSD.org> <CAE-m3X324rbdP_C=az4eO-EkMcR-yFAeRG7S4q%2BMUsnMezGddw@mail.gmail.com> <5CE4B5FA-9DA0-45E4-8D67-161E0829FE6B@FreeBSD.org> <52173C8D.20608@freebsd.org>

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

--Apple-Mail=_25C04FD8-9B62-4151-9440-9259D8707223
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=iso-8859-1

On 23 Aug 2013, at 11:42, Julian Elischer <julian@freebsd.org> wrote:

> no, I believe we have said that 10 would ship with clang by default. =
NO mention was made about gcc being absent, and I am uncomfortable with =
taking that step yet. Having gcc just present, will not hurt you..  even =
after it is gone we will  need to support those who will be replacing =
clang with newer versions of gcc in hteir own products.

The plan is not to delete gcc from the tree, it is to disable building =
gcc by default when clang is the system compiler.  If you are building =
products then you are perfectly at liberty to set WITH_GCC=3Dyes in your =
src.conf.

Our gcc is from 2007.  It has no C11, no C++11 support.  It has bugs in =
its atomic generation so you can't use it sensibly without lots of =
inline assembly (which it doesn't support for newer architectures) for =
multithreaded things.

Our libstdc++ is ancient and doesn't work with modern C++ codebases.  =
Putting them in the base system means that people will use them.  If =
anyone wants them to remain, then speak now and this will be taken as =
your volunteering to:

- Maintain our forks of both gcc and libstdc++
- Handle every single PR that is filed by people using these

If you are willing to do this, then that's great.  If not, then you are =
asking other people to support ancient codebases that they are not =
using.

David


--Apple-Mail=_25C04FD8-9B62-4151-9440-9259D8707223
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.18 (Darwin)
Comment: GPGTools - http://gpgtools.org

iQIcBAEBAgAGBQJSF0IiAAoJEKx65DEEsqId+k4P/RFwL2MtORKKi4copj9dKJ3r
f/Uh7vfFAqFmk3w/itKSCVictHJngqSXhopXpo7PIRob7hh+pVkF1fUd7a69bJH5
XaTslr3zJeQGZBsZGdYGKHeDaX33Y2r7VSaqUrk8EJfJwNffzQbBWkUA0YIYC/Xh
cmYh/3CIDclemBPgRH1GQR78n9yuf3yZK/r22HMr2aPS/YWGfn0MQiEbEL0OgsMP
7uOYmXpmXiTcrJQEaBb4chS0PT4vPC4PJKbaRDCyhzSy1CuIWJjjDPyWco4WB/RY
ssBQo/g/AFlANYdkuLk+9T860oS93/eotnbPifux5zvjKCFpk3JZwclBJI35sclk
syqLfZHwskvmWa8cA6IuGQNBgpbBmOfVK65HwTPQ9+B14aQ83euKI2PQywtFW/dp
maMYs65dRfhDdazzytTzPqemRc9CZfqt0sV9qfpqAReDTiKTV2hfcY/UCkoy9+7F
2gICFQAWFPuod47TUyWb8v94zfCmgnZvhdtZkomZ3wxntYTt5A6cioDO8yIbhqrh
wF65WCvffKMQa/J4JdvsaFAm07F0KLxJ/fdEaskqoh5UnfU3sFRiK2oAHloSBblt
uK+b/847HM1NEH/f5pBiiIj2cT+ANl2cWR15n5YJEwUg02b/c+30iq5DFv5X3yYx
Xh33KOvh35quLXx//8yg
=ZDGR
-----END PGP SIGNATURE-----

--Apple-Mail=_25C04FD8-9B62-4151-9440-9259D8707223--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?D879DDDA-EF9D-470A-A82E-04E83DB2A7E4>