X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Flib%2Fstd%2FMakefile;h=02da0a68fed5df9fb98e4cd6898a22e07b922215;hb=47a2e45427df12d7f98a37cc6435c571e0d73da1;hp=db136bfba462a901f9d1c512c2e4214e4be4e479;hpb=c0ecf485676289ce297917bb57b4bbd2e159d7d9;p=ghc-hetmet.git diff --git a/ghc/lib/std/Makefile b/ghc/lib/std/Makefile index db136bf..02da0a6 100644 --- a/ghc/lib/std/Makefile +++ b/ghc/lib/std/Makefile @@ -37,6 +37,10 @@ ifneq "$(way)" "dll" SRC_HC_OPTS += -static endif +ifdef USE_REPORT_PRELUDE +SRC_HC_OPTS += -DUSE_REPORT_PRELUDE=1 +endif + # # Object and interface files have suffixes tagged with their ways # @@ -46,12 +50,10 @@ endif # per-module flags PrelArrExtra_HC_OPTS += -monly-2-regs -Directory_HC_OPTS += -monly-3-regs -Time_HC_OPTS += -monly-3-regs # Far too much heap is needed to compile PrelNumExtra with -O at the # moment, but there you go.. -PrelNumExtra_HC_OPTS += -H34m -K2m +PrelNumExtra_HC_OPTS += -H24m -K2m PrelPack_HC_OPTS += -K4m PrelBase_HC_OPTS += -H12m @@ -63,7 +65,6 @@ PrelHandle_HC_OPTS += -H20m Time_HC_OPTS += -H24m -K2m Complex_HC_OPTS += -H10m IO_HC_OPTS += -H12m -PrelMain_HC_OPTS += -fno-prune-tydecls # avoids an apparent bug; ToDo List_HC_OPTS += -H8m Directory_HC_OPTS += -H8m