Pass -fno-forward-propagate on gcc 4.3

db4
Slava Pestov 2008-11-07 21:56:57 -06:00
parent eb83b542d6
commit c669040754
1 changed files with 4 additions and 3 deletions

View File

@ -60,10 +60,11 @@ check_gcc_version() {
GCC_VERSION=`$CC --version` GCC_VERSION=`$CC --version`
check_ret gcc check_ret gcc
if [[ $GCC_VERSION == *3.3.* ]] ; then if [[ $GCC_VERSION == *3.3.* ]] ; then
$ECHO "bad!"
$ECHO "You have a known buggy version of gcc (3.3)" $ECHO "You have a known buggy version of gcc (3.3)"
$ECHO "Install gcc 3.4 or higher and try again." $ECHO "Install gcc 3.4 or higher and try again."
exit 3 exit 3
elif [[ $GCC_VERSION == *4.3.* ]] ; then
MAKE_OPTS="$MAKE_OPTS SITE_CFLAGS=-fno-forward-propagate"
fi fi
$ECHO "ok." $ECHO "ok."
} }
@ -282,7 +283,7 @@ set_build_info() {
else else
MAKE_IMAGE_TARGET=$ARCH.$WORD MAKE_IMAGE_TARGET=$ARCH.$WORD
fi fi
BOOT_IMAGE_NAME=boot.$MAKE_IMAGE_TARGET.image BOOT_IMAGE=boot.$MAKE_IMAGE_TARGET.image
} }
parse_build_info() { parse_build_info() {
@ -335,7 +336,7 @@ cd_factor() {
} }
invoke_make() { invoke_make() {
$MAKE $* $MAKE $MAKE_OPTS $*
check_ret $MAKE check_ret $MAKE
} }