HaveLibDL = @HaveLibDL@
+ArchSupportsSMP=$(strip $(patsubst $(HostArch_CPP), YES, $(findstring $(HostArch_CPP), i386 x86_64 sparc)))
+
+ifeq "$(ArchSupportsSMP)$(GhcUnregisterised)" "YESNO"
+GhcWithSMP=YES
+else
+GhcWithSMP=NO
+endif
+
# Whether to include GHCi in the compiler. Depends on whether the RTS linker
# has support for this OS/ARCH combination.
ghc_ge_601 = YES
ghc_ge_602 = YES
ghc_ge_603 = YES
+ghc_ge_605 = YES
else # not UseStage1 or BootingFromHc
ghc_ge_601 = $(shell if (test $(GhcCanonVersion) -ge 601); then echo YES; else echo NO; fi)
ghc_ge_602 = $(shell if (test $(GhcCanonVersion) -ge 602); then echo YES; else echo NO; fi)
ghc_ge_603 = $(shell if (test $(GhcCanonVersion) -ge 603); then echo YES; else echo NO; fi)
+ghc_ge_605 = $(shell if (test $(GhcCanonVersion) -ge 605); then echo YES; else echo NO; fi)
endif
# Canonicalised ghc version number, used for easy (integer) version