1
0
Fork 0
mirror of https://git.tukaani.org/xz.git synced 2024-04-04 12:36:23 +02:00

Docs: Document the configure option --disable-ifunc in INSTALL.

This commit is contained in:
Jia Tan 2023-06-27 17:27:09 +03:00
parent b4cf7a2822
commit 3d1fdddf92

View file

@ -380,6 +380,14 @@ XZ Utils Installation
required extensions (-msse4.1 -mpclmul) then runtime required extensions (-msse4.1 -mpclmul) then runtime
detection isn't used and the generic code is omitted. detection isn't used and the generic code is omitted.
--disable-ifunc
Disable the use of __attribute__((__ifunc__())) for
function dispatching even if support is detected.
The ifunc attribute is incompatible with
-fsanitize=address so it may need to be disabled in
debug builds with extra instrumentation.
--enable-unaligned-access --enable-unaligned-access
Allow liblzma to use unaligned memory access for 16-bit, Allow liblzma to use unaligned memory access for 16-bit,
32-bit, and 64-bit loads and stores. This should be 32-bit, and 64-bit loads and stores. This should be