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

Please consider reverting AppImages to be built on 18.04 #729

Open
Novum opened this issue Aug 25, 2024 · 7 comments
Open

Please consider reverting AppImages to be built on 18.04 #729

Novum opened this issue Aug 25, 2024 · 7 comments
Assignees
Labels

Comments

@Novum
Copy link
Owner

Novum commented Aug 25, 2024

Or update the glibc version notice in the release docs. Building AppImages on 20.04 or 22.04 will produce binaries that require significantly newer Linux versions and I honestly do not understand what the upside is.

@Novum Novum added the bug label Aug 25, 2024
@Novum Novum changed the title Please revert AppImages to be built on 18.04 Please consider reverting AppImages to be built on 18.04 Aug 25, 2024
@vsonnier
Copy link
Collaborator

Hi @Novum I've read your other note also. There is no rush to take a recent distrib as base indeed. Going back to 18.04 will need to revert part of e8cf9ed, but right now I reverted 20.04 => 22.04.

@j4reporting
Copy link
Contributor

There is no 18.04 docker image available anymore. It has been removed.

20.04 is the oldest available image on all ubuntu runners

https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2004-Readme.md
https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2204-Readme.md

@vsonnier
Copy link
Collaborator

vsonnier commented Aug 25, 2024

I should have made a branch for this sorry for the spam :)

Ubuntu 20.04 has glibc 2.31 apparently, so we should update the Releases description.

@vsonnier
Copy link
Collaborator

vsonnier commented Aug 25, 2024

Updated Releases 1.31.x descriptions to specify 'at least 2.31'.

@bubbleguuum
Copy link

bubbleguuum commented Aug 25, 2024

You can compile for an older version of the glibc with glibc_version_header. For example you can target v2.27 (Ubuntu 18.04) or older. I've used this to compile a static version of ffmpeg except for the glibc requiring v2.22+.

@Novum
Copy link
Owner Author

Novum commented Aug 27, 2024

It's honestly crazy that the toolchain is so tightly tied to the system version on Linux, it always irritated me.

@bubbleguuum
Copy link

bubbleguuum commented Aug 27, 2024

Agreed. The should be an easy way to configure gcc or clang to target any older version of the glibc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants