GHC and dynamic linking