Skip to content

Commit 11a21af

Browse files
committed
ci: Update RISC-V toolchain to support rv32imc multilib
Add the Ubuntu Noble repository to the CI workflows to install a newer version of gcc-riscv64-unknown-elf (GCC 13+). This version includes the rv32imc/ilp32 multilib configuration required by the updated picolibc build. Signed-off-by: Miguel Osorio <miguelosorio@google.com>
1 parent 877d2a3 commit 11a21af

File tree

7 files changed

+7
-0
lines changed

7 files changed

+7
-0
lines changed

.github/workflows/test-openocd.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ jobs:
2424
steps:
2525
- name: Install utils
2626
run: |
27+
echo "deb http://archive.ubuntu.com/ubuntu/ noble main universe" | sudo tee -a /etc/apt/sources.list > /dev/null
2728
sudo apt -qqy update && sudo apt -qqy --no-install-recommends install \
2829
ccache ninja-build gcc-riscv64-unknown-elf
2930
pip3 install meson

.github/workflows/test-regression-cache-waypack.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ jobs:
5454
steps:
5555
- name: Install utils
5656
run: |
57+
echo "deb http://archive.ubuntu.com/ubuntu/ noble main universe" | sudo tee -a /etc/apt/sources.list > /dev/null
5758
sudo apt -qqy update && sudo apt -qqy --no-install-recommends install \
5859
git python3 python3-pip build-essential ninja-build ccache \
5960
gcc-riscv64-unknown-elf

.github/workflows/test-regression-dcls.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ jobs:
5252
steps:
5353
- name: Install utils
5454
run: |
55+
echo "deb http://archive.ubuntu.com/ubuntu/ noble main universe" | sudo tee -a /etc/apt/sources.list > /dev/null
5556
sudo apt -qqy update && sudo apt -qqy --no-install-recommends install \
5657
git python3 python3-pip build-essential ninja-build ccache \
5758
gcc-riscv64-unknown-elf

.github/workflows/test-regression-exceptions.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ jobs:
3030
steps:
3131
- name: Install utils
3232
run: |
33+
echo "deb http://archive.ubuntu.com/ubuntu/ noble main universe" | sudo tee -a /etc/apt/sources.list > /dev/null
3334
sudo apt -qqy update && sudo apt -qqy --no-install-recommends install \
3435
git python3 python3-pip build-essential ninja-build ccache \
3536
gcc-riscv64-unknown-elf

.github/workflows/test-renode.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ jobs:
1919

2020
- name: Install dependencies
2121
run: |
22+
echo "deb http://archive.ubuntu.com/ubuntu/ noble main universe" | sudo tee -a /etc/apt/sources.list > /dev/null
2223
sudo apt -qqy update && sudo apt -qqy --no-install-recommends install \
2324
git python3 python3-pip build-essential ninja-build ccache \
2425
gcc-riscv64-unknown-elf

.github/workflows/test-uarch.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ jobs:
106106
107107
- name: Install prerequisites
108108
run: |
109+
echo "deb http://archive.ubuntu.com/ubuntu/ noble main universe" | sudo tee -a /etc/apt/sources.list > /dev/null
109110
sudo apt -qqy update && sudo apt -qqy --no-install-recommends install \
110111
autoconf automake autotools-dev \
111112
bc bison build-essential \

.github/workflows/test-verification.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ jobs:
3535
3636
- name: Install prerequisities
3737
run: |
38+
echo "deb http://archive.ubuntu.com/ubuntu/ noble main universe" | sudo tee -a /etc/apt/sources.list > /dev/null
3839
sudo apt -qqy update && sudo apt -qqy --no-install-recommends install \
3940
autoconf automake autotools-dev \
4041
bc bison build-essential \

0 commit comments

Comments
 (0)