Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 Apr 2024 08:29:05 -0700
From:      John Baldwin <jhb@FreeBSD.org>
To:        Colin Percival <cperciva@FreeBSD.org>, src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   Re: git: 65c603ed65c7 - main - release: distributekernel before packagekernel
Message-ID:  <d3ea977d-b4b6-41ee-88db-6b86e40635d7@FreeBSD.org>
In-Reply-To: <202404100329.43A3TLA1089631@gitrepo.freebsd.org>
References:  <202404100329.43A3TLA1089631@gitrepo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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 <cperciva@FreeBSD.org>
> AuthorDate: 2024-04-10 03:26:51 +0000
> Commit:     Colin Percival <cperciva@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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?d3ea977d-b4b6-41ee-88db-6b86e40635d7>