Synchronize cmliblzma with current liblzma release
To replace !2247 (closed) with an abstraction that allows me to use libarchive's "threads" option without exposing libarchive internals I need an updated liblzma
implementing the new lzma_stream_encoder_mt
.
I tried simply updating update-liblzma.bash replacing the current v5.0.8
with v5.2.4
but running the updated script results in a lot of merge conflicts.
It would be great if someone more familiar with the non-upstream changes in cmliblzma
could take a peek.
I suspect that since some of these changes are quite dated they might no longer be required and don't need to be preserved given that CMake has dropped support for some older compilers.