diff --git a/.github/workflows/loongarch64.yml b/.github/workflows/loongarch64.yml index 3404a3ec33..7bd74e9056 100644 --- a/.github/workflows/loongarch64.yml +++ b/.github/workflows/loongarch64.yml @@ -51,7 +51,7 @@ jobs: - name: Install APT deps run: | sudo apt-get update && \ - sudo apt-get install autoconf automake autotools-dev ninja-build make ccache qemu-user-static \ + sudo apt-get install autoconf automake autotools-dev ninja-build make ccache \ gcc-14-loongarch64-linux-gnu g++-14-loongarch64-linux-gnu gfortran-14-loongarch64-linux-gnu - name: Compilation cache @@ -70,6 +70,19 @@ jobs: echo "compression = true" >> ~/.ccache/ccache.conf ccache -s + - name: Install QEMU 10.2.1 + run: | + qemu_deb="${RUNNER_TEMP}/qemu-user_10.2.1+ds-1ubuntu3_amd64.deb" + qemu_root="${RUNNER_TEMP}/qemu-user-10.2.1" + wget --output-document="${qemu_deb}" \ + https://archive.ubuntu.com/ubuntu/pool/universe/q/qemu/qemu-user_10.2.1+ds-1ubuntu3_amd64.deb + echo "e6bdaac070232a44b8657cad84ac0853d84b7167b55af82370af040291f55bd8 ${qemu_deb}" \ + | sha256sum --check - + dpkg-deb --extract "${qemu_deb}" "${qemu_root}" + sudo install -m 0755 "${qemu_root}/usr/bin/qemu-loongarch64" \ + /usr/local/bin/qemu-loongarch64-static + qemu-loongarch64-static --version + - name: Disable utest dsdot:dsdot_n_1 run: | echo -n > utest/test_dsdot.c @@ -83,7 +96,6 @@ jobs: - name: Test run: | - sudo wget https://gist.github.com/martin-frbg/01de086ee9955966799821db0a4fb1db/raw/4fd13657b44eada4cf8b4a51e43636b9d7b0f42f/qemu-loongarch64 -P /usr/bin -o qemu-loongarch64-static qemu-loongarch64-static ./utest/openblas_utest qemu-loongarch64-static ./utest/openblas_utest_ext OPENBLAS_NUM_THREADS=2 qemu-loongarch64-static ./ctest/xscblat1 diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 311fe4514e..8892db9674 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -190,6 +190,7 @@ jobs: make CC=gcc-15 FC=gfortran-15 - job: OSX_LLVM_flangnew + timeoutInMinutes: 100 pool: vmImage: 'macOS-latest' variables: @@ -203,6 +204,7 @@ jobs: make TARGET=NEHALEM CC=/usr/local/opt/llvm/bin/clang FC=/usr/local/opt/flang/bin/flang NO_SHARED=1 - job: OSX_OpenMP_Clang + timeoutInMinutes: 100 pool: vmImage: 'macOS-latest' variables: @@ -216,6 +218,7 @@ jobs: make TARGET=CORE2 USE_OPENMP=1 DYNAMIC_ARCH=1 DYNAMIC_LIST='NEHALEM HASWELL SKYLAKEX' CC=/usr/local/opt/llvm/bin/clang NOFORTRAN=1 - job: OSX_OpenMP_Clang_cmake + timeoutInMinutes: 100 pool: vmImage: 'macOS-latest' variables: