On Sat, May 15, 2004 at 07:44:06PM +0200, Per Larsson wrote: > Thanks Duncan and Sven for your helpful answers. > > Per Larsson > > P.S Now everything seems to work, except that I get the compiler message: > > /usr/local/lib/ghc-6.2/libHSunix.a(User__17.o)(.text+0x160): In function > 'SystemziPosixziUser_getUserEntryForName_entry': > : Using 'getpwnam_r' in statically linked applications requires at runtime the > shared libraries from the glibc version used for linking > > This seems to indicate that there are a few functions (probably in the Posix > package) which can't be can't be statically linked?
Add the options -static -optl-static -ldl to your linking step to make it work. the 'nss' functions (looking up hostnames and users) won't work. but everything else should. I use static haskell compiled binaries on linux all the time. the '-ldl' is the tricky one. John -- John Meacham - ârepetae.netâjohnâ _______________________________________________ Haskell-Cafe mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell-cafe