diff options
author | Ian Lynagh <igloo@earth.li> | 2011-11-27 13:25:51 +0000 |
---|---|---|
committer | Ian Lynagh <igloo@earth.li> | 2011-11-27 13:33:43 +0000 |
commit | 9ccb59ed6e5edf73c876e87429e69e8848162497 (patch) | |
tree | 72e96c20ce3efc1eabaf5463d45bdb71bd8946f2 /configure.ac | |
parent | 3275b7bd2a803a3adc0b952b6fbfeb738fc15a74 (diff) | |
download | haskell-9ccb59ed6e5edf73c876e87429e69e8848162497.tar.gz |
Test whether ld flags exist before using them
Some platforms use linkers that don't support the --hash-size=31 and
--reduce-memory-overheads flags.
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 34333819a0..475f734aa0 100644 --- a/configure.ac +++ b/configure.ac @@ -424,6 +424,9 @@ dnl ** look to see if we have a C compiler using an llvm back end. dnl FP_CC_LLVM_BACKEND +FP_PROG_LD_HashSize31 +FP_PROG_LD_ReduceMemoryOverheads + FPTOOLS_SET_C_LD_FLAGS([target],[CFLAGS],[LDFLAGS],[IGNORE_LINKER_LD_FLAGS],[CPPFLAGS]) FPTOOLS_SET_C_LD_FLAGS([build],[CONF_CC_OPTS_STAGE0],[CONF_GCC_LINKER_OPTS_STAGE0],[CONF_LD_LINKER_OPTS_STAGE0],[CONF_CPP_OPTS_STAGE0]) FPTOOLS_SET_C_LD_FLAGS([target],[CONF_CC_OPTS_STAGE1],[CONF_GCC_LINKER_OPTS_STAGE1],[CONF_LD_LINKER_OPTS_STAGE1],[CONF_CPP_OPTS_STAGE1]) |