aboutsummaryrefslogtreecommitdiff
path: root/fuzzer/build-fuzzer.sh
diff options
context:
space:
mode:
authorFelix Weinrank <weinrank@fh-muenster.de>2019-10-08 00:19:49 +0200
committerMichael Tüxen <tuexen@fh-muenster.de>2019-10-08 00:19:49 +0200
commitc0ca9f3588f7dab52511131912f8e6a18855f7d5 (patch)
tree60f332eea83b3ad6485b553ef17965d50819e7da /fuzzer/build-fuzzer.sh
parentc38740ec838e701f994b5885a1e7318b93de4843 (diff)
downloadusrsctp-c0ca9f3588f7dab52511131912f8e6a18855f7d5.tar.gz
Fuzzer improvements (#398)
Diffstat (limited to 'fuzzer/build-fuzzer.sh')
-rwxr-xr-xfuzzer/build-fuzzer.sh7
1 files changed, 2 insertions, 5 deletions
diff --git a/fuzzer/build-fuzzer.sh b/fuzzer/build-fuzzer.sh
index 59111e1c..46fe5bbb 100755
--- a/fuzzer/build-fuzzer.sh
+++ b/fuzzer/build-fuzzer.sh
@@ -7,15 +7,12 @@ NPROC=1
if [ "$(uname)" = "Linux" ]; then
NPROC=$(nproc)
CC=clang-10
- LINKER=ld.lld-10
elif [ "$(uname)" = "Darwin" ]; then
NPROC=$(sysctl -n hw.ncpu)
CC=/usr/local/opt/llvm/bin/clang
- LINKER=/usr/local/opt/llvm/bin/ld.lld
elif [ "$(uname)" = "FreeBSD" ]; then
NPROC=$(sysctl -n hw.ncpu)
CC=clang-devel
- LINKER=ld.lld-devel
else
echo "Error: $(uname) not supported, sorry!"
exit 1
@@ -44,7 +41,7 @@ pwd
find . -iwholename '*cmake*' -not -name CMakeLists.txt -delete
# Build with ASAN / MSAN
-cmake -Dsctp_build_fuzzer=1 -Dsctp_build_programs=0 -Dsctp_invariants=1 -Dsctp_sanitizer_address=1 -DCMAKE_LINKER="$LINKER" -DCMAKE_C_COMPILER="$CC" -DCMAKE_BUILD_TYPE=RelWithDebInfo .
-#cmake -Dsctp_build_fuzzer=1 -Dsctp_build_programs=0 -Dsctp_invariants=1 -Dsctp_sanitizer_memory=1 -DCMAKE_LINKER="$LINKER" -DCMAKE_C_COMPILER="$CC" -DCMAKE_BUILD_TYPE=RelWithDebInfo .
+cmake -Dsctp_build_fuzzer=1 -Dsctp_build_programs=0 -Dsctp_invariants=1 -Dsctp_sanitizer_address=1 -DCMAKE_LINKER="$CC" -DCMAKE_C_COMPILER="$CC" -DCMAKE_BUILD_TYPE=RelWithDebInfo .
+#cmake -Dsctp_build_fuzzer=1 -Dsctp_build_programs=0 -Dsctp_invariants=1 -Dsctp_sanitizer_memory=1 -DCMAKE_LINKER="$CC" -DCMAKE_C_COMPILER="$CC" -DCMAKE_BUILD_TYPE=RelWithDebInfo .
make -j"$NPROC"