projects
/
ghc-hetmet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added a pragma {-# NOVECTORISE f #-} that suppresses vectorisation of toplevel variab...
[ghc-hetmet.git]
/
mk
/
build.mk.sample
diff --git
a/mk/build.mk.sample
b/mk/build.mk.sample
index
b43ef94
..
a31b576
100644
(file)
--- a/
mk/build.mk.sample
+++ b/
mk/build.mk.sample
@@
-7,15
+7,17
@@
# Uncomment one of these to select a build profile below:
# Uncomment one of these to select a build profile below:
-# Full build with max optimisation (slow build)
+# Full build with max optimisation and everything enabled (very slow build)
#BuildFlavour = perf
#BuildFlavour = perf
-# Fastest build (libs unoptimised):
-#BuildFlavour = quickest
-
-# Fast build with optimised libraries:
+# Fast build with optimised libraries, no profiling (RECOMMENDED):
#BuildFlavour = quick
#BuildFlavour = quick
+# Even faster build. NOT RECOMMENDED: the libraries will be
+# completely unoptimised, so any code built with this compiler
+# (including stage2) will run very slowly:
+#BuildFlavour = quickest
+
# Profile the stage2 compiler:
#BuildFlavour = prof
# Profile the stage2 compiler:
#BuildFlavour = prof
@@
-37,7
+39,7
@@
SRC_HC_OPTS = -O -H64m
GhcStage1HcOpts = -O -fasm
GhcStage2HcOpts = -O2 -fasm
GhcHcOpts = -Rghc-timing
GhcStage1HcOpts = -O -fasm
GhcStage2HcOpts = -O2 -fasm
GhcHcOpts = -Rghc-timing
-GhcLibHcOpts = -O2 -XGenerics
+GhcLibHcOpts = -O2
GhcLibWays += p
ifeq "$(PlatformSupportsSharedLibs)" "YES"
GhcLibWays += p
ifeq "$(PlatformSupportsSharedLibs)" "YES"
@@
-134,15
+136,6
@@
endif
# -----------------------------------------------------------------------------
# Other settings that might be useful
# -----------------------------------------------------------------------------
# Other settings that might be useful
-# profiled RTS
-#GhcRtsCcOpts = -pg -g
-
-# Optimised/profiled RTS
-#GhcRtsCcOpts = -O2 -pg
-
-#GhcRtsWithFrontPanel = YES
-#SRC_HC_OPTS += `gtk-config --libs`
-
# NoFib settings
NoFibWays =
# NoFib settings
NoFibWays =
-STRIP=:
+STRIP_CMD = :