mesa/.gitlab-ci/container
Juan A. Suarez Romero 37ee035e42 ci/build: add ubsan build jobs
This adds build jobs to support Undefined Behaviour Sanitizer (UBSan),
both in x86_64 and arm64.

Reviewed-by: Eric Engestrom <eric@igalia.com>
Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30880>
2025-01-09 17:06:07 +00:00
..
alpine ci/container: setup sections in all image builds 2024-11-22 11:40:56 +01:00
debian ci/build: add ubsan build jobs 2025-01-09 17:06:07 +00:00
fedora ci/container: setup sections in all image builds 2024-11-22 11:40:56 +01:00
patches ci/deqp: refresh some patches to apply on top of recent VK-GL-CTS 2025-01-02 19:31:41 +00:00
baremetal_build.sh ci: build kernel in gfx-ci/linux and just use binaries in Mesa3D CI 2023-07-16 02:11:23 +02:00
build-android-x86_64-llvm.sh ci/android: build llvmpipe driver for Android by forcing llvm fallback 2025-01-02 19:31:41 +00:00
build-angle.sh ci: set GIT_COMMITTER_DATE in a locale-agnostic format 2025-01-02 19:31:41 +00:00
build-apitrace.sh ci/container: move apitrace build section into the script itself 2024-11-21 19:59:55 +00:00
build-bindgen.sh ci/container: add sections around the other build scripts 2024-11-21 19:59:56 +00:00
build-crosvm.sh ci: Uprev crosvm 2024-11-27 03:07:02 +00:00
build-deqp-runner.sh ci/container: move deqp-runner build section into the script itself 2024-11-21 19:59:55 +00:00
build-deqp.sh ci/android: fix problem with deqp version file when building for Android 2025-01-02 19:31:41 +00:00
build-directx-headers.sh ci/container: add sections around the other build scripts 2024-11-21 19:59:56 +00:00
build-fossilize.sh ci/container: move fossilize build section into the script itself 2024-11-21 19:59:55 +00:00
build-gfxreconstruct.sh ci/container: move gfxreconstruct build section into the script itself 2024-11-21 19:59:55 +00:00
build-kdl.sh ci/container: move kdl build section into the script itself 2024-11-21 19:59:55 +00:00
build-libclc.sh ci/container: move libclc build section into the script itself 2024-11-21 19:59:55 +00:00
build-libdrm.sh ci/container: add sections around the other build scripts 2024-11-21 19:59:56 +00:00
build-llvm-spirv.sh ci/container: move llvm-spirv build section into the script itself 2024-11-21 19:59:55 +00:00
build-mold.sh ci/container: move mold build section into the script itself 2024-11-21 19:59:55 +00:00
build-ninetests.sh ci/container: move ninetests build section into the script itself 2024-11-21 19:59:55 +00:00
build-piglit.sh Uprev Piglit to 4c0fd15fd956ec70c5509bedee219d602b334464 2024-12-12 09:33:59 +00:00
build-rust.sh ci/container: move rust build section into the script itself 2024-11-21 19:59:55 +00:00
build-shader-db.sh ci/container: add sections around the other build scripts 2024-11-21 19:59:56 +00:00
build-skqp.sh ci/container: add sections around the other build scripts 2024-11-21 19:59:56 +00:00
build-skqp_base.gn ci/skqp: handle all warnings printed with clang >= 14 2023-05-14 22:16:28 +00:00
build-va-tools.sh ci/container: add sections around the other build scripts 2024-11-21 19:59:56 +00:00
build-vkd3d-proton.sh ci: Uprev vkd3d-proton to b121e6d746341e0aaba7663e3d85f3194e8e20e1 2025-01-07 07:35:26 +00:00
build-vulkan-validation.sh ci/container: move vulkan-validation build section into the script itself 2024-11-21 19:59:56 +00:00
build-wayland.sh ci/container: move wayland build section into the script itself 2024-11-21 19:59:56 +00:00
container_job_trampoline.sh ci/container: remove S3_JWT_FILE when container_job_trampoline.sh exits 2024-12-20 04:40:52 +00:00
container_post_build.sh ci: always cleanup pip and cargo leftovers 2023-10-31 01:00:25 +00:00
container_pre_build.sh ci: drop override forcing ld to be gold (and forcing gold to be installed everywhere) 2024-11-21 15:33:31 +00:00
create-android-cross-file.sh meson: fix deprecation warning in create-android-cross-file.sh 2024-05-29 14:22:39 +00:00
create-android-ndk-pc.sh ci/android: move sdk version and ndk to a job variable 2023-01-25 08:58:25 -03:00
create-cross-file.sh ci: bump from Debian 11 (bullseye) to 12 (bookworm) 2023-05-25 16:06:51 +02:00
cross_build.sh ci/container: setup sections in all image builds 2024-11-22 11:40:56 +01:00
download-prebuilt-kernel.sh ci/kernel: Make download-prebuilt-kernel safe for set -u 2024-10-10 11:05:57 +00:00
get-firmware-from-source.sh ci/firmware: Allow calling firmware as sourced script 2024-10-22 10:44:36 +00:00
gitlab-ci.yml ci/android: build llvmpipe driver for Android by forcing llvm fallback 2025-01-02 19:31:41 +00:00
install-meson.sh ci: fix meson install script 2024-06-11 12:15:07 +00:00
install-wine-apitrace.sh ci/wine: Make build-wine safe for set -u 2024-10-10 11:05:57 +00:00
install-wine-dxvk.sh ci/wine: Make build-wine safe for set -u 2024-10-10 11:05:57 +00:00
lava_build.sh ci/build: add ubsan build jobs 2025-01-09 17:06:07 +00:00
setup-rootfs.sh ci/lava: add setup-test-env.sh to the rootfs 2024-11-21 19:59:56 +00:00
setup-wine.sh ci/container: move vkd3d-proton build section into the script itself 2024-11-21 19:59:56 +00:00
strip-rootfs.sh ci/container: add section around strip-rootfs.sh 2024-11-21 19:59:56 +00:00