diff options
author | Guido Vranken <guidovranken@users.noreply.github.com> | 2020-04-23 16:52:13 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-23 07:52:13 -0700 |
commit | 0804ffada67dc343beed6fc6366883e97746c653 (patch) | |
tree | ea99e1994c7b0140b72336eec6ad2dace1821309 /projects/cryptofuzz | |
parent | 22d254a44537d803168825f7f64dbeacb5f8f7a5 (diff) | |
download | oss-fuzz-0804ffada67dc343beed6fc6366883e97746c653.tar.gz |
[cryptofuzz] LibreSSL i386 build (#3701)
Diffstat (limited to 'projects/cryptofuzz')
-rwxr-xr-x | projects/cryptofuzz/build.sh | 9 |
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 |