3 Commits

Author SHA1 Message Date
Chris Packham
902fab451b companion_libs: zstd: Build nomt configuration
We have been building the multi threaded zstd target. This requires that
anything that links with lzstd also links with lpthread. On more recent
systems this is fine because lpthread is part of GNU libc so the
-pthread option is a no-op but on other systems this will cause GCC to
either fail to build or to silently disable zstd compression. By
building the libzstd.a-nomt-release we can be compatible with older GCC
versions and ensure that support for zstd is not silently dropped.

Fixes: #2198
Signed-off-by: Chris Packham <judge.packham@gmail.com>
2024-09-09 08:59:38 +12:00
Quentin Boswank
067d7743b6 Optimize zstd we build
- multithreading enabled
- release mode

Signed-off-by: Quentin Boswank <qubos@outlook.de>
2024-06-17 13:36:49 +12:00
Quentin Boswank
4cba299460 Add zstd to the companion libs
Add zstd to the companion libs witch allows to use lto zstd compression
in a canadian or cross-native enviroment

Signed-off-by: QBos07 <62326551+QBos07@users.noreply.github.com>
Signed-off-by: Quentin Boswank <62326551+QBos07@users.noreply.github.com>
2023-02-08 17:13:42 +13:00