patch applied (ghc): x86_64: support PIC and therefore,
Mac OS X in the NCG
wolfgang.thaller at gmx.net
Thu Dec 7 08:29:49 EST 2006
Thu Dec 7 05:16:07 PST 2006 wolfgang.thaller at gmx.net
* x86_64: support PIC and therefore, Mac OS X in the NCG
Supporting x86_64-apple-darwin in the NCG basically boils down to supporting
position-independent code in the NCG.
PIC code works almost exactly the same as on x86_64-linux, while position-dependent
code is not supported at all.
This patch implements -fPIC for x86_64-linux, too, but that is untested.
M ./compiler/cmm/CLabel.hs -1 +17
M ./compiler/cmm/CmmOpt.hs -1 +7
M ./compiler/main/StaticFlags.hs +4
M ./compiler/nativeGen/AsmCodeGen.lhs -20 +20
M ./compiler/nativeGen/MachCodeGen.hs -12 +45
M ./compiler/nativeGen/PositionIndependentCode.hs -63 +87
M ./compiler/nativeGen/PprMach.hs -12 +16
M ./mk/package.mk -1 +4
More information about the Cvs-ghc