From b0c3365d150e97e49c28b9b2ebb9482aa4dcce07 Mon Sep 17 00:00:00 2001 From: Titus von Boxberg Date: Sat, 22 May 2010 22:01:18 +0200 Subject: [PATCH] scripts/build/internals.sh: compile wrapper with portable options. static linking is not possible on MacOS, and unnessecary on other systems. The old optimization and warning flags crash the gcc on MacOS and (imho) are a bit overdone for this software. --- scripts/build/internals.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/scripts/build/internals.sh b/scripts/build/internals.sh index d5fa68f2..e23b60d6 100644 --- a/scripts/build/internals.sh +++ b/scripts/build/internals.sh @@ -58,15 +58,15 @@ do_finish() { ".${CT_TARGET}-wrapper" ;; exec) - _t="-s" - if [ "${CT_DEBUG_CT}" = "y" ]; then - _t="" # If debugging crosstool-NG, don't strip the wrapper - fi CT_DoExecLog DEBUG "${CT_HOST}-gcc" \ - -Wall -Wextra -Wunreachable-code -Werror \ - -O3 -static ${_t} \ + -Wall -Wextra -Werror \ + -Os \ "${CT_LIB_DIR}/scripts/wrapper.c" \ -o ".${CT_TARGET}-wrapper" + if [ "${CT_DEBUG_CT}" != "y" ]; then + # If not debugging crosstool-NG, strip the wrapper + CT_DoExecLog DEBUG "${CT_HOST}-strip" ".${CT_TARGET}-wrapper" + fi ;; esac