Thu, 18 Jul 2002 15:44:59 -0400 (EDT)
> > 1. hello_hs is probably statically linked. hello_c is probably
> > dynamically linked.
> Right. The ldd command gives the dependencies (on Linux):
> awo@asterix:~> ldd hello
> libc.so.6 => /lib/libc.so.6 (0x40022000)
> /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
> If you compile hello.c as static binary, like
> gcc -static -o hello hello.c
> then the resulting exe is rather big, too ;-)
> awo@asterix:~> ls -l hello
> -rwxr-xr-x 1 awo users 1486299 Jul 18 21:40 hello
> So ghc isnt so bad, really :-)
Okay, that makes sense.
Is there some reason haskell binaries have to be statically linked? I
can't seem to find a way to make them otherwise, at least with ghc.