diff options
| author | Marc-André Lureau <marcandre.lureau@redhat.com> | 2025-09-24 16:04:11 +0400 |
|---|---|---|
| committer | Marc-André Lureau <marcandre.lureau@redhat.com> | 2025-09-30 19:33:25 +0400 |
| commit | 2e6d3417aaa4d34dca72b25d86c07098f03ca0b9 (patch) | |
| tree | 95c7680d2c3237af22be3e644306be77ff220037 | |
| parent | 4ef07afe8e02664a0596b22ad17fbca58c01519c (diff) | |
| download | focaccia-qemu-2e6d3417aaa4d34dca72b25d86c07098f03ca0b9.tar.gz focaccia-qemu-2e6d3417aaa4d34dca72b25d86c07098f03ca0b9.zip | |
lcitool/alpine: workaround bindgen issue
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Message-ID: <20250924120426.2158655-15-marcandre.lureau@redhat.com>
| -rw-r--r-- | tests/docker/dockerfiles/alpine.docker | 2 | ||||
| -rwxr-xr-x | tests/lcitool/refresh | 8 |
2 files changed, 9 insertions, 1 deletions
diff --git a/tests/docker/dockerfiles/alpine.docker b/tests/docker/dockerfiles/alpine.docker index bd1ef5505d..b50fbc3dba 100644 --- a/tests/docker/dockerfiles/alpine.docker +++ b/tests/docker/dockerfiles/alpine.docker @@ -131,6 +131,8 @@ ENV LANG "en_US.UTF-8" ENV MAKE "/usr/bin/make" ENV NINJA "/usr/bin/ninja" ENV PYTHON "/usr/bin/python3" +# https://gitlab.alpinelinux.org/alpine/aports/-/issues/17463 +RUN apk add clang19-libclang # As a final step configure the user (if env is defined) ARG USER ARG UID diff --git a/tests/lcitool/refresh b/tests/lcitool/refresh index f49eb638f8..6f98a91277 100755 --- a/tests/lcitool/refresh +++ b/tests/lcitool/refresh @@ -97,6 +97,11 @@ def generate_yaml(os, target, arch, trailer=None): generate(filename, cmd, trailer) +alpine_extras = [ + "# https://gitlab.alpinelinux.org/alpine/aports/-/issues/17463\n", + "RUN apk add clang19-libclang\n", +] + # Netmap still needs to be manually built as it is yet to be packaged # into a distro. We also add cscope and gtags which are used in the CI # test @@ -167,7 +172,8 @@ try: # # Standard native builds # - generate_dockerfile("alpine", "alpine-321") + generate_dockerfile("alpine", "alpine-321", + trailer="".join(alpine_extras)) generate_dockerfile("centos9", "centos-stream-9") generate_dockerfile("debian", "debian-12", trailer="".join(debian12_extras)) |