Simon Peyton-Jones wrote: > Sorry about this -- it's my fault. I did validate a fix to the > desugarer, but ndp isn't part of 'validate'. Turns out that the > change to the desugarer provoked quite subtle and longstanding bug in > the simplifier. > > To get rolling again, use -fno-ds-multi-tyvar. Or just don't compile > NDP. I'll commit a patch shortly. >
The reason I'm compiling rather than installing is because I want to use NDP. Where do I put -fno-ds-multi-tyvar so that the build system knows to use it? I'm going to try build.mk. Ok that didn't work and I couldn't find anything about -fno-ds-multi-tyvar in the documentation. Thanks, Dominic. > ../utils/mkdependC/mkdependC -f .depend -I. -Iinclude -I../includes -- -O > -I. -Iinclude -D__GHC_PATCHLEVEL__=20080517 -I../libraries/base/cbits > -I../libraries/base/include -- cbits/directory.c cbits/rawSystem.c > cbits/unicode.c > /usr/local/bin/ghc -M -optdep-f -optdep.depend -osuf o -H32m -O2 -fasm > -Rghc-timing -fno-ds-multi-tyvar -w -I. -Iinclude -Rghc-timing -O0 -W > -package directory -package pretty -I../libraries -fglasgow-exts -no-recomp > Compat/Unicode.hs Distribution/Compat/Exception.hs > Distribution/Compat/ReadP.hs Distribution/Compat/TempFile.hs > Distribution/Compiler.hs Distribution/GetOpt.hs > Distribution/InstalledPackageInfo.hs Distribution/License.hs > Distribution/Package.hs Distribution/ParseUtils.hs Distribution/ReadE.hs > Distribution/Simple/Program.hs Distribution/Simple/Utils.hs > Distribution/System.hs Distribution/Text.hs Distribution/Verbosity.hs > Distribution/Version.hs Language/Haskell/Extension.hs System/FilePath.hs > System/FilePath/Posix.hs System/FilePath/Windows.hs Trace/Hpc/Mix.hs > Trace/Hpc/Tix.hs Trace/Hpc/Util.hs > ghc-6.9.20080517: unrecognised flags: -fno-ds-multi-tyvar > Usage: For basic information, try the `--help' option. > <<ghc: 20972540 bytes, 3 GCs, 147456/147456 avg/max bytes residency (1 > samples), 31M in use, 0.00 INIT (0.00 elapsed), 0.03 MUT (0.04 elapsed), 0.01 > GC (0.01 elapsed) :ghc>> > make[1]: *** [depend] Error 1 > make: *** [stage1] Error 1 _______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users