From c53317f7580a3cb8d92e832159ae38a1a278dba0 Mon Sep 17 00:00:00 2001 From: Paolo Bonzini Date: Wed, 12 Nov 2025 13:37:47 +0100 Subject: rust: always pass -C default-linker-libraries This is often needed for mixed Rust/C programs, and in particular always needed with sanitizers. Add it always. Signed-off-by: Paolo Bonzini --- docs/markdown/snippets/rust-default-linker-libs.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 docs/markdown/snippets/rust-default-linker-libs.md (limited to 'docs/markdown') diff --git a/docs/markdown/snippets/rust-default-linker-libs.md b/docs/markdown/snippets/rust-default-linker-libs.md new file mode 100644 index 000000000..9e54c0f49 --- /dev/null +++ b/docs/markdown/snippets/rust-default-linker-libs.md @@ -0,0 +1,5 @@ +## Passing `-C default-linker-libraries` to rustc + +When calling rustc, Meson now passes the `-C default-linker-libraries` option. +While rustc passes the necessary libraries for Rust programs, they are rarely +enough for mixed Rust/C programs. -- cgit v1.2.3