qemu-cr16/.gitlab-ci.d
Marc-André Lureau c3ff31fa2b build-sys: cfi_debug and safe_stack are not compatible
It fails to link on fedora >= 41:
/usr/bin/ld: /usr/bin/../lib/clang/20/lib/x86_64-redhat-linux-gnu/libclang_rt.safestack.a(safestack.cpp.o): in function `__sanitizer_internal_memcpy':
(.text.__sanitizer_internal_memcpy+0x0): multiple definition of `__sanitizer_internal_memcpy'; /usr/bin/../lib/clang/20/lib/x86_64-redhat-linux-gnu/libclang_rt.ubsan_standalone.a(sanitizer_libc.cpp.o):(.text.__sanitizer_internal_memcpy+0x0): first defined here
/usr/bin/ld: /usr/bin/../lib/clang/20/lib/x86_64-redhat-linux-gnu/libclang_rt.safestack.a(safestack.cpp.o): in function `__sanitizer_internal_memmove':
(.text.__sanitizer_internal_memmove+0x0): multiple definition of `__sanitizer_internal_memmove'; /usr/bin/../lib/clang/20/lib/x86_64-redhat-linux-gnu/libclang_rt.ubsan_standalone.a(sanitizer_libc.cpp.o):(.text.__sanitizer_internal_memmove+0x0): first defined here
/usr/bin/ld: /usr/bin/../lib/clang/20/lib/x86_64-redhat-linux-gnu/libclang_rt.safestack.a(safestack.cpp.o): in function `__sanitizer_internal_memset':
(.text.__sanitizer_internal_memset+0x0): multiple definition of `__sanitizer_internal_memset'; /usr/bin/../lib/clang/20/lib/x86_64-redhat-linux-gnu/libclang_rt.ubsan_standalone.a(sanitizer_libc.cpp.o):(.text.__sanitizer_internal_memset+0x0): first defined here

cfi_debug seems to pull ubsan which has conflicting symbols with safe_stack.

See also: https://bugzilla.redhat.com/show_bug.cgi?id=2397265

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Message-ID: <20250924120426.2158655-12-marcandre.lureau@redhat.com>
2025-09-30 19:33:25 +04:00
..
cirrus libvirt-ci: bump to latest for vulkan-tools 2025-03-10 10:30:00 +00:00
custom-runners gitlab: mark s390x-system to allow failures 2025-07-02 09:56:37 +01:00
opensbi gitlab/opensbi: Move to docker:stable 2023-03-05 15:40:00 -08:00
base.yml gitlab-ci: Update QEMU_JOB_AVOCADO and QEMU_CI_AVOCADO_TESTING 2025-04-23 07:51:25 +02:00
buildtest-template.yml gitlab: prevent duplicated meson log artifacts in test jobs 2025-09-09 11:29:42 +02:00
buildtest.yml build-sys: cfi_debug and safe_stack are not compatible 2025-09-30 19:33:25 +04:00
check-dco.py gitlab: use --refetch in check-patch/check-dco jobs 2025-02-26 07:45:57 +01:00
check-patch.py gitlab: use --refetch in check-patch/check-dco jobs 2025-02-26 07:45:57 +01:00
check-units.py gitlab: add -n option to check-units script 2025-07-14 11:42:39 +01:00
cirrus.yml gitlab-ci.d/cirrus: Update the FreeBSD job to v14.2 2025-02-11 13:27:07 +01:00
container-core.yml tests: Update our CI to use CentOS Stream 9 instead of 8 2024-04-25 07:03:04 +02:00
container-cross.yml gitlab: Enable CI for wasm build 2025-05-06 16:02:04 +02:00
container-template.yml gitlab: centralize the container tag name 2023-06-26 08:58:02 +02:00
containers.yml gitlab-ci: add Rust-enabled CI job 2024-10-11 12:32:18 +02:00
crossbuild-template.yml gitlab: include all junit XML files from meson 2025-09-09 11:29:42 +02:00
crossbuilds.yml gitlab-ci: fix 'needs' property type must be array 2025-09-30 19:33:25 +04:00
custom-runners.yml gitlab: include all junit XML files from meson 2025-09-09 11:29:42 +02:00
opensbi.yml gitlab-ci: add manual job to run Coverity 2024-03-08 19:11:00 +01:00
qemu-project.yml Add CI variable RUNNER_TAG 2023-05-24 12:26:40 -07:00
stages.yml gitlab: drop 'containers-layer2' stage 2022-07-29 09:48:01 +01:00
static_checks.yml gitlab-ci: fix 'needs' property type must be array 2025-09-30 19:33:25 +04:00
windows.yml gitlab: include all junit XML files from meson 2025-09-09 11:29:42 +02:00