Hello, The compiler LLVM (http://en.wikipedia.org/wiki/Clang) makes continuous progress, both technically and for its acceptance in the community, and is faster than gcc/g++ in some cases. They have a gcc-compatibility frontent called "clang", which after a <fun>countable number of patches</fun> I could run on BOINC already about a year or two ago. Also shipping are tools for code analysis which may be of general interest - to the development of BOINC but possibly even more so for the developers of the scientific applications.
There is an effort by Debian to recompile the whole archive with clang, http://clang.debian.net/ , completely independent of this request. It gives an overview of issues typically found. From what I recall, for BOINC there was nothing that IMHO could not possibly be tolerated, even when there is no gain in functionality, and nothing that would change the API. I would volunteer to redo that past effort, if there are some voices from the community, especially David's, to appreciate it. My driving force is less on the benefits for the BOINC client than about the extra confidence for the application developers to just go and try that alternative to g++ that they have heard so much about but just not got around to run. Cheers, Steffen _______________________________________________ boinc_dev mailing list [email protected] http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev To unsubscribe, visit the above URL and (near bottom of page) enter your email address.
