aboutsummaryrefslogtreecommitdiff
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
parent9b58fc2629098e2058209b01b7210a1648cc5012 (diff)
downloadSOS-6628c6f21979a92a2056eb463b6995622d55a0b3.tar.gz
SOS-6628c6f21979a92a2056eb463b6995622d55a0b3.zip
build MentOS on ubuntu-24.04 using clang-18v0.2.2
This fixes a linker issue causing a crash during boot.
-rw-r--r--.github/workflows/build.yml9
-rw-r--r--CHANGELOG.md4
2 files changed, 8 insertions, 5 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'
diff --git a/CHANGELOG.md b/CHANGELOG.md
index c7dd205..50498d2 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,2 +1,2 @@
-# v0.2.1
-* Build Akronyme und Inhaltsverzeichnis beim ersten Mal
+# v0.2.2
+* CI: Build using clang-18