mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-11-15 08:31:49 +01:00
ci: force reinstall of kernel headers in asan
Github-Pull: #32989
Rebased-From: 2c990d84a3
When using hosted runners in combination with cached docker images,
there is the possibility that the host runner image is updated,
rendering the linux-headers package (stored in the cached docker image)
incompatible.
Fix this by doing a re-install of the headers package in
03_test_script.sh.
If the underlying runner kernel has not changed thie has no effect, but
prevents the job from failing if it has.
This commit is contained in:
@@ -25,6 +25,14 @@ fi
|
|||||||
echo "Free disk space:"
|
echo "Free disk space:"
|
||||||
df -h
|
df -h
|
||||||
|
|
||||||
|
# We force an install of linux-headers again here via $PACKAGES to fix any
|
||||||
|
# kernel mismatch between a cached docker image and the underlying host.
|
||||||
|
# This can happen occasionally on hosted runners if the runner image is updated.
|
||||||
|
if [[ "$CONTAINER_NAME" == "ci_native_asan" ]]; then
|
||||||
|
$CI_RETRY_EXE apt-get update
|
||||||
|
${CI_RETRY_EXE} bash -c "apt-get install --no-install-recommends --no-upgrade -y $PACKAGES"
|
||||||
|
fi
|
||||||
|
|
||||||
# What host to compile for. See also ./depends/README.md
|
# What host to compile for. See also ./depends/README.md
|
||||||
# Tests that need cross-compilation export the appropriate HOST.
|
# Tests that need cross-compilation export the appropriate HOST.
|
||||||
# Tests that run natively guess the host
|
# Tests that run natively guess the host
|
||||||
|
|||||||
Reference in New Issue
Block a user