external/zstd/StaticLibrary_zstd.mk | 15 +++++++++++++++ 1 file changed, 15 insertions(+)
New commits: commit 35b6c655a1b5cb370f0d24523cadd6c77e9d2fc9 Author: Andras Timar <[email protected]> AuthorDate: Thu Feb 26 16:07:59 2026 +0100 Commit: Miklos Vajna <[email protected]> CommitDate: Fri Feb 27 10:06:34 2026 +0100 external: build zstd with compression support The bundled zstd static library was built with decompression objects only. Add the compression sources so that consumers like Collabora Online (which needs ZSTD_compress, ZSTD_createCCtx, etc. for tile compression) can link against it. Change-Id: I82239cc4d22ee5022b582a7e4b9b64f6e377fa53 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/200449 Tested-by: Jenkins CollaboraOffice <[email protected]> Reviewed-by: Miklos Vajna <[email protected]> diff --git a/external/zstd/StaticLibrary_zstd.mk b/external/zstd/StaticLibrary_zstd.mk index c7ca142dabd0..d82ff04260b0 100644 --- a/external/zstd/StaticLibrary_zstd.mk +++ b/external/zstd/StaticLibrary_zstd.mk @@ -16,6 +16,7 @@ $(eval $(call gb_StaticLibrary_set_warnings_disabled,zstd)) $(eval $(call gb_StaticLibrary_set_include,zstd,\ -I$(gb_UnpackedTarball_workdir)/zstd/lib \ -I$(gb_UnpackedTarball_workdir)/zstd/lib/common \ + -I$(gb_UnpackedTarball_workdir)/zstd/lib/compress \ -I$(gb_UnpackedTarball_workdir)/zstd/lib/decompress \ $$(INCLUDE) \ )) @@ -26,6 +27,20 @@ $(eval $(call gb_StaticLibrary_add_generated_cobjects,zstd,\ UnpackedTarball/zstd/lib/common/fse_decompress \ UnpackedTarball/zstd/lib/common/xxhash \ UnpackedTarball/zstd/lib/common/zstd_common \ + UnpackedTarball/zstd/lib/compress/fse_compress \ + UnpackedTarball/zstd/lib/compress/hist \ + UnpackedTarball/zstd/lib/compress/huf_compress \ + UnpackedTarball/zstd/lib/compress/zstd_compress \ + UnpackedTarball/zstd/lib/compress/zstd_compress_literals \ + UnpackedTarball/zstd/lib/compress/zstd_compress_sequences \ + UnpackedTarball/zstd/lib/compress/zstd_compress_superblock \ + UnpackedTarball/zstd/lib/compress/zstd_double_fast \ + UnpackedTarball/zstd/lib/compress/zstd_fast \ + UnpackedTarball/zstd/lib/compress/zstd_lazy \ + UnpackedTarball/zstd/lib/compress/zstd_ldm \ + UnpackedTarball/zstd/lib/compress/zstd_opt \ + UnpackedTarball/zstd/lib/compress/zstd_preSplit \ + UnpackedTarball/zstd/lib/compress/zstdmt_compress \ UnpackedTarball/zstd/lib/decompress/huf_decompress \ UnpackedTarball/zstd/lib/decompress/zstd_ddict \ UnpackedTarball/zstd/lib/decompress/zstd_decompress \
