[gambit-list] gambit + llvm

Alex Sandro Queiroz e Silva asandroq at gmail.com
Mon Sep 22 14:26:31 EDT 2008


Hallo,

Christian Jaeger wrote:
> Alex Sandro Queiroz e Silva wrote:
>>      The code generator of LLVM is deployed as a library. It's a very
>> different thing to deploy a library (linked statically or as shared
>> objecyts) and deploying a complete development environment.
>>   
> 
> In which way is it different? In every Linux system it would just be a
> dependency on a package, the rest is solved. In Windows or OS X it would
> probably a question of statically linking the libraries or bundling the
> libraries or binaries with your package. Why is bunding a binary more of
> a problem than bundling a library? (And you might have other binaries
> you'd want to bundle with your package anyway!)
>

     I can't believe you are serious. It is just not bundling a binary.
It is bundling a compiler, a linker, an assembler, header files (ANSI C
and OS-specific), libc, linker scripts etc. Can't you see this is
different than shipping just a library to a client?

> It's a question of balance. Developing an llvm backend just because
> there is no nice script bundling up all your dependencies into one
> deployable blob would be energy invested in the wrong place.
> 

     I never asked for a LLVM backend for Gambit-C. I only replied (and
now I regret that) because someone said it would be no different at all
of the current system. And it would.

-alex
http://www.ventonegro.org/



More information about the Gambit-list mailing list