Commit eeccce14 authored by ian@well-typed.com's avatar ian@well-typed.com

Add a kludgy dependency to fix compiling modules that use annotations

We now make the stage 2 compiler depend on GHC.Desugar.
parent 24be4bcb
......@@ -161,6 +161,12 @@ $(GHC_STAGE2) : | $$(touchy_INPLACE)
$(GHC_STAGE3) : | $$(touchy_INPLACE)
endif
# Modules like vector:Data.Vector.Fusion.Stream.Monadic use annotations,
# which means they depend on GHC.Desugar. To ensure that This module is
# available by the time it is needed, we make the stage 2 compiler
# depend on it.
$(GHC_STAGE2) : $(foreach w,$(GhcLibWays),libraries/base/dist-install/build/GHC/Desugar.$($w_osuf))
endif
INSTALL_LIBS += settings
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment