1.1 --- a/scripts/build/libc/eglibc.sh Tue Jan 12 19:24:03 2010 +0100
1.2 +++ b/scripts/build/libc/eglibc.sh Thu Apr 01 19:52:54 2010 +0200
1.3 @@ -259,6 +259,12 @@
1.4 CT_DoExecLog ALL cp "${CT_CONFIG_DIR}/eglibc.config" option-groups.config
1.5 fi
1.6
1.7 + if [ "${CT_EGLIBC_OPT_SIZE}" = "y" ]; then
1.8 + OPTIMIZE=-Os
1.9 + else
1.10 + OPTIMIZE=-O2
1.11 + fi
1.12 +
1.13 # Add some default glibc config options if not given by user.
1.14 # We don't need to be conditional on wether the user did set different
1.15 # values, as they CT_LIBC_GLIBC_EXTRA_CONFIG is passed after extra_config
1.16 @@ -301,7 +307,7 @@
1.17 CT_DoLog DEBUG "Extra CC args passed : '${extra_cc_args}'"
1.18
1.19 BUILD_CC="${CT_BUILD}-gcc" \
1.20 - CFLAGS="${CT_TARGET_CFLAGS} ${CT_LIBC_GLIBC_EXTRA_CFLAGS} -O2" \
1.21 + CFLAGS="${CT_TARGET_CFLAGS} ${CT_LIBC_GLIBC_EXTRA_CFLAGS} ${OPTIMIZE}" \
1.22 CC="${CT_TARGET}-gcc ${CT_LIBC_EXTRA_CC_ARGS} ${extra_cc_args}" \
1.23 AR=${CT_TARGET}-ar \
1.24 RANLIB=${CT_TARGET}-ranlib \