musescore / musescore/MuseScore

Compile AppImages with earlier versions of GLibC

Open
#26,041 16 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

community feature request os: linux
Dominant language
C++
Stars
15.1k
Forks
3.3k
Avg merge
2d 2h
Merged PRs (30d)
91

Description

Your idea

Compile the Linux AppImage distribution of MuseScore Studio with a GLibC older than 2.30, ideally as old as possible to support as many distributions as possible.

Problem to be solved

The Linux AppImage download of MSS 4.4.4 requires GLibC 2.30 (released 2019-08-01) to run. There are major distributions that are still in support that have versions lower than this; for example, I'm running on Red Hat Enterprise Linux 8.10 (released 2024, though 8.0 was released in 2019), still in maintenance support until 2029, which has GLibC version 2.28. I can't use the AppImage without a lot of messing around.

Prior art

No response

Additional context

No response

Checklist
  • This request follows the guidelines for reporting issues
  • I have verified that this feature request has not been logged before, by searching the issue tracker for similar requests

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the Linux AppImage build configuration and identifying which build environment introduces the GLibC 2.30 requirement. Validate the resulting AppImage on a system with GLibC 2.28, such as RHEL 8.10, and consider the work done when it runs there while retaining the existing distribution.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, linux
Domain
build-system, release
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.