> I am using ghc-pkg on SunOS4 and get the following behavior
> when using 'ghc-pkg -g':
>
> >>>
> ld: illegal option -- x
> ld: illegal option -- -
> ld: illegal option -- w
> ld: illegal option -- x
> ld: illegal option -- -
> ld: illegal option -- w
> <<<
The relevant line from ghc-pkg is:
system("ld -r -x -o " ++ ghci_lib_file ++
" --whole-archive " ++ batch_lib_file)
which is completely non-portable; neither the -x option nor the
--whole-archive option could be considered "standard". However, fixing
this properly might be more trouble than it's worth. Unless your ld
supports --whole-archive, there's no easy way to do this, I think. You
need to break out all the .o files from the archive first, and then use
'ld -r' to build a new .o file from the bits.
Cheers,
Simon
_______________________________________________
Glasgow-haskell-bugs mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs