|
RE: ghc-pkg -g fails on Solaris: msg#00051lang.haskell.glasgow.bugs
On 18 January 2005 15:13, Duncan Coutts wrote: > On all Unix platforms except Darwin, ghc-pkg calls: > ld -r -x -o HSfoo.o --whole-archive libHSfoo.a > > See: > ghc/utils/ghc-pkg/Main.hs, function autoBuildGHCiLib > > This works for the GNU linker. For the Solaris linker (which takes the > name "ld", GNU ld gets "gld" if it's installed) this does not work. > > The Solaris linker does not understand the -x or --whole-archive > flags. > > Actually I don't understand how GHC manages to install it's own > libraries with GHCi support on Solaris if this doesn't work. > Presumably the GHC build system builds the HSfoo.o files itself. Does > anyone know how it is done? This was always a hack. I guess we should make it a bit more portable. Yes, the GHC build system builds the GHCi libs itself. Cheers, Simon
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | [ ghc-Bugs-1105067 ] -ffi poorly documented, SourceForge.net |
|---|---|
| Next by Date: | [ ghc-Bugs-1105067 ] -ffi poorly documented, SourceForge.net |
| Previous by Thread: | Re: ghc-pkg -g fails on Solaris, Axel Simon |
| Next by Thread: | [ ghc-Bugs-1105067 ] -ffi poorly documented, SourceForge.net |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |