Skip site navigation (1)Skip section navigation (2)


| raw e-mail | index | archive | help
commit 3b5ec539beefb82dd3210f51c0e2e0759b20dad8
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:32:06 +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
    
    (cherry picked from commit ea5685ba79fc9309698ef72cf48bc1f0c91ad3dd)
---
 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 \



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