The RTLD_GLOBAL symbol (used as an argument to dlopen in rts/Linker.c)
is not available on FreeBSD 3.x.
I'm replacing the offending line as follows
// hdl = dlopen(buf, RTLD_NOW | RTLD_GLOBAL );
hdl = dlopen(buf, RTLD_LAZY );
and hoping for the best.
SimonM: is RTLD_GLOBAL available on more modern FreeBSD's?
--
Alastair Reid [EMAIL PROTECTED] http://www.cs.utah.edu/~reid/
_______________________________________________
Glasgow-haskell-bugs mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs