]> git.ipfire.org Git - thirdparty/xz.git/commit
liblzma: Remove ifunc support.
authorLasse Collin <lasse.collin@tukaani.org>
Tue, 9 Apr 2024 14:43:16 +0000 (17:43 +0300)
committerLasse Collin <lasse.collin@tukaani.org>
Tue, 9 Apr 2024 15:22:27 +0000 (18:22 +0300)
commit689ae2427342a2ea1206eb5ca08301baf410e7e0
tree34c51083c01e2988df94adaf24e1abb1934a9171
parent6b4c859059a7eb9b0547590c081668e14ecf8af6
liblzma: Remove ifunc support.

This is *NOT* done for security reasons even though the backdoor
relied on the ifunc code. Instead, the reason is that in this
project ifunc provides little benefits but it's quite a bit of
extra code to support it. The only case where ifunc *might* matter
for performance is if the CRC functions are used directly by an
application. In normal compression use it's completely irrelevant.
CMakeLists.txt
INSTALL
configure.ac
src/liblzma/check/crc32_fast.c
src/liblzma/check/crc64_fast.c
src/liblzma/check/crc_common.h
src/liblzma/check/crc_x86_clmul.h