summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scripts/build/internals.sh12
1 files changed, 6 insertions, 6 deletions
diff --git a/scripts/build/internals.sh b/scripts/build/internals.sh
index d5fa68f..e23b60d 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