Kısa bir süre önce işletim sistemimi GHC'mi kırdı Snow Leopard'a yükselttim./Usr/bin/ghc'de (here'dan toplanan -optl -m32 -opta-m32 -optc -m32 gibi) 32 bit derlemeler için bayrak ekleyerek tek bir makinede düzeltmeyi başardım. Şimdi, 64 bit'i destekleyen diğer makinem için 64 bit ikili üretmek için alamıyorum. 32 bit bayraklar kopar ve onları koparır. Herhangi bir ipucu?Snow Leopard için GHC'den 64 bitlik ikili dosyalar nasıl alınır?
/var/folders/az/az3Ef9shFZq6RajmTEBwu++++TI/-Tmp-//ghc8006_0/ghc8006_0.s:212:0:
32-bit absolute addressing is not supported for x86-64
/var/folders/az/az3Ef9shFZq6RajmTEBwu++++TI/-Tmp-//ghc8006_0/ghc8006_0.s:212:0:
cannot do signed 4 byte relocation
/var/folders/az/az3Ef9shFZq6RajmTEBwu++++TI/-Tmp-//ghc8006_0/ghc8006_0.s:215:0:
32-bit absolute addressing is not supported for x86-64
/var/folders/az/az3Ef9shFZq6RajmTEBwu++++TI/-Tmp-//ghc8006_0/ghc8006_0.s:215:0:
cannot do signed 4 byte relocation
Teşekkür:
ben böyle şeyler olsun derlemeye deneyin
!
Mükemmel haber, teşekkürler! –