[GHC] #13678: Overhaul the linker