[LLVMdev] Re: Notes on the release notes for the fifth public release of LLVM

Jeff Cohen jeffc at jolt-lang.org
Tue Nov 16 22:25:26 PST 2004


> Yuck... what about the C runtime?  I can compile a C/C++ program on Unix
> and copy the bytecode file over to Windows and then (eventually)
> generate assembler that NASM can turn into a binary.  But what to link
> against?  Microsoft's C runtime library?  C++ runtime is even worse, as
> name mangling is completely different.  Then there's __cdecl vs
> __fastcall.  VC++ exception handling is implemented in an utterly
> different fashion than g++ also.  Any words of assurance :)

OK, I know better than to ask because I already know the answer:  the
GNU frontends are going to generate code that expects to link with GNU
libraries.  Other vendors' libraries need not apply.  Case closed.




More information about the llvm-dev mailing list