Skip to content

Add arm64-linux buildenv to CI - #232

Merged
JoergAtGithub merged 1 commit into
mixxxdj:2.7from
sleepwalkera:arm64-linux
Sep 24, 2026
Merged

JoergAtGithub merged 1 commit into
mixxxdj:2.7from
sleepwalkera:arm64-linux

Conversation

@sleepwalkera

@sleepwalkera sleepwalkera commented Sep 23, 2026 •

Copy link
Copy Markdown

Adds the arm64-linux buildenv (overlay/triplets/arm64-linux.cmake, glib shared like x64-linux) and a CI matrix entry on the ubuntu-22.04-arm runner.

Base is the September 2026 update of 2.7 from microsoft/vcpkg master (#233), which brings the required port/script fixes (pkgconf arm64 paths, mpg123, SPDX with older CMake).

@daschuer

Copy link
Copy Markdown
Member

Thank you for all the upstream work. We start cherry-picking once we are in the beta phase.
2.7 is still in alpha so we can merge microsoft/master right away like in #225
In this process we document which updated ports are actually used in Mixxx using the output form the build log.

Add overlay/triplets/arm64-linux.cmake (glib shared, rest static) so
the ARM64 Linux buildenv gets the same glib constructor-ordering fix as
x64-linux, and a matching CI matrix entry on the ubuntu-22.04-arm
runner.

@JoergAtGithub JoergAtGithub left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Thank you!

@JoergAtGithub
JoergAtGithub merged commit 43d30ad into mixxxdj:2.7 Sep 24, 2026
20 of 24 checks passed
@sleepwalkera
sleepwalkera deleted the arm64-linux branch September 25, 2026 09:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants