From 7f2999d05c6ce60dfe7228260669ca48c6be717f Mon Sep 17 00:00:00 2001 From: Ivan Maidanski Date: Mon, 27 Feb 2017 20:58:28 +0300 Subject: [PATCH] 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. --- configure.ac | 7 +++++++ 1 file changed, 7 insertions(+) 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*) -- 2.7.4