Package: libzstd1 Version: 1.5.7+dfsg-3+b1 Severity: normal Tags: patch upstream Forwarded: https://github.com/facebook/zstd/issues/4628 Control: affects -1 src:cmake
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Dear maintainer, libzstd causes the CMake test suite to fail on i386 and armhf. CMake upstream has traced the problem to a large 2G compression buffer which fails to allocate on 32-bit systems. The problem can be worked around by either disabling ZSTD_MULTITHREAD (which is probably not desirable), or by adjusting the buffer size as done in the following patch: diff --git a/lib/compress/zstdmt_compress.h b/lib/compress/zstdmt_compress.h index 91b489b9..acd4d124 100644 - --- a/lib/compress/zstdmt_compress.h +++ b/lib/compress/zstdmt_compress.h @@ -32,8 +32,8 @@ #ifndef ZSTDMT_JOBSIZE_MIN /* a different value can be selected at compile time */ # define ZSTDMT_JOBSIZE_MIN (512 KB) #endif - -#define ZSTDMT_JOBLOG_MAX (MEM_32bits() ? 29 : 30) - -#define ZSTDMT_JOBSIZE_MAX (MEM_32bits() ? (512 MB) : (1024 MB)) +#define ZSTDMT_JOBLOG_MAX (MEM_32bits() ? 28 : 30) +#define ZSTDMT_JOBSIZE_MAX (MEM_32bits() ? (256 MB) : (1024 MB)) /* ======================================================== Cheers Timo - -- System Information: Debian Release: forky/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.19.8+deb14-amd64 (SMP w/12 CPU threads; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages libzstd1 depends on: ii libc6 2.42-13 libzstd1 recommends no packages. libzstd1 suggests no packages. - -- no debconf information -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEmwPruYMA35fCsSO/zIxr3RQD9MoFAmm+oAwACgkQzIxr3RQD 9Mpiqg/9FPLu4ZQVlQAVJ8sK7F+k9FHheJ6WZyof3DfeJ9eL0AUUMNFZX6fD1tmG gwboMDxnjyleeC4c1GMz/165AXDGsuSS6BL/m9izmb3PmVx7uOcAAseI+hTIAUXe ziTQOrdpOdX6dJoQnVmdOdv1lCA2wKtK7XEECsv0XEQ7q3f9LbDzpKm4FDPpSep6 zXJaYuskKk1Vry2qKU4j8icCHAfj49cAGyv3MoGsvJ8IG0aJCxLH6exPaUXeYWTj 2CKfZPJqNKe3z9hOHoFaHPo7alWEXOstdxeYyA7H/+iH3Xak6OB4DBzzyVEWYOld 14Va5n95gTTDKRSApiZfqVo9rOl6N6bvSgMpOYXPcmhTLs35yZgMiOfO/hr8VDHg e7eQXAWL0xfxWU/4k2mPxn0fpNNW2tIpSjbpakYD5IN6BkQdUYcwurNjaUYpy8Hy 2vxkbPL7BSu/zxBi/Zxu6LogENHV2F5i0QQyV3sTe81U35wLJNVRO51lEqEJ4E2D NMbvaT6U0f8Jq3dbSQ/V3VeVkL73YsvTp0KPGDJw6r9zLFPimUVFI3VbBbXRA4HC sJVYfoK2pYnADRU7FofY2oS/ZHV/J44P4eidjyLlYJ2vKOatmkP38uLF7mEAtRQm Yn/76suyCGHvBp7D831m0UtFD1mAsI+AXoYODPXROY/98Qufk0Y= =sSs1 -----END PGP SIGNATURE-----

