Whamcloud - gitweb
LU-16962 build: parallel header checks 73/51673/4
authorShaun Tancheff <shaun.tancheff@hpe.com>
Fri, 14 Jul 2023 09:21:45 +0000 (16:21 +0700)
committerOleg Drokin <green@whamcloud.com>
Thu, 24 Aug 2023 04:31:55 +0000 (04:31 +0000)
commit2e025641ef087f159ca000ff3c4acb3ce886b8a3
tree0ca4887d1c5f552c59b21112715fc93888fb2515
parent0dfeed23d67fe5b3f283ec5b9671c94f0fe2303f
LU-16962 build: parallel header checks

Add LB2_CHECK_LINUX_HEADER_SRC and LB2_CHECK_LINUX_HEADER_RESULT
macros to use for running header checks in parallel.

Migrate (most) header checks to parallel and run a subset
early as the results of those tests are required by other
configure tests.

Test-Parameters: trivial
HPE-bug-id: LUS-11710
Signed-off-by: Shaun Tancheff <shaun.tancheff@hpe.com>
Change-Id: Ia765261179d25e96912e65e31c81824b4507e604
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/51673
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Reviewed-by: Petros Koutoupis <petros.koutoupis@hpe.com>
config/lustre-build-linux.m4
config/lustre-build.m4
libcfs/autoconf/lustre-libcfs.m4