File tree 5 files changed +11
-9
lines changed
5 files changed +11
-9
lines changed Original file line number Diff line number Diff line change 37
37
run : |
38
38
sudo apt-get update
39
39
sudo apt-get install autoconf automake autotools-dev ninja-build make ccache \
40
- gcc-${{ matrix.apt_triple }} gfortran-${{ matrix.apt_triple }} libgomp1-riscv64-cross
40
+ gcc-${{ matrix.apt_triple }} gfortran-${{ matrix.apt_triple }} libgomp1-riscv64-cross libglib2.0-dev
41
41
42
42
- name : checkout qemu
43
43
uses : actions/checkout@v3
52
52
wget https://github.com/revyos/qemu/commit/5164bca5a4bcde4534dc1a9aa3a7f619719874cf.patch
53
53
cd qemu
54
54
patch -p1 < ../5164bca5a4bcde4534dc1a9aa3a7f619719874cf.patch
55
+ export CXXFLAGS="-Wno-error"; export CFLAGS="-Wno-error"
55
56
./configure --prefix=$GITHUB_WORKSPACE/qemu-install --target-list=riscv64-linux-user --disable-system
56
57
make -j$(nproc)
57
58
make install
Original file line number Diff line number Diff line change 15
15
strategy :
16
16
fail-fast : false
17
17
matrix :
18
- os : [ubuntu-latest ]
18
+ os : [ubuntu-22.04 ]
19
19
fortran : [gfortran]
20
20
build : [make]
21
21
pyver : ["3.12"]
@@ -147,7 +147,7 @@ jobs:
147
147
OPENBLAS_NUM_THREADS=1 pytest benchmarks/bench_blas.py -k 'gesdd'
148
148
149
149
- name : Run benchmarks
150
- uses : CodSpeedHQ/action@v2
150
+ uses : CodSpeedHQ/action@v3
151
151
with :
152
152
token : ${{ secrets.CODSPEED_TOKEN }}
153
153
run : |
Original file line number Diff line number Diff line change 43
43
run : |
44
44
if [ "$RUNNER_OS" == "Linux" ]; then
45
45
sudo apt-get update
46
- sudo apt-get install -y gfortran cmake ccache libtinfo5
46
+ sudo apt-get install -y gfortran cmake ccache
47
+ wget http://security.ubuntu.com/ubuntu/pool/universe/n/ncurses/libtinfo5_6.3-2ubuntu0.1_amd64.deb
48
+ sudo apt install ./libtinfo5_6.3-2ubuntu0.1_amd64.deb
47
49
elif [ "$RUNNER_OS" == "macOS" ]; then
48
50
# It looks like "gfortran" isn't working correctly unless "gcc" is re-installed.
49
51
brew reinstall gcc
Original file line number Diff line number Diff line change 41
41
- name : Install APT deps
42
42
run : |
43
43
sudo apt-get update
44
- sudo apt-get install autoconf automake autotools-dev ninja-build make ccache
44
+ sudo apt-get install autoconf automake autotools-dev ninja-build make ccache libglib2.0-dev
45
45
46
46
- name : Download and install loongarch64-toolchain
47
47
run : |
Original file line number Diff line number Diff line change @@ -41,14 +41,14 @@ jobs:
41
41
run : |
42
42
sudo apt-get update
43
43
sudo apt-get install autoconf automake autotools-dev ninja-build make ccache \
44
- gcc-${{ matrix.triple }} gfortran-${{ matrix.triple }} libgomp1-mips64el-cross
44
+ gcc-${{ matrix.triple }} gfortran-${{ matrix.triple }} libgomp1-mips64el-cross libglib2.0-dev
45
45
46
46
- name : checkout qemu
47
47
uses : actions/checkout@v3
48
48
with :
49
49
repository : qemu/qemu
50
50
path : qemu
51
- ref : 79dfa177ae348bb5ab5f97c0915359b13d6186e2
51
+ ref : ae35f033b874c627d81d51070187fbf55f0bf1a7
52
52
53
53
- name : build qemu
54
54
run : |
59
59
60
60
- name : Compilation cache
61
61
uses : actions/cache@v3
62
- with :
63
- path : ~/.ccache
62
+ with : path: ~/.ccache
64
63
key : ccache-${{ runner.os }}-${{ matrix.target }}-${{ github.ref }}-${{ github.sha }}
65
64
restore-keys : |
66
65
ccache-${{ runner.os }}-${{ matrix.target }}-${{ github.ref }}
You can’t perform that action at this time.
0 commit comments