scripts/build/libc/eglibc.sh
changeset 1796 f1dc942a12c2
parent 1761 88020b2c3246
child 1901 bdb3a98e064b
     1.1 --- a/scripts/build/libc/eglibc.sh	Tue Jan 12 19:24:03 2010 +0100
     1.2 +++ b/scripts/build/libc/eglibc.sh	Mon Feb 01 12:56:28 2010 +0000
     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                                      \