Apple will use LLVM

Michel Alexandre Salim salimma at fedoraproject.org
Thu Feb 16 09:46:25 UTC 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 02/16/2012 01:22 AM, jonathan wrote:
> Apple move step by step to LLVM and stop to use gcc. The latest
> apple IDE (Xcode) will not ship gcc but llvm. 
> https://developer.apple.com/technologies/tools/whats-new.html
> 
> It will be great to know if llvm is ready to do same for several 
> important linux package.
> 
As others have noted, several key components are already built with
LLVM (thus my previous responses, Jonathan, regretfully saying that on
stable releases we can't upgrade to the latest version). Some packages
are in fact LLVM-specific, e.g. the Pure language.

The main weakness of our LLVM support at the moment (apart from
upstream still shipping a lot of libraries as static, and the
not-ideal splitting of files into subpackages on our side -- patches
welcome for that) is that C++ support periodically gets broken due to
g++/libstdc++ API changes, that Clang tends to lag behind in
supporting. In the future we should probably ship LLVM's libc++ but
last time I checked, a couple of weeks ago, they only support OS X at
the moment.

Regards,

- -- 
Michel Alexandre Salim
Fedora Project Contributor: http://fedoraproject.org/

Email:  salimma at fedoraproject.org  | GPG key ID: A36A937A
Jabber: hircus at jabber.ccc.de       | IRC: hircus at irc.freenode.net

()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJPPNBxAAoJEEr1VKujapN6RowH/RlXDQA1W6kMgh5miAWcbPdm
5fXFJofXX4nPO7Tp2MArC+VvlZAdV/4C1NUzYmCmF+DBaF9U33EBuwwa8LywFICt
AojYtj+Lcj2kCBQtBhvRrtwlGWgloojwsAgTYiD1W4cW++Jb0P9V7ezfDlo43bsj
Cj95dXBMoxsQmxY/V+xEdhzz/BNpgj+p+DZi2SAP9xk33aGBkygNxya+v5ga61FJ
UfMeUa4owpGUQt1WIwWkZkZG/13JVO8H+AoI/uyWrsrlu9JfYpQB/e7ClE9iOFgT
2SLBbSdsFRbWXo4wzgdf2hIDuyXP+BOsAebeZlY79HM94I5zrzrZzpl6djBQfRs=
=4jf7
-----END PGP SIGNATURE-----


More information about the devel mailing list