On 4/9/24 11:29 PM, Colin Percival wrote:
The branch main has been updated by cperciva:
URL:
https://cgit.FreeBSD.org/src/commit/?id=65c603ed65c700d6eacdf9e1e94dc42fd70fb0b7
commit 65c603ed65c700d6eacdf9e1e94dc42fd70fb0b7
Author: Colin Percival <cperc...@freebsd.org>
AuthorDate: 2024-04-10 03:26:51 +0000
Commit: Colin Percival <cperc...@freebsd.org>
CommitDate: 2024-04-10 03:29:16 +0000
release: distributekernel before packagekernel
With these as a single make command, `make -j` breaks when it tries to
package up a kernel which hasn't been distributed yet.
MFC after: 1 week
Hmm, should this section of the toplevel Makefile be updated instead?
ORDER: buildworld installworld
ORDER: buildworld distrib-dirs
ORDER: buildworld distribution
ORDER: buildworld distribute
ORDER: buildworld distributeworld
ORDER: buildworld buildkernel
ORDER: distrib-dirs distribute
ORDER: distrib-dirs distributeworld
ORDER: distrib-dirs installworld
ORDER: distribution distribute
ORDER: distributeworld distribute
ORDER: distributeworld distribution
ORDER: installworld distribute
ORDER: installworld distribution
ORDER: installworld installkernel
ORDER: buildkernel installkernel
ORDER: buildkernel installkernel.debug
ORDER: buildkernel reinstallkernel
ORDER: buildkernel reinstallkernel.debug
ORDER: kernel-toolchain buildkernel
Seems like explicit .ORDER's for the various package* targets might be useful in
general.
--
John Baldwin