From 23021684aec8bfaaf874f16ba500d62b13e40f64 Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Tue, 12 Mar 2024 11:33:43 +0100 Subject: [PATCH 1/3] Create woa.yml --- .github/workflows/woa.yml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 .github/workflows/woa.yml diff --git a/.github/workflows/woa.yml b/.github/workflows/woa.yml new file mode 100644 index 000000000..5d6ab2036 --- /dev/null +++ b/.github/workflows/woa.yml @@ -0,0 +1,32 @@ +name: windows on arm + +on: [push, pull_request] + +concurrency: + group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} + cancel-in-progress: true + +permissions: + contents: read # to fetch code (actions/checkout) + +jobs: + build: + if: "github.repository == 'OpenMathLib/OpenBLAS'" + runs-on: windows-latest + strategy: + matrix: + platform: arm64 + + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Install LLVM + run: | + wget https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.1/LLVM-18.1.1-woa64.exe + LLVM-18.1.1-woa64.exe + + - name: Build + run: | + make CC=clang-cl FC=flang-new + From 5ecff1ba6f426dde6eaf4940a14f89cfabded9cc Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Tue, 12 Mar 2024 11:37:45 +0100 Subject: [PATCH 2/3] Update woa.yml --- .github/workflows/woa.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/woa.yml b/.github/workflows/woa.yml index 5d6ab2036..1a745adc8 100644 --- a/.github/workflows/woa.yml +++ b/.github/workflows/woa.yml @@ -15,7 +15,7 @@ jobs: runs-on: windows-latest strategy: matrix: - platform: arm64 + platform: [arm64] steps: - name: Checkout From c47f57bac536441d040dc6f9145304d61fdd0c09 Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Wed, 13 Mar 2024 15:34:17 +0100 Subject: [PATCH 3/3] Update woa.yml --- .github/workflows/woa.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/woa.yml b/.github/workflows/woa.yml index 1a745adc8..da05ba4ef 100644 --- a/.github/workflows/woa.yml +++ b/.github/workflows/woa.yml @@ -23,8 +23,11 @@ jobs: - name: Install LLVM run: | - wget https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.1/LLVM-18.1.1-woa64.exe - LLVM-18.1.1-woa64.exe + echo %PROCESSOR_ARCHITECTURE% + systeminfo + gcc -v + #wget https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.1/LLVM-18.1.1-woa64.exe + #LLVM-18.1.1-woa64.exe - name: Build run: |