I wrote a basic hello world program in haskel and tried to compile it with: ghc filename.hs. It produces .hi and .o files but no executable and displays this error in the li
Have you binutils-gold
installed? If yes, this is the problem (since the gold linker does not support --hash-size
AFAIK).
Possible solutions:
ld
probably links to ld.gold
, so change the symlink to ld.ld
-pgml
option: ghc -pgml ld.ld tupel.hs
ghc
from source, since the configure script of ghc
will then build ghc
so that it won't use --hash-size
ghc
, you can adjust the linker settings in ghc
's setting file /usr/lib/ghc-your.ghc.version/settings