1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-11-08 19:46:02 +01:00
nix/nix-meson-build-support
Sergei Zimmerman 94d37e62fc
treewide: Support builds with ASAN, enable in CI
Enables builds with ASAN to catch memory corruption
bugs faster and in CI. This is an incredibly valuable
instrument that must be used as much as possible.

Somewhat based on jade's work from Lix, though there's a lot that
we have to do differently:

19ae87e5ce

Co-authored-by: Jade Lovelace <lix@jade.fyi>
2025-09-19 01:33:57 +03:00
..
asan-options treewide: Support builds with ASAN, enable in CI 2025-09-19 01:33:57 +03:00
big-objs meson: Apply formatting universally 2025-08-07 02:58:29 +03:00
common treewide: Support builds with ASAN, enable in CI 2025-09-19 01:33:57 +03:00
default-system-cpu meson: Fix nix_system_cpu for MIPS and 32 bit ARM systems 2025-07-27 00:50:53 +03:00
deps-lists meson: Apply formatting universally 2025-08-07 02:58:29 +03:00
export treewide: Bump C++ standard version to C++23 2025-08-19 15:33:27 +03:00
export-all-symbols meson: Apply formatting universally 2025-08-07 02:58:29 +03:00
generate-header meson: Apply formatting universally 2025-08-07 02:58:29 +03:00
libatomic meson: link to libatomic on powerpc-linux 2025-09-10 18:50:35 +02:00
subprojects rename: build-utils-meson -> nix-meson-build-support 2024-12-09 16:54:42 +01:00
windows-version flake: Add meson formatter 2025-06-11 22:08:03 +00:00