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@gmail.com> wrote:
Carter Schonwald <carter.schonwald@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