
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
Carter Schonwald
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