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 \

Reply via email to