git: zstd(1): Enable multi-threading support in the zstd(1) utility.

Sascha Wildner swildner at crater.dragonflybsd.org
Sun Apr 4 06:12:46 PDT 2021


commit 5ebc8a7fe4ccb24d2d34586c9cbfe2bc2db1181b
Author: Sascha Wildner <saw at online.de>
Date:   Sun Apr 4 15:12:25 2021 +0200

    zstd(1): Enable multi-threading support in the zstd(1) utility.
    
    Note that it is only used when -T is specified.
    
    Leave libzstd itself without multi-threading, to prevent libarchive from
    getting a libpthread dependency. Instead, compile libzstd's necessary
    bits into zstd(1) and enable multi-threading only in the utilitily.
    
    For detailed reasoning on this, please check zrj's commit message for
    3ff63cdaea3abd5eece6e57d01a1ab57a4312636.
    
    While here, clean up libzstd's Makefile a bit.

Summary of changes:
 lib/libzstd/Makefile  |  8 --------
 usr.bin/zstd/Makefile | 35 +++++++++++++++++++++++++++--------
 2 files changed, 27 insertions(+), 16 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/5ebc8a7fe4ccb24d2d34586c9cbfe2bc2db1181b


-- 
DragonFly BSD source repository



More information about the Commits mailing list