disable excess precision flag on arm64, clang doesn't support it
authorMichael Gilbert <mgilbert@debian.org>
Wed, 6 Jul 2022 00:44:32 +0000 (01:44 +0100)
committerMichael Gilbert <mgilbert@debian.org>
Wed, 6 Jul 2022 00:44:32 +0000 (01:44 +0100)
Gbp-Pq: Topic arm64
Gbp-Pq: Name excess-precision.patch

configure.ac

index 69149c3bfc56ac1b22bf94e24663abf9a1a711fa..493e46d768dfe654015c4808dccaba473b3aa090 100644 (file)
@@ -1821,6 +1821,10 @@ then
     WINE_TRY_CFLAGS([-fexcess-precision=standard],[AC_SUBST(EXCESS_PRECISION_CFLAGS,"-fexcess-precision=standard")])
   fi
 
+  case $host_cpu in
+    *aarch64*) EXCESS_PRECISION_CFLAGS="" ;;
+  esac
+
   dnl Check for noisy string.h
   WINE_TRY_CFLAGS([-Wpointer-arith],
      [saved_string_h_CFLAGS=$CFLAGS