You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, the musl based ghc binaries provided by this repo are configured using the --disable-ld-override flag, which forces ghc to be built with the GNU ld instead of ld.gold. It also instructs ghc to use GNU ld as it's linker. The reason that we do that, is because when ld.gold is used, the build process fails. Also, when ghc is built with GNU ld (so that the build succeeds) but then is instructed to use ld.gold as its linker, the binaries that it produces segfault immediately at startup.
@nh2 has filed an upstream bug that seems to describe the same issue.
The text was updated successfully, but these errors were encountered:
Currently, the musl based ghc binaries provided by this repo are configured using the
--disable-ld-override
flag, which forces ghc to be built with the GNUld
instead ofld.gold
. It also instructsghc
to use GNUld
as it's linker. The reason that we do that, is because whenld.gold
is used, the build process fails. Also, when ghc is built with GNUld
(so that the build succeeds) but then is instructed to useld.gold
as its linker, the binaries that it produces segfault immediately at startup.@nh2 has filed an upstream bug that seems to describe the same issue.
The text was updated successfully, but these errors were encountered: