Kevan Hashemi wrote:
Objective Modula-2 wrote:
Compared to using the GCC back-end, LLVM is far more straightforward.
If we used the LLVM back end, would our static and dynamic libraries have a format compatible with GCC static and dynamic libraries?
Yes.
In other words: will we still be able to link to GCC code with the same ease that we can now?
Yes. As I understand it, inter-operability and drop-in replaceability are amongst the primary objectives of the LLVM project.
BTW, if you want to quiz the developers you can always do so at their IRC channel at irc.oftc.net #llvm. They are always very helpful, they don't bite you ;-)