Skip to content

Commit 4a9f292

Browse files
committed
Expose compiler-builtins-weak-intrinsics feature for -Zbuild-std
This was added in rust-lang/compiler-builtins#526 to force all compiler-builtins intrinsics to use weak linkage.
1 parent fe37f37 commit 4a9f292

File tree

3 files changed

+3
-0
lines changed

3 files changed

+3
-0
lines changed

library/alloc/Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -35,3 +35,4 @@ compiler-builtins-mem = ['compiler_builtins/mem']
3535
compiler-builtins-c = ["compiler_builtins/c"]
3636
compiler-builtins-no-asm = ["compiler_builtins/no-asm"]
3737
compiler-builtins-mangled-names = ["compiler_builtins/mangled-names"]
38+
compiler-builtins-weak-intrinsics = ["compiler_builtins/weak-intrinsics"]

library/std/Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ compiler-builtins-c = ["alloc/compiler-builtins-c"]
6565
compiler-builtins-mem = ["alloc/compiler-builtins-mem"]
6666
compiler-builtins-no-asm = ["alloc/compiler-builtins-no-asm"]
6767
compiler-builtins-mangled-names = ["alloc/compiler-builtins-mangled-names"]
68+
compiler-builtins-weak-intrinsics = ["alloc/compiler-builtins-weak-intrinsics"]
6869
llvm-libunwind = ["unwind/llvm-libunwind"]
6970
system-llvm-libunwind = ["unwind/system-llvm-libunwind"]
7071

library/sysroot/Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ compiler-builtins-c = ["std/compiler-builtins-c"]
1717
compiler-builtins-mem = ["std/compiler-builtins-mem"]
1818
compiler-builtins-no-asm = ["std/compiler-builtins-no-asm"]
1919
compiler-builtins-mangled-names = ["std/compiler-builtins-mangled-names"]
20+
compiler-builtins-weak-intrinsics = ["std/compiler-builtins-weak-intrinsics"]
2021
llvm-libunwind = ["std/llvm-libunwind"]
2122
system-llvm-libunwind = ["std/system-llvm-libunwind"]
2223
panic-unwind = ["std/panic_unwind"]

0 commit comments

Comments
 (0)