diff options
| author | Even Rouault <even.rouault@spatialys.com> | 2020-01-29 17:08:01 +0100 |
|---|---|---|
| committer | Even Rouault <even.rouault@spatialys.com> | 2020-01-29 17:26:07 +0100 |
| commit | cebb314e144c3fdd8f913e4c0b0477b33818a95d (patch) | |
| tree | 31253e7e169698c480c263d3fe25c8011461173c /test | |
| parent | e35cf5d63cdd11ab5bc8590d4172b474c4c64938 (diff) | |
| download | PROJ-cebb314e144c3fdd8f913e4c0b0477b33818a95d.tar.gz PROJ-cebb314e144c3fdd8f913e4c0b0477b33818a95d.zip | |
test/fuzzers/build.sh: build with static libtiff [ci skip]
Diffstat (limited to 'test')
| -rwxr-xr-x | test/fuzzers/build.sh | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/test/fuzzers/build.sh b/test/fuzzers/build.sh index c971a739..5e60c16d 100755 --- a/test/fuzzers/build.sh +++ b/test/fuzzers/build.sh @@ -24,10 +24,8 @@ if [ "$LIB_FUZZING_ENGINE" = "" ]; then export LIB_FUZZING_ENGINE=-lFuzzingEngine fi -I386_PACKAGES="zlib1g-dev:i386 libssl-dev:i386 libsqlite3-dev:i386 \ - libtiff5-dev:i386" -X64_PACKAGES="zlib1g-dev libssl-dev libsqlite3-dev \ - libtiff5-dev" +I386_PACKAGES="zlib1g-dev:i386 libssl-dev:i386 libsqlite3-dev:i386" +X64_PACKAGES="zlib1g-dev libssl-dev libsqlite3-dev" if [ "$ARCHITECTURE" = "i386" ]; then apt-get install -y $I386_PACKAGES @@ -44,12 +42,20 @@ make -j$(nproc) -s make install cd .. +# build libtiff.a +cd libtiff ./autogen.sh -SQLITE3_CFLAGS=-I/usr/include SQLITE3_LIBS=-lsqlite3 TIFF_CFLAGS=-I/usr/include TIFF_LIBS=-ltiff ./configure --disable-shared --with-curl=$SRC/install/bin/curl-config +./configure --disable-shared --prefix=$SRC/install +make -j$(nproc) +make install +cd .. + +./autogen.sh +SQLITE3_CFLAGS=-I/usr/include SQLITE3_LIBS=-lsqlite3 TIFF_CFLAGS=-I$SRC/install/include TIFF_LIBS="-L$SRC/install/lib -ltiff" ./configure --disable-shared --with-curl=$SRC/install/bin/curl-config make clean -s make -j$(nproc) -s -EXTRA_LIBS="-lpthread -lsqlite3 -ltiff -Wl,-Bstatic -L$SRC/install/lib -lcurl -lssl -lcrypto -lz -Wl,-Bdynamic" +EXTRA_LIBS="-lpthread -lsqlite3 -Wl,-Bstatic -L$SRC/install/lib -ltiff -lcurl -lssl -lcrypto -lz -Wl,-Bdynamic" build_fuzzer() { |
