From 2244b6cdfa1b14a8e089b699d5e4dcbfe2b9187d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Storsj=C3=B6?= Date: Wed, 17 Oct 2018 09:43:15 +0300 Subject: [PATCH] Update llvm/clang/lld to a newer version This makes the help output from llvm-nm contain keywords that libtool may look for, makes combined compilation and linking with -flto in one command work, fixes a bug with alignment of locally imported symbols on arm64, allows using linker directives for specifying default libraries to link, and allows linking to undefined behaviour sanitizer. --- build-llvm.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/build-llvm.sh b/build-llvm.sh index ed226e1..d9bc9e6 100755 --- a/build-llvm.sh +++ b/build-llvm.sh @@ -51,13 +51,13 @@ fi if [ -n "$SYNC" ] || [ -n "$CHECKOUT" ]; then cd llvm [ -z "$SYNC" ] || git fetch - git checkout 17dce3bea3d23a5d20a00922725e6841e8423be5 + git checkout c76c02e1ed1a158628019f61aea45fcf87712d2c cd tools/clang [ -z "$SYNC" ] || git fetch - git checkout 339ff47af8084b99b9968f078e66f62d6adfafab + git checkout e3de7bb263271008c55cc8bf3186a3a08999fbaa cd ../lld [ -z "$SYNC" ] || git fetch - git checkout ba88da80b300e0723b141f5080b2ef0bbad29e4a + git checkout 935d766de8b251de001fed5f44b9567ccf6cadb1 cd ../../.. fi