diff options
author | Jia Tan <jiat0218@gmail.com> | 2023-06-27 17:27:09 +0300 |
---|---|---|
committer | Jia Tan <jiat0218@gmail.com> | 2023-06-27 23:56:06 +0800 |
commit | 3d1fdddf92321b516d55651888b9c669e254634e (patch) | |
tree | 83e71c2be9541e9a014127488cdba1c89be2ddac /INSTALL | |
parent | Minor tweaks to style and comments. (diff) | |
download | xz-3d1fdddf92321b516d55651888b9c669e254634e.tar.xz |
Docs: Document the configure option --disable-ifunc in INSTALL.
Diffstat (limited to 'INSTALL')
-rw-r--r-- | INSTALL | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -380,6 +380,14 @@ XZ Utils Installation required extensions (-msse4.1 -mpclmul) then runtime 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 Allow liblzma to use unaligned memory access for 16-bit, 32-bit, and 64-bit loads and stores. This should be |