
19 Nov
2018
19 Nov
'18
4:04 p.m.
Simon Peyton Jones via ghc-devs
I do indeed have SplitObs=YES in my validate.mk.
Ahh, so perhaps Andreas's finding isn't the culprit afterall. Looking at the source it looks like `split_marker_entry` is indeed emitted for split objects support.c
In the past at least, that made binaries quite a bit smaller. Happy to change it to SplitSections=YES if that is more kosher these days?
We generally recommend SplitSections at this point. Not only is it simpler, but it may reduce build times, result in smaller binaries, and generally stays closer to what C compilers do, avoiding toolchain bugs. Cheers, - Ben