From c4b969693fb8fc1a733193328dae4a14529ebe7d Mon Sep 17 00:00:00 2001 From: Joan Figueras Date: Fri, 6 Dec 2019 12:07:14 +0100 Subject: [PATCH] Fixed build due to clang segfaults --- PKGBUILD | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index 7ade66a4ae682..f3b86330cf002 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -134,10 +134,10 @@ build() { # LTO needs more open files ulimit -n 4096 - # -fno-plt with cross-LTO causes obscure LLVM errors - # LLVM ERROR: Function Import: link error - #CFLAGS="${CFLAGS/-fno-plt/}" - #CXXFLAGS="${CXXFLAGS/-fno-plt/}" + # march cannot be tuned, otherwise clang segfaults + CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt" + CXXFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt" + LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now" xvfb-run -a -n 97 -s "-screen 0 1600x1200x24" ./mach build ./mach buildsymbols