From: Ivan Maidanski Date: Mon, 27 Feb 2017 17:58:28 +0000 (+0300) Subject: Allow alternate CC (CROSS_CC) for AC_TRY_COMPILE (configure) X-Git-Tag: v7.6.0~62 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7f2999d05c6ce60dfe7228260669ca48c6be717f;p=libatomic_ops Allow alternate CC (CROSS_CC) for AC_TRY_COMPILE (configure) * configure.ac [GCC && CROSS_CC] (CC): Assign to CROSS_CC temporarily (for AC_TRY_COMPILE); restore original value after last AC_TRY_COMPILE. --- diff --git a/configure.ac b/configure.ac index 9087c59..187b871 100644 --- a/configure.ac +++ b/configure.ac @@ -23,6 +23,11 @@ need_asm=false PICFLAG= AC_MSG_CHECKING(for PIC compiler flag) if test "$GCC" = yes; then + old_CC="$CC" + if test -n "$CROSS_CC"; then + CC="$CROSS_CC" + fi + case "$host" in *-*-cygwin* | *-*-mingw*) # Cygwin and Mingw[-w32/64] do not need -fPIC. @@ -72,6 +77,8 @@ extern int quiet; if test "$enable_werror" = yes; then CFLAGS="-Werror $CFLAGS" fi + + CC="$old_CC" else case "$host" in *-*-hpux*)