[LLVMdev] Preferring to use GCC instead of LLVM

Sandro Magi naasking at gmail.com
Tue May 13 07:37:24 PDT 2008


On Tue, May 13, 2008 at 9:53 AM, kr512 <kr512 at optusnet.com.au> wrote:
>
>  > I appreciate that you have customer demands but those
>  > demands are very unusual (and, frankly, absurd!) but you
>  > must try to meet them regardless.
>
>  Very unusual?  Absurd?  Who the what?!  I feel like we are
>  talking about completely different topics.  I feel like you
>  have just stated that sex is unpopular and very unusual.

He is not saying static compilation is unusual or absurd, he is
referring to LLVM building assemblers and linkers when there are
perfectly good linkers for every platform already, and also your
desire to support install-time compilation. For the former, you can
easily bundle the standalone assemblers and linkers and it would be
far less effort than building them. There is no compelling reason not
to, as others have already pointed out.

While install-time compilation is an interesting idea that I've
considered before, as Jon said, it is unusual, and it would need to be
done in the context of a distro like Gentoo. Otherwise, I would expect
that the expense of all the optimizations would make installation far
too painful for end users.

As for JIT, there are many good uses for it in contexts where static
compilation is simply not possible, such as mobile code. It does not
reflect well on you to criticize something if you're not familiar with
its uses.

Finally, if you really are trying to be helpful, please avoid these
lengthy digressions as they do not further the discussion. They
honestly make you sound like you're trolling, hence all the negative
reactions to your comments.

Regards,
Sandro



More information about the llvm-dev mailing list