This is an automated email from the ASF dual-hosted git repository.
dmeden pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/trafficserver.git
The following commit(s) were added to refs/heads/master by this push:
new 5c2d64d796 Tests: Update oss-fuzz script to use the updated H3 build
tools folder. (#11316)
5c2d64d796 is described below
commit 5c2d64d79610fe1bc4809ca6951f7b85cca242f8
Author: Damian Meden <[email protected]>
AuthorDate: Mon May 6 21:12:59 2024 +0200
Tests: Update oss-fuzz script to use the updated H3 build tools folder.
(#11316)
---
tests/fuzzing/oss-fuzz.sh | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/tests/fuzzing/oss-fuzz.sh b/tests/fuzzing/oss-fuzz.sh
index bd5f711765..1c1961df0b 100644
--- a/tests/fuzzing/oss-fuzz.sh
+++ b/tests/fuzzing/oss-fuzz.sh
@@ -30,6 +30,7 @@ apt-get install -y libev-dev libjemalloc-dev python2-dev
libxml2-dev libpython2-
curl https://sh.rustup.rs -sSf | sh -s -- -y --default-toolchain=nightly
export PATH="/root/.cargo/bin:${PATH}"
+# Build tools folder will be /opt/h3-tools-boringssl
BASE=/opt $SRC/trafficserver/tools/build_h3_tools.sh
export CFLAGS="${CFLAGS_SAVE}"
@@ -50,16 +51,16 @@ then
fi
mkdir -p build && cd build/
-cmake -DENABLE_POSIX_CAP=OFF -DENABLE_FUZZING=ON -DYAML_BUILD_SHARED_LIBS=OFF
-DENABLE_HWLOC=OFF -DENABLE_JEMALLOC=OFF -DENABLE_LUAJIT=OFF
-Dquiche_ROOT=/opt/quiche -DENABLE_QUICHE=TRUE
-DOPENSSL_INCLUDE_DIR=/opt/boringssl/include -DOPENSSL_ROOT_DIR=/opt/boringssl
../.
+cmake -DENABLE_POSIX_CAP=OFF -DENABLE_FUZZING=ON -DYAML_BUILD_SHARED_LIBS=OFF
-DENABLE_HWLOC=OFF -DENABLE_JEMALLOC=OFF -DENABLE_LUAJIT=OFF
-Dquiche_ROOT=/opt/h3-tools-boringssl/quiche -DENABLE_QUICHE=TRUE
-DOPENSSL_INCLUDE_DIR=/opt/h3-tools-boringssl/boringssl/include
-DOPENSSL_ROOT_DIR=/opt/h3-tools-boringssl/boringssl ../.
make -j$(nproc) --ignore-errors
cp tests/fuzzing/fuzz_* $OUT/
cp -r tests/fuzzing/lib/ $OUT/
cp $SRC/trafficserver/tests/fuzzing/*.zip $OUT/
-cp /opt/boringssl/lib/libssl.so $OUT/lib/
-cp /opt/boringssl/lib/libcrypto.so $OUT/lib/
-cp /opt/quiche/lib/libquiche.so $OUT/lib/
+cp /opt/h3-tools-boringssl/boringssl/lib/libssl.so $OUT/lib/
+cp /opt/h3-tools-boringssl/boringssl/lib/libcrypto.so $OUT/lib/
+cp /opt/h3-tools-boringssl/quiche/lib/libquiche.so $OUT/lib/
if [[ $SANITIZER = undefined ]]
then