From 59cee42d7d22530e66a155305389e29679b11f78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Storsj=C3=B6?= Date: Wed, 3 May 2017 11:18:51 +0300 Subject: [PATCH] arm: Check for the .arch directive in configure MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When targeting windows, the .arch directive isn't available. So far, when building for windows, we've always used gas-preprocessor, both when using msvc's armasm and when using clang. Lately, clang/llvm has implemented the last missing piece (altmacro support) for building our assembly without gas-preprocessor. This means that we now build for arm/windows with clang without any extra compatibility layer. Signed-off-by: Martin Storsjö --- configure | 4 ++++ libavutil/arm/asm.S | 2 ++ 2 files changed, 6 insertions(+) diff --git a/configure b/configure index 6f696c9ab5..d70e61593a 100755 --- a/configure +++ b/configure @@ -1661,6 +1661,7 @@ SYSTEM_FUNCS=" " TOOLCHAIN_FEATURES=" + as_arch_directive as_dn_directive as_fpu_directive as_func @@ -4376,6 +4377,9 @@ EOF check_inline_asm asm_mod_q '"add r0, %Q0, %R0" :: "r"((long long)0)' + check_as <