From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Tue, 16 Dec 2025 09:56:32 +0000 (+0100) Subject: [3.13] gh-142020: ctypes docs: Note that find_library relies on the programs it runs... X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c32a4c14fdc4d0a699d5ad63497061972a9109cf;p=thirdparty%2FPython%2Fcpython.git [3.13] gh-142020: ctypes docs: Note that find_library relies on the programs it runs (GH-142134) (GH-142749) gh-142020: ctypes docs: Note that find_library relies on the programs it runs (GH-142134) (cherry picked from commit e4d32a3ef9eab34225fd9320632edbce834f4033) --- diff --git a/Doc/library/ctypes.rst b/Doc/library/ctypes.rst index 911e7cb2668a..d9cd5f2e265a 100644 --- a/Doc/library/ctypes.rst +++ b/Doc/library/ctypes.rst @@ -1335,6 +1335,9 @@ On Linux, :func:`~ctypes.util.find_library` tries to run external programs (``/sbin/ldconfig``, ``gcc``, ``objdump`` and ``ld``) to find the library file. It returns the filename of the library file. +Note that if the output of these programs does not correspond to the dynamic +linker used by Python, the result of this function may be misleading. + .. versionchanged:: 3.6 On Linux, the value of the environment variable ``LD_LIBRARY_PATH`` is used when searching for libraries, if a library cannot be found by any other means. @@ -2037,6 +2040,8 @@ Utility functions The exact functionality is system dependent. + See :ref:`ctypes-finding-shared-libraries` for complete documentation. + .. function:: find_msvcrt() :module: ctypes.util