HomeFreeBSD

config: cache results of kernel checks (#17106)

Description

config: cache results of kernel checks (#17106)

Kernel checks are the heaviest part of the configure checks. This allows
the results to be cached through the normal autoconf cache.

Since we don't want to reuse cached values for different kernels, but
don't want to discard the entire cache on every kernel, we instead add a
short checksum to kernel config cache keys, based on the version and
path, so the cache can hold results for multiple different kernels.

Sponsored-by: https://despairlabs.com/sponsor/

Signed-off-by: Rob Norris <robn@despairlabs.com>
Reviewed-by: Tony Hutter <hutter2@llnl.gov>

Details

Provenance
rob.norris_klarasystems.comAuthored on Mar 27 2025, 11:44 PM
GitHub <noreply@github.com>Committed on Mar 27 2025, 11:44 PM
Parents
rG4abc21b28c22: Block remap for cloned blocks on device removal
Branches
Unknown
Tags
Unknown