build-sys: make buildroot compilation work
Fixes the following error in configure stage. configure: error: cannot run test program while cross compiling Signed-off-by: Sami Kerola <kerolasa@iki.fi>
This commit is contained in:
parent
be26243f9c
commit
bb4ae3d933
30
configure.ac
30
configure.ac
@ -14,20 +14,22 @@ AC_CONFIG_HEADERS([config.h])
|
|||||||
AC_GNU_SOURCE
|
AC_GNU_SOURCE
|
||||||
AC_PROG_CC
|
AC_PROG_CC
|
||||||
AC_PROG_CC_STDC
|
AC_PROG_CC_STDC
|
||||||
if test "x$ac_cv_prog_cc_c99" = "xno" || test "x$ac_cv_prog_cc_c99" = "x"; then
|
if test "$cross_compiling" = no; then
|
||||||
# We might be on RHEL5 with a git checkout and so broken
|
if test "x$ac_cv_prog_cc_c99" = "xno" || test "x$ac_cv_prog_cc_c99" = "x"; then
|
||||||
# autoconf. Check if CC is gcc and if it bails when given -std=gnu99.
|
# We might be on RHEL5 with a git checkout and so broken
|
||||||
# If not, use that. Yuck.
|
# autoconf. Check if CC is gcc and if it bails when given -std=gnu99.
|
||||||
if test "x$ac_cv_c_compiler_gnu" = "xyes"; then
|
# If not, use that. Yuck.
|
||||||
CC="$CC -std=gnu99"
|
if test "x$ac_cv_c_compiler_gnu" = "xyes"; then
|
||||||
AC_RUN_IFELSE(
|
CC="$CC -std=gnu99"
|
||||||
[AC_LANG_PROGRAM([],[[
|
AC_RUN_IFELSE(
|
||||||
return 0;
|
[AC_LANG_PROGRAM([],[[
|
||||||
]])],
|
return 0;
|
||||||
[],
|
]])],
|
||||||
[AC_MSG_ERROR([Could not find a C99 compatible compiler])])
|
[],
|
||||||
else
|
[AC_MSG_ERROR([Could not find a C99 compatible compiler])])
|
||||||
AC_MSG_ERROR([Could not find a C99 compatible compiler])
|
else
|
||||||
|
AC_MSG_ERROR([Could not find a C99 compatible compiler])
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
AM_PROG_CC_C_O
|
AM_PROG_CC_C_O
|
||||||
|
Loading…
Reference in New Issue
Block a user