Module Name: src Committed By: skrll Date: Thu May 12 12:51:53 UTC 2016
Modified Files: src/external/gpl3/binutils.old/dist: config.guess src/external/gpl3/binutils/dist: config.guess src/external/gpl3/gcc.old/dist: config.guess src/external/gpl3/gcc/dist: config.guess Log Message: For earm use the compiler to determine sf vs hf To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/binutils.old/dist/config.guess cvs rdiff -u -r1.7 -r1.8 src/external/gpl3/binutils/dist/config.guess cvs rdiff -u -r1.5 -r1.6 src/external/gpl3/gcc.old/dist/config.guess cvs rdiff -u -r1.10 -r1.11 src/external/gpl3/gcc/dist/config.guess Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/external/gpl3/binutils.old/dist/config.guess diff -u src/external/gpl3/binutils.old/dist/config.guess:1.3 src/external/gpl3/binutils.old/dist/config.guess:1.4 --- src/external/gpl3/binutils.old/dist/config.guess:1.3 Thu May 12 10:55:03 2016 +++ src/external/gpl3/binutils.old/dist/config.guess Thu May 12 12:51:53 2016 @@ -214,8 +214,14 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$ # Determine ABI tags. case "${UNAME_MACHINE_ARCH}" in earm*) - expr='s/^earmv[0-9]/-eabi/;s/eb$//' - abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"` + eval $set_cc_for_build + if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_PCS_VFP + then + abi=-eabi + else + abi=-eabihf + fi ;; esac # The OS release Index: src/external/gpl3/binutils/dist/config.guess diff -u src/external/gpl3/binutils/dist/config.guess:1.7 src/external/gpl3/binutils/dist/config.guess:1.8 --- src/external/gpl3/binutils/dist/config.guess:1.7 Thu May 12 10:55:03 2016 +++ src/external/gpl3/binutils/dist/config.guess Thu May 12 12:51:53 2016 @@ -214,8 +214,14 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$ # Determine ABI tags. case "${UNAME_MACHINE_ARCH}" in earm*) - expr='s/^earmv[0-9]/-eabi/;s/eb$//' - abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"` + eval $set_cc_for_build + if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_PCS_VFP + then + abi=-eabi + else + abi=-eabihf + fi ;; esac # The OS release Index: src/external/gpl3/gcc.old/dist/config.guess diff -u src/external/gpl3/gcc.old/dist/config.guess:1.5 src/external/gpl3/gcc.old/dist/config.guess:1.6 --- src/external/gpl3/gcc.old/dist/config.guess:1.5 Thu May 12 10:55:03 2016 +++ src/external/gpl3/gcc.old/dist/config.guess Thu May 12 12:51:53 2016 @@ -214,8 +214,14 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$ # Determine ABI tags. case "${UNAME_MACHINE_ARCH}" in earm*) - expr='s/^earmv[0-9]/-eabi/;s/eb$//' - abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"` + eval $set_cc_for_build + if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_PCS_VFP + then + abi=-eabi + else + abi=-eabihf + fi ;; esac # The OS release Index: src/external/gpl3/gcc/dist/config.guess diff -u src/external/gpl3/gcc/dist/config.guess:1.10 src/external/gpl3/gcc/dist/config.guess:1.11 --- src/external/gpl3/gcc/dist/config.guess:1.10 Thu May 12 10:55:03 2016 +++ src/external/gpl3/gcc/dist/config.guess Thu May 12 12:51:53 2016 @@ -214,8 +214,14 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:$ # Determine ABI tags. case "${UNAME_MACHINE_ARCH}" in earm*) - expr='s/^earmv[0-9]/-eabi/;s/eb$//' - abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"` + eval $set_cc_for_build + if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_PCS_VFP + then + abi=-eabi + else + abi=-eabihf + fi ;; esac # The OS release