Hi Manuel and all,

GHC 7.4 with LLVM 3.0 on OSX doesn't work correctly because LLVM as of
3.0 generates assembly code that is incompatible with the system
linker. (used through as or gcc). After talking to the LLVM guys it
turns out this is a deliberate choice. The OS X system assembler isn't
moving forward and the LLVM people don't want to worry about working
around its bugs / limitations, so they only support their own
assembler. I've just tested on OS X with using clang as the assembler
and everything is great!

So I want to change GHC to use clang as the assembler. My question to
people more in the know with OS X is, whats the story in regards to
when and where clang is installed on OSX? Can we expect all OSX users
to have it installed by default? Or is it only from say 10.7
onwards... ect?

Cheers,
David

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to