From 50f3b5d4cdf44f15f791e39bce68224a2c917ce4 Mon Sep 17 00:00:00 2001 From: Andre Richter Date: Sat, 18 Jan 2020 09:18:58 +0100 Subject: [PATCH] AArch64 bare-metal targets: Build rust-std This PR complements https://github.com/rust-lang/rust/pull/68253 --- src/ci/docker/dist-various-1/Dockerfile | 4 ++++ src/tools/build-manifest/src/main.rs | 2 ++ 2 files changed, 6 insertions(+) diff --git a/src/ci/docker/dist-various-1/Dockerfile b/src/ci/docker/dist-various-1/Dockerfile index 6bbf092878311..46fce6382dad7 100644 --- a/src/ci/docker/dist-various-1/Dockerfile +++ b/src/ci/docker/dist-various-1/Dockerfile @@ -115,6 +115,8 @@ ENV TARGETS=$TARGETS,armv5te-unknown-linux-gnueabi ENV TARGETS=$TARGETS,armv5te-unknown-linux-musleabi ENV TARGETS=$TARGETS,armv7-unknown-linux-musleabihf ENV TARGETS=$TARGETS,aarch64-unknown-linux-musl +ENV TARGETS=$TARGETS,aarch64-unknown-none +ENV TARGETS=$TARGETS,aarch64-unknown-none-softfloat ENV TARGETS=$TARGETS,sparc64-unknown-linux-gnu ENV TARGETS=$TARGETS,x86_64-unknown-redox ENV TARGETS=$TARGETS,thumbv6m-none-eabi @@ -144,6 +146,8 @@ ENV CC_mipsel_unknown_linux_musl=mipsel-openwrt-linux-gcc \ CC_mips64_unknown_linux_muslabi64=mips64-linux-gnuabi64-gcc \ CC_sparc64_unknown_linux_gnu=sparc64-linux-gnu-gcc \ CC_x86_64_unknown_redox=x86_64-unknown-redox-gcc \ + CC_aarch64_unknown_none=aarch64-unknown-none \ + CC_aarch64_unknown_none_softfloat=aarch64-unknown-none-softfloat \ CC_thumbv7neon_unknown_linux_gnueabihf=arm-linux-gnueabihf-gcc \ AR_thumbv7neon_unknown_linux_gnueabihf=arm-linux-gnueabihf-ar \ CXX_thumbv7neon_unknown_linux_gnueabihf=arm-linux-gnueabihf-g++ \ diff --git a/src/tools/build-manifest/src/main.rs b/src/tools/build-manifest/src/main.rs index 481163a1a9abe..77bd5fa0febc6 100644 --- a/src/tools/build-manifest/src/main.rs +++ b/src/tools/build-manifest/src/main.rs @@ -54,6 +54,8 @@ static TARGETS: &[&str] = &[ "aarch64-pc-windows-msvc", "aarch64-unknown-cloudabi", "aarch64-unknown-hermit", + "aarch64-unknown-none", + "aarch64-unknown-none-softfloat", "aarch64-unknown-linux-gnu", "aarch64-unknown-linux-musl", "aarch64-unknown-redox",