X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=.gitlab-ci.yml;h=de5914acbfaf70c4e53f41b01726c67565c44f20;hb=e0656b1de657370bdff0cb7a1466f4b50f002b38;hp=8ddbcf2d5b042901937f37c23c0fe56602a1d746;hpb=8f5e911dee97ba558796f4f66aad457e84fa96f3;p=soc.git diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8ddbcf2d..de5914ac 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -4,7 +4,7 @@ cache: paths: - ccache - .cache/pip - - apt-cache/ + - apt-cache variables: PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip" @@ -13,14 +13,15 @@ variables: build: stage: build before_script: - - apt-get -o dir::cache::archives="apt-cache" update + - mkdir -p apt-cache + - apt-get -o dir::cache::archives="$(pwd)/apt-cache" update - >- - apt-get -o dir::cache::archives="apt-cache" -y install + apt-get -o dir::cache::archives="$(pwd)/apt-cache" -y install build-essential git python3-dev python3-pip python3-setuptools python3-wheel pkg-config tcl-dev libreadline-dev bison flex libffi-dev ccache python3-venv binutils-powerpc64-linux-gnu binutils-powerpc64le-linux-gnu - autoconf gperf libgmp-dev + autoconf gperf libgmp-dev libmpfr-dev libssl-dev - export PATH="/usr/lib/ccache:$PATH" - export CCACHE_BASEDIR="$PWD" - export CCACHE_DIR="$PWD/ccache" @@ -66,6 +67,11 @@ build: - python setup.py develop - popd + - git clone --depth 1 git://git.libre-riscv.org/nmigen-soc.git nmigen-soc + - pushd nmigen-soc + - python setup.py develop + - popd + - git clone --depth 1 git://git.libre-riscv.org/ieee754fpu.git ieee754fpu - pushd ieee754fpu - python setup.py develop