From 06d4f12fae7ec1adcfddec64fbadfcd1a1e90e65 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Tue, 6 Jul 2021 23:34:11 -0700 Subject: [PATCH] Add riscv64 --- Dockerfile.build | 7 +++++++ riscv64/hello-world/Dockerfile | 3 +++ riscv64/hello-world/hello | Bin 0 -> 4976 bytes 3 files changed, 10 insertions(+) create mode 100644 riscv64/hello-world/Dockerfile create mode 100755 riscv64/hello-world/hello diff --git a/Dockerfile.build b/Dockerfile.build index 28394ee..577ad68 100644 --- a/Dockerfile.build +++ b/Dockerfile.build @@ -18,6 +18,7 @@ RUN set -eux; \ libc6-dev-i386-cross \ libc6-dev-mips64el-cross \ libc6-dev-ppc64el-cross \ + libc6-dev-riscv64-cross \ libc6-dev-s390x-cross \ \ gcc-aarch64-linux-gnu \ @@ -26,6 +27,7 @@ RUN set -eux; \ gcc-i686-linux-gnu \ gcc-mips64el-linux-gnuabi64 \ gcc-powerpc64le-linux-gnu \ + gcc-riscv64-linux-gnu \ gcc-s390x-linux-gnu \ \ file \ @@ -87,6 +89,11 @@ RUN set -ex; \ CROSS_COMPILE='powerpc64le-linux-gnu-' \ CFLAGS+='-mlong-double-64' +RUN set -ex; \ + make clean all \ + TARGET_ARCH='riscv64' \ + CROSS_COMPILE='riscv64-linux-gnu-' + RUN set -ex; \ make clean all \ TARGET_ARCH='s390x' \ diff --git a/riscv64/hello-world/Dockerfile b/riscv64/hello-world/Dockerfile new file mode 100644 index 0000000..d4ff707 --- /dev/null +++ b/riscv64/hello-world/Dockerfile @@ -0,0 +1,3 @@ +FROM scratch +COPY hello / +CMD ["/hello"] diff --git a/riscv64/hello-world/hello b/riscv64/hello-world/hello new file mode 100755 index 0000000000000000000000000000000000000000..9fe183d2392deef8d16a717479a4e1cae3613588 GIT binary patch literal 4976 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 literal 0 HcmV?d00001