# HG changeset patch # User "Yann E. MORIN" # Date 1284117838 -7200 # Node ID e565ce1ef4922a8003d1d5cebb85f8125a326ebc # Parent b1d27d43a82534db3bfadd034156ce82853fcd98 libc/uClibc: change munging code based on target arch Signed-off-by: "Yann E. MORIN" diff -r b1d27d43a825 -r e565ce1ef492 scripts/build/libc/uClibc.sh --- a/scripts/build/libc/uClibc.sh Sun Sep 12 00:07:41 2010 +0200 +++ b/scripts/build/libc/uClibc.sh Fri Sep 10 13:23:58 2010 +0200 @@ -282,20 +282,22 @@ ENDSED # Ah. We may one day need architecture-specific handler here... - if [ "${CT_ARCH}" = "arm" ]; then - # Hack the ARM {E,O}ABI into the config file - if [ "${CT_ARCH_ARM_EABI}" = "y" ]; then - cat <<-ENDSED - s/.*(CONFIG_ARM_OABI).*/# \\1 is not set/ - s/.*(CONFIG_ARM_EABI).*/\\1=y/ - ENDSED - else - cat <<-ENDSED - s/.*(CONFIG_ARM_OABI).*/\\1=y/ - s/.*(CONFIG_ARM_EABI).*/# \\1 is not set/ - ENDSED - fi - fi + case "${CT_ARCH}" in + arm) + # Hack the ARM {E,O}ABI into the config file + if [ "${CT_ARCH_ARM_EABI}" = "y" ]; then + cat <<-ENDSED + s/.*(CONFIG_ARM_OABI).*/# \\1 is not set/ + s/.*(CONFIG_ARM_EABI).*/\\1=y/ + ENDSED + else + cat <<-ENDSED + s/.*(CONFIG_ARM_OABI).*/\\1=y/ + s/.*(CONFIG_ARM_EABI).*/# \\1 is not set/ + ENDSED + fi + ;; + esac # Accomodate for old and new uClibc versions, where the # way to select between big/little endian has changed