Re: patch to add AES intrinsics to gcc

看板FB_current作者時間12年前 (2013/08/23 21:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串16/22 (看更多)
On 08/23/13 07:26, Andriy Gapon wrote: > on 23/08/2013 14:06 David Chisnall said the following: >> 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. > On the other hand these tools are perfect for building FreeBSD kernel and base. > Extrapolating my experience with base GCC I am very confident in it as a > FreeBSD development tool. > Extrapolating my experience with Clang I am not yet confident in it as a > FreeBSD development tool. > This isn't even true. As CPUs gain new features, the set of available intrinsics gets more and more ancient, requiring ever more patching, workarounds, and #ifdef. Just look at the original subject of this thread! We're just talking about the default of a make.conf setting here. Switching to clang is a long-term goal of the project for good reason. Other vendors (Apple, for instance) have made the plunge first. This seems like as good a time as any to do it. And if it goes wrong somehow, we have lots of BETAs and it is trivial to change back at any time. -Nathan _______________________________________________ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
文章代碼(AID): #1I5rqFid (FB_current)
討論串 (同標題文章)
文章代碼(AID): #1I5rqFid (FB_current)