Mailing List Archive

[3.12] gh-117804: Document how to suppress PGO unprofiled source warnings (GH-117859) (#117912)
https://github.com/python/cpython/commit/556fb3675c87ed1132caa5ccec94fc3f8778b1d7
commit: 556fb3675c87ed1132caa5ccec94fc3f8778b1d7
branch: 3.12
author: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
committer: erlend-aasland <erlend.aasland@protonmail.com>
date: 2024-04-15T21:24:35Z
summary:

[3.12] gh-117804: Document how to suppress PGO unprofiled source warnings (GH-117859) (#117912)

(cherry picked from commit 757891ee8ad61a864444c1fdb764d81bc8a11189)

Co-authored-by: Erlend E. Aasland <erlend@python.org>

files:
M Doc/using/configure.rst

diff --git a/Doc/using/configure.rst b/Doc/using/configure.rst
index 45263a3ee1753c..0e605b38d421d6 100644
--- a/Doc/using/configure.rst
+++ b/Doc/using/configure.rst
@@ -302,6 +302,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

_______________________________________________
Python-checkins mailing list -- python-checkins@python.org
To unsubscribe send an email to python-checkins-leave@python.org
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: list-python-checkins@lists.gossamer-threads.com