From 757891ee8ad61a864444c1fdb764d81bc8a11189 Mon Sep 17 00:00:00 2001 From: "Erlend E. Aasland" Date: Mon, 15 Apr 2024 23:17:28 +0200 Subject: gh-117804: Document how to suppress PGO unprofiled source warnings (#117859) --- Doc/using/configure.rst | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Doc/using/configure.rst b/Doc/using/configure.rst index eef0c50..580d31f 100644 --- a/Doc/using/configure.rst +++ b/Doc/using/configure.rst @@ -518,6 +518,15 @@ also be used to improve performance. GCC is used: add ``-fno-semantic-interposition`` to the compiler and linker flags. + .. note:: + + During the build, you may encounter compiler warnings about + profile data not being available for some source files. + These warnings are harmless, as only a subset of the code is exercised + during profile data acquisition. + To disable these warnings on Clang, manually suppress them by adding + ``-Wno-profile-instr-unprofiled`` to :envvar:`CFLAGS`. + .. versionadded:: 3.6 .. versionchanged:: 3.10 -- cgit v0.12