diff options
| author | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2021-04-03 21:39:25 +0300 |
|---|---|---|
| committer | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2022-02-13 21:22:02 +0800 |
| commit | da4a235c269945ef48e639471ab229396b2c996a (patch) | |
| tree | 4601cca8abe2343354348f2006c58ad59933845f | |
| parent | c26fbf857f82b2d0cb919c633ba0e3a90e5b9426 (diff) | |
| download | rust-da4a235c269945ef48e639471ab229396b2c996a.tar.gz rust-da4a235c269945ef48e639471ab229396b2c996a.zip | |
rustc_target: Remove compiler-rt linking hack on Android
| -rw-r--r-- | compiler/rustc_target/src/spec/android_base.rs | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/compiler/rustc_target/src/spec/android_base.rs b/compiler/rustc_target/src/spec/android_base.rs index e982b3565b5..dc14d260e92 100644 --- a/compiler/rustc_target/src/spec/android_base.rs +++ b/compiler/rustc_target/src/spec/android_base.rs @@ -1,14 +1,8 @@ -use crate::spec::{LinkerFlavor, TargetOptions}; +use crate::spec::TargetOptions; pub fn opts() -> TargetOptions { let mut base = super::linux_base::opts(); base.os = "android".to_string(); - // Many of the symbols defined in compiler-rt are also defined in libgcc. - // Android's linker doesn't like that by default. - base.pre_link_args - .entry(LinkerFlavor::Gcc) - .or_default() - .push("-Wl,--allow-multiple-definition".to_string()); base.dwarf_version = Some(2); base.position_independent_executables = true; base.has_thread_local = false; |
