musescore / musescore/MuseScore
Compile AppImages with earlier versions of GLibC
Nobody has claimed this yet.
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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