From dd1776eee5681b93d9a62a25ea6169882b6426e9 Mon Sep 17 00:00:00 2001 From: Shamil Abdulaev Date: Tue, 18 Nov 2025 13:35:04 +0300 Subject: [PATCH] gh-39936: Fix pyconfig.h installation path with --includedir --- Makefile.pre.in | 2 +- .../next/Build/2025-11-18-10-30-45.gh-issue-39936.Kx9mPq.rst | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 Misc/NEWS.d/next/Build/2025-11-18-10-30-45.gh-issue-39936.Kx9mPq.rst diff --git a/Makefile.pre.in b/Makefile.pre.in index dd28ff5d2a3ed1..73f12c397f9222 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in @@ -156,7 +156,7 @@ BINDIR= @bindir@ LIBDIR= @libdir@ MANDIR= @mandir@ INCLUDEDIR= @includedir@ -CONFINCLUDEDIR= $(exec_prefix)/include +CONFINCLUDEDIR= $(INCLUDEDIR) PLATLIBDIR= @PLATLIBDIR@ SCRIPTDIR= $(prefix)/$(PLATLIBDIR) # executable name for shebangs diff --git a/Misc/NEWS.d/next/Build/2025-11-18-10-30-45.gh-issue-39936.Kx9mPq.rst b/Misc/NEWS.d/next/Build/2025-11-18-10-30-45.gh-issue-39936.Kx9mPq.rst new file mode 100644 index 00000000000000..886ff0cbf50232 --- /dev/null +++ b/Misc/NEWS.d/next/Build/2025-11-18-10-30-45.gh-issue-39936.Kx9mPq.rst @@ -0,0 +1,4 @@ +Fixed ``pyconfig.h`` installation to respect ``--includedir`` configure option. +Previously, ``pyconfig.h`` was always installed to ``$(exec_prefix)/include`` +instead of the directory specified by ``--includedir``. +Patch by Shamil Abdulaev.