Interface loading and dynamic linking

Carter Schonwald carter.schonwald at gmail.com
Mon Dec 23 18:43:57 UTC 2013


why would the RTS linker be used? I'm not understanding that piece. I
thought static linking and dynamic linking both use the system linkers now.
 Are you meaning the rts linker use for ghci in <= 7.6?


On Mon, Dec 23, 2013 at 1:08 PM, Ben Gamari <bgamari.foss at gmail.com> wrote:

> Carter Schonwald <carter.schonwald at gmail.com> writes:
>
> > I think part of what Ian is saying is that the default config for a Perf
> > build for HEAD will build the dylib versions of all the libraries. Or am
> I
> > not understanding the question?
> >
> > eg: see the default make file
> > https://github.com/ghc/ghc/blob/master/mk/build.mk.sample#L55-L75
> >
> Yes, I understand this. That being said, it will also build static
> versions. On ARM these static libraries should be avoided as the RTS's
> linker is still quite broken. Therefore I'd like to ensure that dynamic
> linking is used whenever possible.
>
> Cheers,
>
> - Ben
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/ghc-devs/attachments/20131223/badfd907/attachment.html>


More information about the ghc-devs mailing list