From owner-freebsd-current@FreeBSD.ORG Fri Aug 23 11:06:15 2013 Return-Path: Delivered-To: current@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 4F1C759A; Fri, 23 Aug 2013 11:06:15 +0000 (UTC) (envelope-from theraven@FreeBSD.org) Received: from theravensnest.org (theraven.freebsd.your.org [216.14.102.27]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 0E7132E20; Fri, 23 Aug 2013 11:06:14 +0000 (UTC) Received: from c120.sec.cl.cam.ac.uk (c120.sec.cl.cam.ac.uk [128.232.18.120]) (authenticated bits=0) by theravensnest.org (8.14.5/8.14.5) with ESMTP id r7NB6Cmd052435 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Fri, 23 Aug 2013 11:06:13 GMT (envelope-from theraven@FreeBSD.org) Content-Type: multipart/signed; boundary="Apple-Mail=_25C04FD8-9B62-4151-9440-9259D8707223"; protocol="application/pgp-signature"; micalg=pgp-sha1 Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\)) Subject: Re: patch to add AES intrinsics to gcc From: David Chisnall In-Reply-To: <52173C8D.20608@freebsd.org> Date: Fri, 23 Aug 2013 12:06:10 +0100 Message-Id: References: <20130822200902.GG94127@funkthat.com> <105E26EE-8471-49D3-AB57-FBE2779CF8D0@FreeBSD.org> <5CE4B5FA-9DA0-45E4-8D67-161E0829FE6B@FreeBSD.org> <52173C8D.20608@freebsd.org> To: Julian Elischer X-Mailer: Apple Mail (2.1508) Cc: toolchain@FreeBSD.org, John-Mark Gurney , =?iso-8859-1?Q?Bernhard_Fr=F6hlich?= , current@FreeBSD.org, "re@FreeBSD.org Engineering Team" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Aug 2013 11:06:15 -0000 --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 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--