about summary refs log tree commit diff
path: root/src/ci/docker
diff options
context:
space:
mode:
author12101111 <w12101111@gmail.com>2021-05-17 11:22:07 +0800
committer12101111 <w12101111@gmail.com>2021-05-31 11:11:38 +0800
commit61c1155d170292179568dce747afd9b8f91cc265 (patch)
tree1a5f59180882c3b6a271b74941880695bf80aa7c /src/ci/docker
parent9f75dbfa69ba8508fa7765305f75cd96dff06078 (diff)
downloadrust-61c1155d170292179568dce747afd9b8f91cc265.tar.gz
rust-61c1155d170292179568dce747afd9b8f91cc265.zip
Build crtbengin.o/crtend.o from source code
Diffstat (limited to 'src/ci/docker')
-rw-r--r--src/ci/docker/host-x86_64/dist-various-1/Dockerfile6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/ci/docker/host-x86_64/dist-various-1/Dockerfile b/src/ci/docker/host-x86_64/dist-various-1/Dockerfile
index 1f8f9fc518a..cd0f01faa1b 100644
--- a/src/ci/docker/host-x86_64/dist-various-1/Dockerfile
+++ b/src/ci/docker/host-x86_64/dist-various-1/Dockerfile
@@ -144,7 +144,11 @@ ENV TARGETS=$TARGETS,armv7a-none-eabi
 # riscv targets currently do not need a C compiler, as compiler_builtins
 # doesn't currently have it enabled, and the riscv gcc compiler is not
 # installed.
-ENV CC_mipsel_unknown_linux_musl=mipsel-openwrt-linux-gcc \
+ENV CFLAGS_armv5te_unknown_linux_musleabi="-march=armv5te -marm -mfloat-abi=soft" \
+    CFLAGS_arm_unknown_linux_musleabi="-march=armv6 -marm" \
+    CFLAGS_arm_unknown_linux_musleabihf="-march=armv6 -marm -mfpu=vfp" \
+    CFLAGS_armv7_unknown_linux_musleabihf="-march=armv7-a" \
+    CC_mipsel_unknown_linux_musl=mipsel-openwrt-linux-gcc \
     CC_mips_unknown_linux_musl=mips-openwrt-linux-gcc \
     CC_mips64el_unknown_linux_muslabi64=mips64el-linux-gnuabi64-gcc \
     CC_mips64_unknown_linux_muslabi64=mips64-linux-gnuabi64-gcc \