Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 03 Feb 2026 22:02:45 +0000
From:      Siva Mahadevan <siva@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: c4faf46ff474 - main - lang/python3{12,13}: limit parallel .pyc compilation to MAKE_JOBS
Message-ID:  <69827085.41e7c.4b8ae1f4@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by siva:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c4faf46ff4741f016c5196e1de77822733ff4a1f

commit c4faf46ff4741f016c5196e1de77822733ff4a1f
Author:     Siva Mahadevan <siva@FreeBSD.org>
AuthorDate: 2026-02-01 21:01:39 +0000
Commit:     Siva Mahadevan <siva@FreeBSD.org>
CommitDate: 2026-02-03 22:02:17 +0000

    lang/python3{12,13}: limit parallel .pyc compilation to MAKE_JOBS
    
    This option is available since python312[0]. This fixes
    python312 and python313 builds with qemu-user-static
    emulating riscv64.
    
    [0] https://github.com/python/cpython/commit/9a7e9f9921804f3f90151ca42703e612697dd430
    
    Approved by:            vishwin (#python), lwhsu (mentor)
    Signed-off-by:          Siva Mahadevan <siva@FreeBSD.org>
    Sponsored by:           The FreeBSD Foundation
    Differential Revision:  https://reviews.freebsd.org/D54906
---
 lang/python312/Makefile | 3 ++-
 lang/python313/Makefile | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/lang/python312/Makefile b/lang/python312/Makefile
index 6e48645cc79e..2a9f20e34520 100644
--- a/lang/python312/Makefile
+++ b/lang/python312/Makefile
@@ -40,7 +40,8 @@ INSTALL_TARGET=		altinstall					# Don't want cloberring of unprefixed files
 TEST_TARGET=		buildbottest
 TEST_ARGS=		TESTOPTS=-j${MAKE_JOBS_NUMBER}
 
-MAKE_ARGS+=		INSTALL_SHARED="${INSTALL_LIB}"				# Strip shared library
+MAKE_ARGS+=		COMPILEALL_OPTS=-j${MAKE_JOBS_NUMBER} \
+			INSTALL_SHARED="${INSTALL_LIB}"				# Strip shared library
 
 SUB_FILES=		pkg-message
 SUB_LIST=		PYTHON_SUFFIX=${PYTHON_SUFFIX}
diff --git a/lang/python313/Makefile b/lang/python313/Makefile
index 9583def19644..3e3955b12324 100644
--- a/lang/python313/Makefile
+++ b/lang/python313/Makefile
@@ -35,7 +35,8 @@ INSTALL_TARGET=		altinstall					# Don't want cloberring of unprefixed files
 TEST_TARGET=		test
 TEST_ARGS=		TESTOPTS=-j${MAKE_JOBS_NUMBER}
 
-MAKE_ARGS+=		INSTALL_SHARED="${INSTALL_LIB}"				# Strip shared library
+MAKE_ARGS+=		COMPILEALL_OPTS=-j${MAKE_JOBS_NUMBER} \
+			INSTALL_SHARED="${INSTALL_LIB}"				# Strip shared library
 
 SUB_FILES=		pkg-message
 SUB_LIST=		PYTHON_SUFFIX=${PYTHON_BASESUFFIX}${THREADFLAG}


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69827085.41e7c.4b8ae1f4>