bsdtar: xz threads support disabled
Stefan Ehmann
shoesoft at gmx.net
Sat Nov 24 08:47:18 UTC 2018
Is there any reason why bsdtar is built without XZ multi-threading support?
It's not documented in the man page, so maybe it's an experimental feature.
Can be tested with this command:
tar -Jcf /dev/null --options xz:threads=4 $HOME
After setting HAVE_LZMA_STREAM_ENCODER_MT, it works as expected:
Index: lib/libarchive/Makefile
===================================================================
--- lib/libarchive/Makefile (revision 340812)
+++ lib/libarchive/Makefile (working copy)
@@ -7,7 +7,7 @@
LIB= archive
LIBADD= z bz2 lzma bsdxml
-CFLAGS+= -DHAVE_BZLIB_H=1 -DHAVE_LIBLZMA=1 -DHAVE_LZMA_H=1
+CFLAGS+= -DHAVE_BZLIB_H=1 -DHAVE_LIBLZMA=1 -DHAVE_LZMA_H=1
-DHAVE_LZMA_STREAM_ENCODER_MT=1
# FreeBSD SHLIB_MAJOR value is managed as part of the FreeBSD system.
# It has no real relation to the libarchive version number.
More information about the freebsd-stable
mailing list