shithub: MicroHs

Download patch

ref: e021878211ff160381abbcbb906f9a394ae4ee5c
parent: 009c2c8b25c395943d0529679491fdf403cada89
author: Lennart Augustsson <lennart.augustsson@epicgames.com>
date: Mon Nov 27 14:38:23 EST 2023

More platforms

--- a/.github/workflows/c-cpp.yml
+++ b/.github/workflows/c-cpp.yml
@@ -43,7 +43,7 @@
     - name: nmake exampletest
       run: nmake -f Makefile.windows exampletest
 
-  build-linux-32:
+  build-linux-x86:
     runs-on: ubuntu-latest
     steps:
     - uses: jirutka/setup-alpine@v1
@@ -65,14 +65,30 @@
     - name: make bootstrap
       run: make CONF=unix-32 bootstrap
       shell: alpine.sh {0}
-#    - name: simple test
-#      run: bin/mhseval +RTS -v -v -v -v -rcomb/simple.comb
-#      shell: alpine.sh {0}
-#    - name: mhs test
-#      run: |
-#        bin/mhs +RTS -v -v -RTS -itests Nfib
-#        bin/mhseval
-#      shell: alpine.sh {0}
+# segfaults :(
 #    - name: make everytestmhs
 #      run: make CONF=unix-32 everytestmhs
 #      shell: alpine.sh {0}
+
+  build-linux-armv7:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: jirutka/setup-alpine@v1
+      with:
+        arch: armv7
+        branch: v3.15
+        packages: >
+          build-base
+          gcc
+          make
+    - name: checkout repo
+      uses: actions/checkout@v3
+    - name: make
+      run: make CONF=unix-32
+      shell: alpine.sh {0}
+    - name: make mhseval
+      run: make CONF=unix-32 bin/mhseval
+      shell: alpine.sh {0}
+    - name: make bootstrap
+      run: make CONF=unix-32 bootstrap
+      shell: alpine.sh {0}
--