about summary refs log tree commit diff
path: root/src/ci/docker/host-x86_64/dist-riscv64-linux
AgeCommit message (Collapse)AuthorLines
2025-01-06chore: remove redundant words in commentcrystalstall-1/+1
Signed-off-by: crystalstall <crystalruby@qq.com>
2024-07-11Update dist-riscv64-linux to binutils 2.40Nikita Popov-1/+216
binutils 2.40 is required by LLVM 19, as older versions do not know about the zmmull extension. I've had to backport some patches to glibc and gcc as well, as they don't build with binutils 2.40. Alternatively, we could also switch to glibc 2.35 and gcc 12 (I think). I figured we'd want to avoid the glibc version change, but if that's fine for riscv I can go with that instead.
2023-08-07Update dist-riscv64-linux to use binutils 2.36Nikita Popov-1/+1
The zicsr feature has been split off from the base ISA. A newer binutils version is required to recognize it.
2023-04-26ci: refactor crosstool-ng to use mini-defconfigJosh Stone-985/+19
2023-04-26ci: upgrade to crosstool-ng 1.25.0Josh Stone-84/+130
2022-11-15Enable profiler in dist-riscv64-linuxAlistair Francis-1/+1
Build the profiler runtime to allow using -C profile-generate and -C instrument-coverage on riscv64-linux. Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2022-08-03Increase the minimum linux-gnu versionsJosh Stone-19/+3
This is implementing the MCP from rust-lang/compiler-team#493. It is increasing the minimum requirements of a couple Tier 1 targets, and others at lower tiers, so this should go through FCP sign-offs for both `T-compiler` and `T-release`. The new `linux-gnu` baseline is kernel 3.2 and glibc 2.17. We will also take that kernel as the minimum floor for _all_ `*-linux-*` targets, so it may be broadly assumed in the implementation of the standard library. That does not preclude specific targets from having greater requirements where it makes sense, like a new arch needing something newer, or a platform like `linux-android` choosing a newer baseline.
2021-10-06Switch to our own mirror of libislMark Rousskov-1/+1
2021-06-25Fetch expat from github because the project switchedStefan Schindler-1/+2
2021-06-25Use https for sourceforge during CIStefan Schindler-2/+2
2021-06-23Bump expat to 2.4.1Mark Rousskov-1/+1
2021-04-21Upgrade `expat` dependency in riscv64 to newer version.Mara Bos-1/+1
The old version was renamed to `expat-2.2.6-RENAMED-VULNERABLE-PLEASE-USE-2.3.0-INSTEAD`. :)
2021-03-01Build newer version of cmake in Docker imagesNikita Popov-0/+3
LLVM requires CMake 3.13.4, which is only available as of Ubuntu 20.04. On images using an older version, build it manually.
2020-11-06fix shellcheck error of SC2068Daiki Ihara-1/+1
2020-11-06fix shellcheck error of SC2148Daiki Ihara-0/+1
2020-07-11RISC-V GNU/Linux as host platformmsizanoen1-0/+976