diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2023-06-22 07:50:32 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2023-06-22 08:40:15 +0200 |
commit | 95d1bc63c21c562d9839e0763575daae2ea735bc (patch) | |
tree | 1dc96e43e6e18b2b7e925c73fd3ea59197bf76f4 | |
parent | 45bcdf913bc31846ee3686ce37c752aa4533c634 (diff) | |
download | OSELAS.Toolchain-95d1bc63c21c562d9839e0763575daae2ea735bc.tar.gz OSELAS.Toolchain-95d1bc63c21c562d9839e0763575daae2ea735bc.tar.xz |
loongarch64-linux-gnu: enable rustc
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r-- | config/rust/loongarch64-linux-gnu.json | 25 | ||||
-rw-r--r-- | ptxconfigs/loongarch64-linux-gnu_gcc-13.1.1_clang-16.0.0_glibc-2.37_binutils-2.40_kernel-6.3.6-sanitized.ptxconfig | 11 |
2 files changed, 35 insertions, 1 deletions
diff --git a/config/rust/loongarch64-linux-gnu.json b/config/rust/loongarch64-linux-gnu.json new file mode 100644 index 0000000..b6779da --- /dev/null +++ b/config/rust/loongarch64-linux-gnu.json @@ -0,0 +1,25 @@ +{ + "arch": "loongarch64", + "crt-static-respected": true, + "data-layout": "e-m:e-p:64:64-i64:64-i128:128-n64-S128", + "dynamic-linking": true, + "env": "gnu", + "features": "+f,+d", + "has-rpath": true, + "has-thread-local": true, + "llvm-abiname": "lp64d", + "llvm-target": "loongarch64-unknown-linux-gnu", + "max-atomic-width": 64, + "os": "linux", + "position-independent-executables": true, + "relro-level": "full", + "supported-split-debuginfo": [ + "packed", + "unpacked", + "off" + ], + "target-family": [ + "unix" + ], + "target-pointer-width": "64" +} diff --git a/ptxconfigs/loongarch64-linux-gnu_gcc-13.1.1_clang-16.0.0_glibc-2.37_binutils-2.40_kernel-6.3.6-sanitized.ptxconfig b/ptxconfigs/loongarch64-linux-gnu_gcc-13.1.1_clang-16.0.0_glibc-2.37_binutils-2.40_kernel-6.3.6-sanitized.ptxconfig index a35b03f..ca19dc9 100644 --- a/ptxconfigs/loongarch64-linux-gnu_gcc-13.1.1_clang-16.0.0_glibc-2.37_binutils-2.40_kernel-6.3.6-sanitized.ptxconfig +++ b/ptxconfigs/loongarch64-linux-gnu_gcc-13.1.1_clang-16.0.0_glibc-2.37_binutils-2.40_kernel-6.3.6-sanitized.ptxconfig @@ -113,7 +113,15 @@ PTXCONF_CROSS_LLD_VERSION="${PTXCONF_CROSS_LLVM_VERSION}" PTXCONF_CROSS_LLD_MD5="4c031fc367188d0a45b7ab8838dd9b49" PTXCONF_CROSS_LLD_LICENSE="Apache-2.0 WITH LLVM-exception AND NCSA" PTXCONF_CROSS_LLD_LICENSE_FILES="file://LICENSE.TXT;md5=ae7dc7c027b1fa89b5b013d391d3ee2b" -# PTXCONF_CROSS_RUSTC is not set +PTXCONF_CROSS_RUSTC=y +PTXCONF_CROSS_RUSTC_VERSION="1.70.0" +PTXCONF_CROSS_RUSTC_MD5="165792a4266021589b2d6061f208755f" +PTXCONF_CROSS_RUSTC_TARGET="${PTXCONF_GNU_TARGET}" +PTXCONF_CROSS_RUSTC_BUILD_VERSION="1.69.0" +PTXCONF_CROSS_RUSTC_BUILD_DATE="2023-04-20" +PTXCONF_CROSS_RUSTC_BUILD_STD_MD5="d9649027934eeb364f3b9ac4f2c1d1ff" +PTXCONF_CROSS_RUSTC_BUILD_RUSTC_MD5="115ced745660c1659c54e69c44f4dd47" +PTXCONF_CROSS_RUSTC_BUILD_CARGO_MD5="b208debb640360059b98948b0aa939fb" PTXCONF_CROSS_GDB=y PTXCONF_CROSS_GDB_VERSION="12.1" PTXCONF_CROSS_GDB_MD5="759a1b8d2b4d403367dd0e14fa04643d" @@ -131,6 +139,7 @@ PTXCONF_HOST_SYSTEM_GMP=y PTXCONF_HOST_SYSTEM_ISL=y PTXCONF_HOST_SYSTEM_MPC=y PTXCONF_HOST_SYSTEM_MPFR=y +PTXCONF_HOST_SYSTEM_OPENSSL=y PTXCONF_HOST_SYSTEM_PERL=y PTXCONF_HOST_SYSTEM_PYTHON3=y PTXCONF_HOST_SYSTEM_XZ=y |