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.
This commit is contained in:
Titus von Boxberg 2010-05-22 22:01:18 +02:00
parent 7e0d63c969
commit b0c3365d15

View File

@ -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