mirror of
https://github.com/RustPython/RustPython.git
synced 2026-10-28 18:59:04 +08:00
Add loongarch64 support (#4914)
This commit is contained in:
1 parent
cf465bdd81
commit
2c90b128c3
2 files changed
+22
-1
No files matched your search
+20
-1
@@ -112,9 +112,28 @@ mod mmap {
|
||||
#[pyattr]
|
||||
use libc::{
|
||||
MADV_DODUMP, MADV_DOFORK, MADV_DONTDUMP, MADV_DONTFORK, MADV_HUGEPAGE, MADV_HWPOISON,
|
||||
MADV_MERGEABLE, MADV_NOHUGEPAGE, MADV_REMOVE, MADV_SOFT_OFFLINE, MADV_UNMERGEABLE,
|
||||
MADV_MERGEABLE, MADV_NOHUGEPAGE, MADV_REMOVE, MADV_UNMERGEABLE,
|
||||
};
|
||||
|
||||
#[cfg(any(
|
||||
target_os = "android",
|
||||
all(
|
||||
target_os = "linux",
|
||||
any(
|
||||
target_arch = "aarch64",
|
||||
target_arch = "arm",
|
||||
target_arch = "powerpc",
|
||||
target_arch = "powerpc64",
|
||||
target_arch = "s390x",
|
||||
target_arch = "x86",
|
||||
target_arch = "x86_64",
|
||||
target_arch = "sparc64"
|
||||
)
|
||||
)
|
||||
))]
|
||||
#[pyattr]
|
||||
use libc::MADV_SOFT_OFFLINE;
|
||||
|
||||
#[cfg(all(target_os = "linux", target_arch = "x86_64", target_env = "gnu"))]
|
||||
#[pyattr]
|
||||
use libc::{MAP_DENYWRITE, MAP_EXECUTABLE, MAP_POPULATE};
|
||||
|
||||
@@ -309,6 +309,7 @@ mod _socket {
|
||||
any(
|
||||
target_arch = "aarch64",
|
||||
target_arch = "i686",
|
||||
target_arch = "loongarch64",
|
||||
target_arch = "mips",
|
||||
target_arch = "powerpc",
|
||||
target_arch = "powerpc64",
|
||||
@@ -359,6 +360,7 @@ mod _socket {
|
||||
any(
|
||||
target_arch = "aarch64",
|
||||
target_arch = "i686",
|
||||
target_arch = "loongarch64",
|
||||
target_arch = "mips",
|
||||
target_arch = "powerpc",
|
||||
target_arch = "powerpc64",
|
||||
|
||||
Reference in new issue
Block a user