aboutsummaryrefslogtreecommitdiff
path: root/projects/cryptofuzz
diff options
context:
space:
mode:
authorGuido Vranken <guidovranken@users.noreply.github.com>2020-04-23 16:52:13 +0200
committerGitHub <noreply@github.com>2020-04-23 07:52:13 -0700
commit0804ffada67dc343beed6fc6366883e97746c653 (patch)
treeea99e1994c7b0140b72336eec6ad2dace1821309 /projects/cryptofuzz
parent22d254a44537d803168825f7f64dbeacb5f8f7a5 (diff)
downloadoss-fuzz-0804ffada67dc343beed6fc6366883e97746c653.tar.gz
[cryptofuzz] LibreSSL i386 build (#3701)
Diffstat (limited to 'projects/cryptofuzz')
-rwxr-xr-xprojects/cryptofuzz/build.sh9
1 files changed, 7 insertions, 2 deletions
diff --git a/projects/cryptofuzz/build.sh b/projects/cryptofuzz/build.sh
index 9a53c981c..e97738978 100755
--- a/projects/cryptofuzz/build.sh
+++ b/projects/cryptofuzz/build.sh
@@ -304,13 +304,18 @@ make -B
##############################################################################
-if [[ $CFLAGS != *sanitize=memory* && $CFLAGS != *-m32* ]]
+if [[ $CFLAGS != *sanitize=memory* ]]
then
# Compile LibreSSL (with assembly)
cd $SRC/libressl
rm -rf build ; mkdir build
cd build
- cmake -DCMAKE_C_COMPILER=$CC -DCMAKE_CXX_COMPILER=$CXX -DCMAKE_CXX_FLAGS="$CXXFLAGS" -DCMAKE_C_FLAGS="$CFLAGS" ..
+ if [[ $CFLAGS != *-m32* ]]
+ then
+ cmake -DCMAKE_C_COMPILER=$CC -DCMAKE_CXX_COMPILER=$CXX -DCMAKE_CXX_FLAGS="$CXXFLAGS" -DCMAKE_C_FLAGS="$CFLAGS" ..
+ else
+ setarch i386 cmake -DCMAKE_C_COMPILER=$CC -DCMAKE_CXX_COMPILER=$CXX -DCMAKE_CXX_FLAGS="$CXXFLAGS" -DCMAKE_C_FLAGS="$CFLAGS" ..
+ fi
make -j$(nproc) crypto >/dev/null 2>&1
# Compile Cryptofuzz LibreSSL (with assembly) module