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.

Reply via email to