Open egg82 opened 3 weeks ago
Same issue happens on Ubuntu 20.04 which is still supported by Canonical and comes with glibc 2.31.
2.35 is the glibc version that comes with Ubuntu 22.04. Looking at the release.yml which is used to build the project, that seems to be using the ubuntu 22.04 image which would explain the issue.
Any software built for Linux is going to have some minimum Glibc version. Ideally, you'd build software for Linux on the oldest distribution you want to support. Unless there's a particular reason other than "it's the default" as to why TagStudio uses 22.04, I'd say the easiest way to fix that would be to build TagStudio on a machine with Ubuntu 20.04 or Debian 11 Bullseye.
I'll fork the repo and see if it builds on 20.04 as well. If it does, then changing that would most likely fix the issue on Rocky Linux as well.
EDIT: See #479
Checklist
TagStudio Version
Alpha v9.3.2
Operating System & Version
Rocky Linux 9.4
Description
Portable binary fails with the following error:
Non-portable fails with a similar error:
If this is expected, the installation instructions should be updated to reflect that only specific GLIBC versions are supported.
The latest Rocky release comes with 2.34, but 2.35+ is required:
Expected Behavior
Program to launch
Steps to Reproduce
Logs
No response