git: f01adba1e2ac - releng/15.0 - Makefile.inc1: Build source packages before sets
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 14 Oct 2025 02:47:54 UTC
The branch releng/15.0 has been updated by cperciva:
URL: https://cgit.FreeBSD.org/src/commit/?id=f01adba1e2acb05798238e11971b4b1535231fdb
commit f01adba1e2acb05798238e11971b4b1535231fdb
Author: Lexi Winter <ivy@FreeBSD.org>
AuthorDate: 2025-10-13 18:30:31 +0000
Commit: Colin Percival <cperciva@FreeBSD.org>
CommitDate: 2025-10-14 02:47:36 +0000
Makefile.inc1: Build source packages before sets
To build set-src, we first need to build the source packages. Add a
.ORDER to ensure this happens. Otherwise, in a parallel build, sets
might be built before the src-* packages have finished building, and
set-src will be mysteriously missing.
Approved by: re (cperciva)
MFC after: 3 seconds
Reported by: cperciva
Actually diagnosed by: jrtc27
One-line fix by: ivy
Reviewed by: cperciva
Differential Revision: https://reviews.freebsd.org/D53076
(cherry picked from commit ea5685ba79fc9309698ef72cf48bc1f0c91ad3dd)
(cherry picked from commit 3b5ec539beefb82dd3210f51c0e2e0759b20dad8)
---
Makefile.inc1 | 1 +
1 file changed, 1 insertion(+)
diff --git a/Makefile.inc1 b/Makefile.inc1
index cd3e3f007c3b..d530ca4e9584 100644
--- a/Makefile.inc1
+++ b/Makefile.inc1
@@ -2107,6 +2107,7 @@ create-packages-world: _pkgbootstrap _repodir .PHONY
.ORDER: create-packages-world create-packages-sets
.ORDER: create-packages-kernel create-packages-sets
+.ORDER: create-packages-source create-packages-sets
create-packages-sets: _pkgbootstrap _repodir .PHONY
${_+_}@cd ${.CURDIR}; \
${MAKE} -f Makefile.inc1 \