File tree Expand file tree Collapse file tree 2 files changed +29
-3
lines changed
Expand file tree Collapse file tree 2 files changed +29
-3
lines changed Original file line number Diff line number Diff line change @@ -42,16 +42,40 @@ jobs:
4242# output_dir: /opt/riscv-linux-toolchain
4343
4444 name : ${{ matrix.display_name }}
45- runs-on : ubuntu-20.04
45+ runs-on : ubuntu-latest
46+ # This is a CentOS 7 based image
47+ container : quay.io/pypa/manylinux2014_x86_64
4648 timeout-minutes : 360
4749
4850 steps :
49- - uses : actions/checkout@v4
51+ # This uses checkout v3 instead of v4 because GitHub actions's nodejs 20 currently does not work on CentOS 7.
52+ - uses : actions/checkout@v3
5053
5154 - name : Setup environment
5255 run : |
5356 echo ::group::Install dependencies
54- ./prepare-ubuntu-20.04.sh
57+ yum install -y \
58+ sudo \
59+ git \
60+ shadow-utils \
61+ bison \
62+ flex \
63+ texinfo \
64+ help2man \
65+ gawk \
66+ gettext \
67+ curl \
68+ xz \
69+ ncurses-devel \
70+ ncurses-static \
71+ pixman-devel \
72+ rh-python36 \
73+ zlib-devel \
74+ zlib-static \
75+ libffi-devel
76+ echo ::endgroup::
77+
78+ echo ::group::Install crosstool-ng
5579 ./install-crosstool-ng.sh
5680 echo ::endgroup::
5781
Original file line number Diff line number Diff line change @@ -64,6 +64,8 @@ cd "${build_top_dir}/build/gcc"
6464 echo " # ADDED BY ${0} " ;
6565 echo " CT_PREFIX_DIR=\" ${toolchain_dest} \" "
6666 echo " CT_LOCAL_PATCH_DIR=\" ${build_top_dir} /patches/${toolchain_name} \" "
67+ echo " CT_ALLOW_BUILD_AS_ROOT=y"
68+ echo " CT_ALLOW_BUILD_AS_ROOT_SURE=y"
6769 echo " # END ADDED BY ${0} "
6870} > .config
6971ct-ng upgradeconfig
You can’t perform that action at this time.
0 commit comments