MAP_32BIT flag might not be respected under xen?
Here's the error I get when I try to run ghci 6.8.3 on Fedora 9. I also got the same error on ghc 6.8.2 with Fedora 9 and Ubuntu 8.0.4, all running x86_64 under xen.
/ghc-6.8.3# ghci-6.8.3
GHCi, version 6.8.3: http://www.haskell.org/ghc/ :? for help
ghc-6.8.3: internal error: R_X86_64_32S relocation out of range: (noname) = 0x7ffc1dbd4fb8
(GHC version 6.8.3 for x86_64_unknown_linux)
Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug
zsh: abort ghci-6.8.3
An strace of the bug is attached, as well here's a link to a relevant problem: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/237724