diff options
| author | WANG Rui <wangrui@loongson.cn> | 2024-10-11 17:44:44 +0800 |
|---|---|---|
| committer | WANG Rui <wangrui@loongson.cn> | 2024-10-13 18:56:35 +0800 |
| commit | b1579e8acf359ab7dce1ca14cb08290e1b26d507 (patch) | |
| tree | 4c19ff8fcad9e9f6c52be302e5479682b73d4a67 | |
| parent | ecf2d1fa4bd8166c696883b10f483122b1fe98a3 (diff) | |
| download | rust-b1579e8acf359ab7dce1ca14cb08290e1b26d507.tar.gz rust-b1579e8acf359ab7dce1ca14cb08290e1b26d507.zip | |
Setting up indirect access to external data for loongarch64-linux-{musl,ohos}
In issue #118053, the `loongarch64-unknown-linux-gnu` target needs indirection to access external data, and so do the `loongarch64-unknown-linux-musl` and `loongarch64-unknown-linux-ohos` targets.
| -rw-r--r-- | compiler/rustc_target/src/spec/targets/loongarch64_unknown_linux_musl.rs | 1 | ||||
| -rw-r--r-- | compiler/rustc_target/src/spec/targets/loongarch64_unknown_linux_ohos.rs | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/compiler/rustc_target/src/spec/targets/loongarch64_unknown_linux_musl.rs b/compiler/rustc_target/src/spec/targets/loongarch64_unknown_linux_musl.rs index 70e8bf633a9..398af96127b 100644 --- a/compiler/rustc_target/src/spec/targets/loongarch64_unknown_linux_musl.rs +++ b/compiler/rustc_target/src/spec/targets/loongarch64_unknown_linux_musl.rs @@ -24,6 +24,7 @@ pub(crate) fn target() -> Target { | SanitizerSet::LEAK | SanitizerSet::MEMORY | SanitizerSet::THREAD, + direct_access_external_data: Some(false), ..base::linux_musl::opts() }, } diff --git a/compiler/rustc_target/src/spec/targets/loongarch64_unknown_linux_ohos.rs b/compiler/rustc_target/src/spec/targets/loongarch64_unknown_linux_ohos.rs index 90bcd9a45cf..73d7f0ce4d0 100644 --- a/compiler/rustc_target/src/spec/targets/loongarch64_unknown_linux_ohos.rs +++ b/compiler/rustc_target/src/spec/targets/loongarch64_unknown_linux_ohos.rs @@ -22,6 +22,7 @@ pub(crate) fn target() -> Target { | SanitizerSet::LEAK | SanitizerSet::MEMORY | SanitizerSet::THREAD, + direct_access_external_data: Some(false), ..base::linux_ohos::opts() }, } |
