[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