diff --git a/configure.ac b/configure.ac index 5eae83db96c740eb5f1f815f6b59ff48a526fbc9..009bea0c581157ec29abf94d4325bbba4fafe7e4 100644 --- a/configure.ac +++ b/configure.ac @@ -605,6 +605,13 @@ fi RanlibCmd="$RANLIB" RANLIB="$RanlibCmd" +dnl ** which strip to use? +dnl -------------------------------------------------------------- +AC_CHECK_TARGET_TOOL([STRIP], [strip]) +StripCmd="$STRIP" +AC_SUBST([StripCmd]) + + dnl ** which libtool to use? dnl -------------------------------------------------------------- # The host normalization on Windows breaks autoconf, it no longer diff --git a/distrib/configure.ac.in b/distrib/configure.ac.in index 9a94cf2c3dd01d1542e5f46dd4694fe0c1d3189b..509e74e93e11ab5aba15dca7db81926e09e933b6 100644 --- a/distrib/configure.ac.in +++ b/distrib/configure.ac.in @@ -178,6 +178,12 @@ dnl ** how to invoke `ar' and `ranlib' FP_PROG_AR_SUPPORTS_ATFILE FP_PROG_AR_NEEDS_RANLIB +dnl ** which strip to use? +dnl -------------------------------------------------------------- +AC_CHECK_TARGET_TOOL([STRIP], [strip]) +StripCmd="$STRIP" +AC_SUBST([StripCmd]) + dnl ** Have libdw? dnl -------------------------------------------------------------- dnl Check for a usable version of libdw/elfutils diff --git a/mk/config.mk.in b/mk/config.mk.in index ac1512e7b749f7ddcfdc2f5d97c09841807ca5e6..92661a32d1bdcb93bb788cc9ff50e336b53f9835 100644 --- a/mk/config.mk.in +++ b/mk/config.mk.in @@ -775,7 +775,7 @@ else ifeq "$(TARGETPLATFORM)" "arm-unknown-linux" # The hack of using `:` to disable stripping is implemented by ghc-cabal. STRIP_CMD = : else -STRIP_CMD = strip +STRIP_CMD = @StripCmd@ endif PATCH_CMD = @PatchCmd@ TAR_CMD = @TarCmd@