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

Reply via email to