diff --git a/src/configure b/src/configure index fda3a4fe9f..e0f5b99ba1 100755 --- a/src/configure +++ b/src/configure @@ -5967,6 +5967,22 @@ case $OS in if test "${enable_sdk}" != "" ; then PREFLAGS="$PREFLAGS -isysroot ${enable_sdk} -mmacosx-version-min=10.4 -DEXTRA_EXCEPTION_STUBS" LDFLAGS="$LDFLAGS -isysroot ${enable_sdk} -mmacosx-version-min=10.4" + if test "${CC}" = "gcc" ; then + CC=gcc-4.0 + fi + if test "${CXX}" = "g++" ; then + CXX=g++-4.0 + fi + if test "${CPP}" = "gcc -E" ; then + CPP="gcc-4.0 -E" + fi + if test "${CXXCPP}" = "g++ -E" ; then + CXXCPP="g++-4.0 -E" + fi + if test "${LD}" = "gcc" ; then + LD=gcc-4.0 + fi + SUB_CONFIGURE_EXTRAS="${SUB_CONFIGURE_EXTRAS} CFLAGS="'"'"${CFLAGS} ${PREFLAGS}"'"' fi case `$UNAME -m` in diff --git a/src/racket/configure.ac b/src/racket/configure.ac index 7aeefe62ee..72c5ef8580 100644 --- a/src/racket/configure.ac +++ b/src/racket/configure.ac @@ -663,6 +663,22 @@ case $OS in if test "${enable_sdk}" != "" ; then PREFLAGS="$PREFLAGS -isysroot ${enable_sdk} -mmacosx-version-min=10.4 -DEXTRA_EXCEPTION_STUBS" LDFLAGS="$LDFLAGS -isysroot ${enable_sdk} -mmacosx-version-min=10.4" + if test "${CC}" = "gcc" ; then + CC=gcc-4.0 + fi + if test "${CXX}" = "g++" ; then + CXX=g++-4.0 + fi + if test "${CPP}" = "gcc -E" ; then + CPP="gcc-4.0 -E" + fi + if test "${CXXCPP}" = "g++ -E" ; then + CXXCPP="g++-4.0 -E" + fi + if test "${LD}" = "gcc" ; then + LD=gcc-4.0 + fi + SUB_CONFIGURE_EXTRAS="${SUB_CONFIGURE_EXTRAS} CFLAGS="'"'"${CFLAGS} ${PREFLAGS}"'"' fi case `$UNAME -m` in