On Fri, Jun 25, 2010 at 5:17 PM, David Anderson <[email protected]> wrote: > Bundling LLVM with the BOINC client means that: > 1) LLVM apps won't work with existing BOINC clients > 2) Projects can't control which version of LLVM is used > Including LLVM with the app itself solves these problems.
What license is LLVM compiled under. Is it freely distributable under any license? It's better to have LLVM in the BOINC client (or require it to be installed). Then it just means adding a new platforms that the client can report whether it supports that platform. For example theplatforms could be "genericunix-LLVM", "linux-LLVM", "windows-LLVM", "macos-LLVM" LLVM provides a generic compiler. It doesn't AFAIK provide a generic API. So the scheduler probably still needs to know the appropriate platform unless everything is to be written in standard C. _______________________________________________ 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.
