summaryrefslogtreecommitdiffstats
path: root/Doc/using/configure.rst
diff options
context:
space:
mode:
Diffstat (limited to 'Doc/using/configure.rst')
-rw-r--r--Doc/using/configure.rst7
1 files changed, 7 insertions, 0 deletions
diff --git a/Doc/using/configure.rst b/Doc/using/configure.rst
index ce858ab..fbe280d 100644
--- a/Doc/using/configure.rst
+++ b/Doc/using/configure.rst
@@ -314,6 +314,13 @@ also be used to improve performance.
is dependent on a combination of the build environment + the other
optimization configure args + the CPU architecture, and not all combinations
are supported.
+ BOLT versions before LLVM 16 are known to crash BOLT under some scenarios.
+ Use of LLVM 16 or newer for BOLT optimization is strongly encouraged.
+
+ The :envvar:`!BOLT_INSTRUMENT_FLAGS` and :envvar:`!BOLT_APPLY_FLAGS`
+ :program:`configure` variables can be defined to override the default set of
+ arguments for :program:`llvm-bolt` to instrument and apply BOLT data to
+ binaries, respectively.
.. versionadded:: 3.12