Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Linux #12

Merged
merged 7 commits into from
Dec 3, 2023
Merged

Add support for Linux #12

merged 7 commits into from
Dec 3, 2023

Conversation

fwcd
Copy link
Owner

@fwcd fwcd commented Dec 3, 2023

Fixes #9

This finally adds proper Linux support via the static m1xxx builds. Additionally it updates the terminology to reflect the cross-platform nature of the tool (~/.local/state/mixxx-bisect/installs instead of .../mnt).

fwcd added 7 commits December 2, 2023 22:41
mixxx.org currently does not host any Linux snapshots (instead, the
official snapshots are packaged in a distro-specific way, e.g. via a
PPA). The problem is that these usually require system-wide installation
and cannot be run side-by-side. m1xxx's mostly static builds solve these
problems by providing binary tarballs that can be extracted anywhere and
generally 'just work', provided a recent enough versions of glibc and the
X11 libraries are installed.
Our path suffix logic did not work for multi-dot suffixes such as
.tar.gz, therefore we will just let the runner declare the suffix to
avoid any ambiguities.
...since the snapshots are only 'mounted' on macOS
@fwcd fwcd added the enhancement New feature or request label Dec 3, 2023
@fwcd fwcd merged commit 0fba206 into main Dec 3, 2023
1 check passed
@fwcd fwcd deleted the linux branch December 3, 2023 00:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Investigate how Linux could be supported
1 participant