aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/build.yml
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2024-07-21 11:39:54 +0200
committerFlorian Fischer <florian.fischer@muhq.space>2024-07-21 12:00:29 +0200
commit6628c6f21979a92a2056eb463b6995622d55a0b3 (patch)
tree845b31e9ae72d2d41fcfc88a7102e7b7a09da1e5 /.github/workflows/build.yml
parent9b58fc2629098e2058209b01b7210a1648cc5012 (diff)
downloadSOS-0.2.2.tar.gz
SOS-0.2.2.zip
build MentOS on ubuntu-24.04 using clang-18v0.2.2
This fixes a linker issue causing a crash during boot.
Diffstat (limited to '.github/workflows/build.yml')
-rw-r--r--.github/workflows/build.yml9
1 files changed, 6 insertions, 3 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 8ca29f6..5d6109f 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -8,7 +8,10 @@ on:
jobs:
build-mentos:
- runs-on: ubuntu-latest
+ runs-on: ubuntu-24.04
+ env:
+ CC: clang-18
+ CXX: clang++-18
steps:
- name: Checkout the sources
uses: actions/checkout@v4
@@ -18,7 +21,7 @@ jobs:
uses: actions/cache@v4
with:
path: MentOS/build
- key: 524bd2d-mentos-cached-build
+ key: 524bd2d-3-mentos-cached-build
- name: Checkout MentOS submodule
if: steps.mentos-cached-build.outputs.cache-hit != 'true'
@@ -28,7 +31,7 @@ jobs:
if: steps.mentos-cached-build.outputs.cache-hit != 'true'
run: |
sudo apt-get update
- sudo apt-get install -y nasm fuse2fs
+ sudo apt-get install -y clang-18 nasm fuse2fs
- name: Build
if: steps.mentos-cached-build.outputs.cache-hit != 'true'