u-boot.mk: support Python 3.12 and 3.13
authorStijn Tintel <[email protected]>
Tue, 1 Jul 2025 17:06:52 +0000 (20:06 +0300)
committerStijn Tintel <[email protected]>
Tue, 1 Jul 2025 17:07:46 +0000 (20:07 +0300)
Fixes the following build problem on systems with Python 3.12 or 3.13:

Checking 'python3-setuptools'... failed.
Checking 'swig'... ok.

u-boot: Please install the Python3 setuptools module

Signed-off-by: Stijn Tintel <[email protected]>
include/u-boot.mk

index 45f4d454f7556f7d61c425ed9e72a124debe218d..8d946d11221cd812c211853862d43972366ce885 100644 (file)
@@ -29,6 +29,8 @@ endif
 ifdef UBOOT_USE_INTREE_DTC
   $(eval $(call TestHostCommand,python3-dev, \
     Please install the python3-dev package, \
+    python3.13-config --includes 2>&1 | grep 'python3', \
+    python3.12-config --includes 2>&1 | grep 'python3', \
     python3.11-config --includes 2>&1 | grep 'python3', \
     python3.10-config --includes 2>&1 | grep 'python3', \
     python3.9-config --includes 2>&1 | grep 'python3', \