git: ea5685ba79fc - main - Makefile.inc1: Build source packages before sets
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 13 Oct 2025 18:31:48 UTC
The branch main has been updated by ivy:
URL: https://cgit.FreeBSD.org/src/commit/?id=ea5685ba79fc9309698ef72cf48bc1f0c91ad3dd
commit ea5685ba79fc9309698ef72cf48bc1f0c91ad3dd
Author: Lexi Winter <ivy@FreeBSD.org>
AuthorDate: 2025-10-13 18:30:31 +0000
Commit: Lexi Winter <ivy@FreeBSD.org>
CommitDate: 2025-10-13 18:31: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.
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
---
Makefile.inc1 | 1 +
1 file changed, 1 insertion(+)
diff --git a/Makefile.inc1 b/Makefile.inc1
index 74c4598dd092..e079a23552f1 100644
--- a/Makefile.inc1
+++ b/Makefile.inc1
@@ -2094,6 +2094,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 \