[compiler-rt] d344030 - [Fuzzer] Update build.sh to fix build errors (#65496)
via llvm-commits
llvm-commits at lists.llvm.org
Thu Sep 7 16:38:32 PDT 2023
Author: Arseny Kapoulkine
Date: 2023-09-07T16:38:28-07:00
New Revision: d3440304b110138770eb1236fba088a9704d9fbc
URL: https://github.com/llvm/llvm-project/commit/d3440304b110138770eb1236fba088a9704d9fbc
DIFF: https://github.com/llvm/llvm-project/commit/d3440304b110138770eb1236fba088a9704d9fbc.diff
LOG: [Fuzzer] Update build.sh to fix build errors (#65496)
Switch from C++11 to C++14 as fuzzer requires std::chrono and stdlibc++
doesn't provide chrono literals when using -std=c++11.
Also remove 'u' from ar command to fix this warning: ar: `u' modifier
ignored since `D' is the default (see `U')
Added:
Modified:
compiler-rt/lib/fuzzer/build.sh
Removed:
################################################################################
diff --git a/compiler-rt/lib/fuzzer/build.sh b/compiler-rt/lib/fuzzer/build.sh
index 504e54e3a819ee8..f7f329c0d19c765 100755
--- a/compiler-rt/lib/fuzzer/build.sh
+++ b/compiler-rt/lib/fuzzer/build.sh
@@ -2,10 +2,10 @@
LIBFUZZER_SRC_DIR=$(dirname $0)
CXX="${CXX:-clang}"
for f in $LIBFUZZER_SRC_DIR/*.cpp; do
- $CXX -g -O2 -fno-omit-frame-pointer -std=c++11 $f -c &
+ $CXX -g -O2 -fno-omit-frame-pointer -std=c++14 $f -c &
done
wait
rm -f libFuzzer.a
-ar ru libFuzzer.a Fuzzer*.o
+ar r libFuzzer.a Fuzzer*.o
rm -f Fuzzer*.o
More information about the llvm-commits
mailing list