libc/uClibc: fix space damage
author"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Wed Jul 28 01:39:52 2010 +0200 (2010-07-28)
changeset 203819507f7c8413
parent 2037 cd00fdab6117
child 2039 c5a2e4ee7fb8
libc/uClibc: fix space damage
scripts/build/libc/uClibc.sh
     1.1 --- a/scripts/build/libc/uClibc.sh	Wed Jul 28 01:38:15 2010 +0200
     1.2 +++ b/scripts/build/libc/uClibc.sh	Wed Jul 28 01:39:52 2010 +0200
     1.3 @@ -103,17 +103,17 @@
     1.4      # Force the date of the pregen locale data, as the
     1.5      # newer ones that are referenced are not available
     1.6      CT_DoLog EXTRA "Applying configuration"
     1.7 -    CT_DoYes "" |CT_DoExecLog ALL               \
     1.8 -                 make CROSS="${cross}"          \
     1.9 -                 PREFIX="${CT_SYSROOT_DIR}/"    \
    1.10 +    CT_DoYes "" |CT_DoExecLog ALL                                   \
    1.11 +                 make CROSS="${cross}"                              \
    1.12 +                 PREFIX="${CT_SYSROOT_DIR}/"                        \
    1.13                   LOCALE_DATA_FILENAME="${uclibc_local_tarball}.tgz" \
    1.14                   oldconfig
    1.15  
    1.16      CT_DoLog EXTRA "Building headers"
    1.17 -    CT_DoExecLog ALL                    \
    1.18 -    make ${CT_LIBC_UCLIBC_VERBOSITY}    \
    1.19 -         CROSS="${cross}"               \
    1.20 -         PREFIX="${CT_SYSROOT_DIR}/"    \
    1.21 +    CT_DoExecLog ALL                                        \
    1.22 +    make ${CT_LIBC_UCLIBC_VERBOSITY}                        \
    1.23 +         CROSS="${cross}"                                   \
    1.24 +         PREFIX="${CT_SYSROOT_DIR}/"                        \
    1.25           LOCALE_DATA_FILENAME="${uclibc_local_tarball}.tgz" \
    1.26           headers
    1.27  
    1.28 @@ -124,21 +124,21 @@
    1.29      fi
    1.30  
    1.31      CT_DoLog EXTRA "Installing headers"
    1.32 -    CT_DoExecLog ALL                    \
    1.33 -    make ${CT_LIBC_UCLIBC_VERBOSITY}    \
    1.34 -         CROSS="${cross}"               \
    1.35 -         PREFIX="${CT_SYSROOT_DIR}/"    \
    1.36 +    CT_DoExecLog ALL                                        \
    1.37 +    make ${CT_LIBC_UCLIBC_VERBOSITY}                        \
    1.38 +         CROSS="${cross}"                                   \
    1.39 +         PREFIX="${CT_SYSROOT_DIR}/"                        \
    1.40           LOCALE_DATA_FILENAME="${uclibc_local_tarball}.tgz" \
    1.41           ${install_rule}
    1.42  
    1.43      if [ "${CT_THREADS}" = "nptl" ]; then
    1.44          CT_DoLog EXTRA "Building start files"
    1.45 -        CT_DoExecLog ALL                                    \
    1.46 -        make ${CT_LIBC_UCLIBC_PARALLEL:+${PARALLELMFLAGS}}  \
    1.47 -             CROSS="${cross}"                               \
    1.48 -             PREFIX="${CT_SYSROOT_DIR}/"                    \
    1.49 -             STRIPTOOL=true                                 \
    1.50 -             ${CT_LIBC_UCLIBC_VERBOSITY}                    \
    1.51 +        CT_DoExecLog ALL                                        \
    1.52 +        make ${CT_LIBC_UCLIBC_PARALLEL:+${PARALLELMFLAGS}}      \
    1.53 +             CROSS="${cross}"                                   \
    1.54 +             PREFIX="${CT_SYSROOT_DIR}/"                        \
    1.55 +             STRIPTOOL=true                                     \
    1.56 +             ${CT_LIBC_UCLIBC_VERBOSITY}                        \
    1.57               LOCALE_DATA_FILENAME="${uclibc_local_tarball}.tgz" \
    1.58               lib/crt1.o lib/crti.o lib/crtn.o
    1.59  
    1.60 @@ -190,9 +190,9 @@
    1.61      # to best fit the target. So it is useless and seems to be a bad thing to
    1.62      # use LIBC_EXTRA_CFLAGS here.
    1.63      CT_DoLog EXTRA "Applying configuration"
    1.64 -    CT_DoYes "" |CT_DoExecLog ALL               \
    1.65 -                 make CROSS=${CT_TARGET}-       \
    1.66 -                 PREFIX="${CT_SYSROOT_DIR}/"    \
    1.67 +    CT_DoYes "" |CT_DoExecLog ALL                                   \
    1.68 +                 make CROSS=${CT_TARGET}-                           \
    1.69 +                 PREFIX="${CT_SYSROOT_DIR}/"                        \
    1.70                   LOCALE_DATA_FILENAME="${uclibc_local_tarball}.tgz" \
    1.71                   oldconfig
    1.72  
    1.73 @@ -200,20 +200,20 @@
    1.74      # asked for a debug toolchain, thus the STRIPTOOL= assignment
    1.75      # /Old/ versions can not build in //
    1.76      CT_DoLog EXTRA "Building C library"
    1.77 -    CT_DoExecLog ALL                                    \
    1.78 -    make -j1                                            \
    1.79 -         CROSS=${CT_TARGET}-                            \
    1.80 -         PREFIX="${CT_SYSROOT_DIR}/"                    \
    1.81 -         STRIPTOOL=true                                 \
    1.82 -         ${CT_LIBC_UCLIBC_VERBOSITY}                    \
    1.83 +    CT_DoExecLog ALL                                        \
    1.84 +    make -j1                                                \
    1.85 +         CROSS=${CT_TARGET}-                                \
    1.86 +         PREFIX="${CT_SYSROOT_DIR}/"                        \
    1.87 +         STRIPTOOL=true                                     \
    1.88 +         ${CT_LIBC_UCLIBC_VERBOSITY}                        \
    1.89           LOCALE_DATA_FILENAME="${uclibc_local_tarball}.tgz" \
    1.90           pregen
    1.91 -    CT_DoExecLog ALL                                    \
    1.92 -    make ${CT_LIBC_UCLIBC_PARALLEL:+${PARALLELMFLAGS}}  \
    1.93 -         CROSS=${CT_TARGET}-                            \
    1.94 -         PREFIX="${CT_SYSROOT_DIR}/"                    \
    1.95 -         STRIPTOOL=true                                 \
    1.96 -         ${CT_LIBC_UCLIBC_VERBOSITY}                    \
    1.97 +    CT_DoExecLog ALL                                        \
    1.98 +    make ${CT_LIBC_UCLIBC_PARALLEL:+${PARALLELMFLAGS}}      \
    1.99 +         CROSS=${CT_TARGET}-                                \
   1.100 +         PREFIX="${CT_SYSROOT_DIR}/"                        \
   1.101 +         STRIPTOOL=true                                     \
   1.102 +         ${CT_LIBC_UCLIBC_VERBOSITY}                        \
   1.103           LOCALE_DATA_FILENAME="${uclibc_local_tarball}.tgz" \
   1.104           all
   1.105  
   1.106 @@ -232,11 +232,11 @@
   1.107      # Note: PARALLELMFLAGS is not usefull for installation.
   1.108      #
   1.109      CT_DoLog EXTRA "Installing C library"
   1.110 -    CT_DoExecLog ALL                    \
   1.111 -    make CROSS=${CT_TARGET}-            \
   1.112 -         PREFIX="${CT_SYSROOT_DIR}/"    \
   1.113 -         STRIPTOOL=true                 \
   1.114 -         ${CT_LIBC_UCLIBC_VERBOSITY}    \
   1.115 +    CT_DoExecLog ALL                                        \
   1.116 +    make CROSS=${CT_TARGET}-                                \
   1.117 +         PREFIX="${CT_SYSROOT_DIR}/"                        \
   1.118 +         STRIPTOOL=true                                     \
   1.119 +         ${CT_LIBC_UCLIBC_VERBOSITY}                        \
   1.120           LOCALE_DATA_FILENAME="${uclibc_local_tarball}.tgz" \
   1.121           install
   1.122