[3/4] configure: Check for Thumb2 on ARM and compile always in ARM mode

André Hentschel nerv at dawncrow.de
Sun Apr 29 14:43:43 CDT 2012


This makes sure we have a defined base and the new winebuild code can be used
---
 configure.ac |    8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/configure.ac b/configure.ac
index efc03af..18da8c5 100644
--- a/configure.ac
+++ b/configure.ac
@@ -168,6 +168,14 @@ case $host in
       AC_SUBST(TARGETFLAGS,"-m64")
     fi
     ;;
+  arm*)
+    AC_MSG_CHECKING([whether $CC supports Thumb2])
+    WINE_TRY_ASM_LINK([".syntax unified\n.thumb\nb.w ac_test\n.arm"],[int ac_test(int i) { return i; }], [if (ac_test(1)) return 1],
+                      [AC_MSG_RESULT([yes])],
+                      [AC_MSG_RESULT([no])
+                       AC_MSG_ERROR([You need a target with Thumb2 support to build Wine for ARM.])])
+    CFLAGS="$CFLAGS -marm"
+    ;;
   *-mingw32*|*-cygwin*)
     enable_win16=${enable_win16:-no}
     CFLAGS="$CFLAGS -D_WIN32"
-- 

Best Regards, André Hentschel


More information about the wine-patches mailing list