diff --git a/zstd/build.sh b/zstd/build.sh index 7d9dc14..f13dc11 100755 --- a/zstd/build.sh +++ b/zstd/build.sh @@ -28,5 +28,9 @@ cd zstd-$version prefix=$build_dir/prefix mkdir $prefix -make -j $CPU_COUNT -C lib libzstd.a-release libzstd.pc PREFIX=$prefix +# prevents this error when linking to the zstd static library built for 32-bit x86: +# ld.lld: error: relocation R_386_PC32 cannot be used +# against symbol 'HUF_writeCTable_wksp'; recompile with -fPIC +CFLAGS+=" -fPIC" +make -j $CPU_COUNT -C lib libzstd.a-release libzstd.pc PREFIX=$prefix VERBOSE=1 make -C lib install-static install-pc install-includes PREFIX=$prefix