Skip to content

Commit 7f34ced

Browse files
committed
HermitCore's kernel itself doesn't support TLS
HermitCore's kernel itself doesn't support TLS. Consequently, the entries in x86_64-unknown-none-hermitkernel should be removed. This commit should help to finalize #89062.
1 parent e1e9319 commit 7f34ced

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

compiler/rustc_target/src/spec/hermit_kernel_base.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use crate::spec::{LinkArgs, LinkerFlavor, LldFlavor, PanicStrategy, TargetOptions, TlsModel};
1+
use crate::spec::{LinkArgs, LinkerFlavor, LldFlavor, PanicStrategy, TargetOptions};
22

33
pub fn opts() -> TargetOptions {
44
let mut pre_link_args = LinkArgs::new();
@@ -13,12 +13,10 @@ pub fn opts() -> TargetOptions {
1313
disable_redzone: true,
1414
linker: Some("rust-lld".to_owned()),
1515
executables: true,
16-
has_elf_tls: true,
1716
pre_link_args,
1817
panic_strategy: PanicStrategy::Abort,
1918
position_independent_executables: true,
2019
static_position_independent_executables: true,
21-
tls_model: TlsModel::InitialExec,
2220
..Default::default()
2321
}
2422
}

0 commit comments

Comments
 (0)