scripts/build/libc/newlib.sh
changeset 1589 c8619ad47c6d
parent 1588 3ccb1f76576f
child 1593 66b2463743af
     1.1 --- a/scripts/build/libc/newlib.sh	Sun Oct 25 23:35:55 2009 +0100
     1.2 +++ b/scripts/build/libc/newlib.sh	Mon Oct 26 23:20:33 2009 +0100
     1.3 @@ -51,22 +51,19 @@
     1.4      #   build  : not used
     1.5      #   host   : the machine building newlib
     1.6      #   target : the machine newlib runs on
     1.7 -#    CC="${CT_TARGET}-gcc ${CT_LIBC_EXTRA_CC_ARGS} ${extra_cc_args}" \
     1.8 -    BUILD_CC="${CT_BUILD}-gcc"                                      \
     1.9 -    CFLAGS="${CT_TARGET_CFLAGS} ${CT_LIBC_GLIBC_EXTRA_CFLAGS} -O"   \
    1.10 -    AR=${CT_TARGET}-ar                                              \
    1.11 -    RANLIB=${CT_TARGET}-ranlib                                      \
    1.12 -    CT_DoExecLog ALL                                                \
    1.13 -    "${CT_SRC_DIR}/newlib-${CT_LIBC_VERSION}/configure"             \
    1.14 -        --host=${CT_BUILD}                                          \
    1.15 -        --target=${CT_TARGET}                                       \
    1.16 -        --prefix=${CT_PREFIX_DIR}                                   \
    1.17 -        ${extra_config}                                             \
    1.18 -        ${CT_LIBC_GLIBC_EXTRA_CONFIG}
    1.19 +    CC_FOR_BUILD="${CT_BUILD}-gcc"                          \
    1.20 +    CFLAGS_FOR_TARGET="${CT_TARGET_CFLAGS} -O"              \
    1.21 +    AR=${CT_TARGET}-ar                                      \
    1.22 +    RANLIB=${CT_TARGET}-ranlib                              \
    1.23 +    CT_DoExecLog ALL                                        \
    1.24 +    "${CT_SRC_DIR}/newlib-${CT_LIBC_VERSION}/configure"     \
    1.25 +        --host=${CT_BUILD}                                  \
    1.26 +        --target=${CT_TARGET}                               \
    1.27 +        --prefix=${CT_PREFIX_DIR}
    1.28      
    1.29      CT_DoLog EXTRA "Building C library"
    1.30  
    1.31 -    CT_DoExecLog ALL make
    1.32 +    CT_DoExecLog ALL make ${PARALLELMFLAGS}
    1.33      
    1.34      CT_DoLog EXTRA "Installing C library"
    1.35  
    1.36 @@ -76,9 +73,10 @@
    1.37  }
    1.38  
    1.39  do_libc_finish() {
    1.40 -    CT_DoStep INFO "Installing Atmel AVR32 headers"
    1.41 +    CT_DoStep INFO "Finishing C library"
    1.42      
    1.43      if [ "${CT_ATMEL_AVR32_HEADERS}" = "y" ]; then
    1.44 +        CT_DoLog EXTRA "Installing Atmel's AVR32 headers"
    1.45          CT_DoExecLog ALL cp -r ${CT_SRC_DIR}/avr32headers "${CT_PREFIX_DIR}/${CT_TARGET}/include/avr32"
    1.46      fi
    1.47