Commit 05fad4b7 authored by Alexandre Julliard's avatar Alexandre Julliard

configure: Require floating point support on ARM.

parent bc865fa4
...@@ -5265,6 +5265,29 @@ rm -f core conftest.err conftest.$ac_objext \ ...@@ -5265,6 +5265,29 @@ rm -f core conftest.err conftest.$ac_objext \
CFLAGS="$CFLAGS -marm" CFLAGS="$CFLAGS -marm"
TARGETFLAGS="-marm" TARGETFLAGS="-marm"
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports floating point" >&5
$as_echo_n "checking whether $CC supports floating point... " >&6; }
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
int
main ()
{
asm("vmrs r2,fpscr");
;
return 0;
}
_ACEOF
if ac_fn_c_try_link "$LINENO"; then :
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
else
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; }
as_fn_error $? "You need a target with floating point support to build Wine for ARM." "$LINENO" 5
fi
rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
;; ;;
i[3456789]86*) i[3456789]86*)
enable_win16=${enable_win16:-yes} enable_win16=${enable_win16:-yes}
......
...@@ -179,6 +179,11 @@ case $host in ...@@ -179,6 +179,11 @@ case $host in
AC_MSG_ERROR([You need a target with Thumb support to build Wine for ARM.])]) AC_MSG_ERROR([You need a target with Thumb support to build Wine for ARM.])])
CFLAGS="$CFLAGS -marm" CFLAGS="$CFLAGS -marm"
AC_SUBST(TARGETFLAGS,"-marm") AC_SUBST(TARGETFLAGS,"-marm")
AC_MSG_CHECKING([whether $CC supports floating point])
WINE_TRY_ASM_LINK(["vmrs r2,fpscr"],,,
[AC_MSG_RESULT([yes])],
[AC_MSG_RESULT([no])
AC_MSG_ERROR([You need a target with floating point support to build Wine for ARM.])])
;; ;;
i[[3456789]]86*) i[[3456789]]86*)
enable_win16=${enable_win16:-yes} enable_win16=${enable_win16:-yes}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment