From c82e88dd00d1b0b7fcfb4e5628d99611388cef6f Mon Sep 17 00:00:00 2001 From: rawnix ports Date: Sat, 26 Sep 2026 18:19:05 +0000 Subject: sync 2026-09-26 18:19 UTC 1672 files changed, 151396 insertions(+) --- devel/rust/musl-no-crt-static.patch | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 devel/rust/musl-no-crt-static.patch (limited to 'devel/rust/musl-no-crt-static.patch') diff --git a/devel/rust/musl-no-crt-static.patch b/devel/rust/musl-no-crt-static.patch new file mode 100644 index 0000000..7e91ea2 --- /dev/null +++ b/devel/rust/musl-no-crt-static.patch @@ -0,0 +1,17 @@ +--- a/compiler/rustc_target/src/spec/base/linux_musl.rs ++++ b/compiler/rustc_target/src/spec/base/linux_musl.rs +@@ -1,11 +1,10 @@ +-use crate::spec::{Env, LinkSelfContainedDefault, TargetOptions, base, crt_objects}; ++use crate::spec::{Env, TargetOptions, base}; + + pub(crate) fn opts() -> TargetOptions { + TargetOptions { + env: Env::Musl, +- pre_link_objects_self_contained: crt_objects::pre_musl_self_contained(), +- post_link_objects_self_contained: crt_objects::post_musl_self_contained(), +- link_self_contained: LinkSelfContainedDefault::InferredForMusl, ++ crt_static_default: false, ++ crt_static_allows_dylibs: true, + ..base::linux::opts() + } + } -- cgit v1.3.1