diff --git a/cmake/BuildZSTD.cmake b/cmake/BuildZSTD.cmake index 3b622c5e7d7af862084229e367c463828a8ba5cc..a011e09db300c93240635ac12be7bc80e1994709 100644 --- a/cmake/BuildZSTD.cmake +++ b/cmake/BuildZSTD.cmake @@ -6,8 +6,11 @@ macro(zstd_build) third_party/zstd/lib/common/pool.c third_party/zstd/lib/common/xxhash.c third_party/zstd/lib/common/fse_decompress.c + third_party/zstd/lib/common/debug.c third_party/zstd/lib/decompress/zstd_decompress.c third_party/zstd/lib/decompress/huf_decompress.c + third_party/zstd/lib/decompress/zstd_ddict.c + third_party/zstd/lib/decompress/zstd_decompress_block.c third_party/zstd/lib/compress/zstd_double_fast.c third_party/zstd/lib/compress/zstd_fast.c third_party/zstd/lib/compress/zstd_lazy.c @@ -17,6 +20,10 @@ macro(zstd_build) third_party/zstd/lib/compress/zstdmt_compress.c third_party/zstd/lib/compress/huf_compress.c third_party/zstd/lib/compress/fse_compress.c + third_party/zstd/lib/compress/hist.c + third_party/zstd/lib/compress/zstd_compress_superblock.c + third_party/zstd/lib/compress/zstd_compress_sequences.c + third_party/zstd/lib/compress/zstd_compress_literals.c ) if (CC_HAS_WNO_IMPLICIT_FALLTHROUGH) diff --git a/static-build/test/static-build/exports.test.lua b/static-build/test/static-build/exports.test.lua index de54973d8dc2ca584b2ab7d99475713d5b1d372a..9b9eaa471f43b5cec265a2ba8acd64b9e39479bd 100755 --- a/static-build/test/static-build/exports.test.lua +++ b/static-build/test/static-build/exports.test.lua @@ -129,8 +129,6 @@ local check_symbols = { 'ZSTD_compress', 'ZSTD_decompress', - 'ZSTD_free', - 'ZSTD_malloc', 'ZSTD_versionString', } diff --git a/third_party/zstd b/third_party/zstd index f3a8bd553a865c59f1bd6e1f68bf182cf75a8f00..97a3da1df009d4dc67251de0c4b1c9d7fe286fc1 160000 --- a/third_party/zstd +++ b/third_party/zstd @@ -1 +1 @@ -Subproject commit f3a8bd553a865c59f1bd6e1f68bf182cf75a8f00 +Subproject commit 97a3da1df009d4dc67251de0c4b1c9d7fe286fc1