]> gitweb @ CieloNegro.org - pkgsrc-ghc.git/blobdiff - files/bootstrap-bsd.mk
Perform dead-code elimination only on NetBSD/i386 as it makes ld(1) take too much...
[pkgsrc-ghc.git] / files / bootstrap-bsd.mk
index fdf7056fe6e603294cd871c6cf58cd9f7c7f973d..aa46508b4782e5153b537fe0d9c0461f5a4d6d0d 100644 (file)
@@ -19,14 +19,3 @@ utils/ghc-pkg_dist-install_v_EXTRA_CC_OPTS += -L[[PREFIX]]/lib -lm -liconv -luti
 
 SRC_CC_OPTS += -I[[PREFIX]]/include
 INTEGER_LIBRARY = integer-simple
-
-#   Unregisterised stage0 compiler gets too large (.text section being
-# over 64 MiB) without dead-code elimination, exceeding NetBSD/i386's
-# kernel default limitation.
-#   Note that stage1 currently doesn't bloat that much (about 42.6
-# MiB), but when it does we have to append
-# CONF_CC_OPTS_STAGE1="-fdata..." and
-# CONF_GCC_LINKER_OPTS_STAGE1="-Wl,--gc-sections" to CONFIGURE_ENV as
-# well. I guess that's a matter of time :(
-EXTRA_CC_OPTS += -fdata-sections -ffunction-sections
-EXTRA_CC_OPTS += -Wl,--gc-sections