From a0450b90a75a2e280738ff01b9d14afe6a261d95 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Tue, 29 Jun 2021 21:17:07 -0700 Subject: gnutls: Disable integrated assembler on aarch64 integrated assembler crashes latest clang on aarch64, so lets disable it for now Signed-off-by: Khem Raj (cherry picked from commit 9d89acd175067a828313b8b2a215e6f7595f61b5) --- conf/nonclangable.conf | 3 +++ 1 file changed, 3 insertions(+) diff --git a/conf/nonclangable.conf b/conf/nonclangable.conf index fb5d47c..dd9c90e 100644 --- a/conf/nonclangable.conf +++ b/conf/nonclangable.conf @@ -217,6 +217,9 @@ CFLAGS_append_pn-luajit_toolchain-clang_mips = " -no-integrated-as" #| ^ CFLAGS_append_pn-nettle_toolchain-clang_powerpc64le = " -no-integrated-as" +# Fixes clang crash when compiling gnutls-3.7.2/lib/accelerated/aarch64/elf/sha512-armv8.s +CFLAGS_append_pn-gnutls_toolchain-clang_aarch64 = " -no-integrated-as" + # regtest.cc:374:39: error: invalid suffix on literal; C++11 requires a # space between literal and identifier [-Wreserved-user-defined-literal] #| snprintf_func (buf, sizeof(buf), "%"Q"u", x); -- cgit v1.2.3-54-g00ecf