mirror of https://git.tukaani.org/xz.git
Docs: Update INSTALL for --enable_ifunc change.
This commit is contained in:
parent
ffb456593d
commit
20ecee40a0
16
INSTALL
16
INSTALL
|
@ -383,14 +383,6 @@ 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
|
||||
|
@ -522,6 +514,14 @@ XZ Utils Installation
|
|||
calls any liblzma functions from more than
|
||||
one thread, something bad may happen.
|
||||
|
||||
--enable-ifunc
|
||||
Use __attribute__((__ifunc__())) in liblzma. This is
|
||||
enabled by default on GNU/Linux and FreeBSD.
|
||||
|
||||
The ifunc attribute is incompatible with
|
||||
-fsanitize=address. --disable-ifunc must be used
|
||||
if any -fsanitize= option is specified in CFLAGS.
|
||||
|
||||
--enable-sandbox=METHOD
|
||||
There is limited sandboxing support in the xz tool. If
|
||||
built with sandbox support, it's used automatically when
|
||||
|
|
Loading…
Reference in New Issue