Ho recentemente aggiornato il mio sistema operativo a Snow Leopard, che ha rotto il mio GHC. Sono stato in grado di risolverlo su una macchina aggiungendo i flag per le compilazioni a 32 bit in/usr/bin/ghc (qualcosa come -optl -m32 -opta -m32 -optc -m32, raccolte da here). Ora non riesco a farlo produrre binari a 64 bit per la mia altra macchina, che supporta 64-bit. I flag a 32 bit si interrompono e rimuovono anche le interruzioni. Qualche consiglio?Come ottenere file binari a 64 bit da GHC per Snow Leopard?
Quando provo a compilare ottengo cose come questa:
/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
Grazie!
Ottime notizie, grazie! –