GLIBC dependency issue on RHEL 8.x
Posted: Tue Nov 12, 2024 7:30 am
Hello,
I just tried to install MakeMKV on RedHat Enterprise Linux 8.9. I used the most recent version 1.17.7 for this.
I managed to compile, link and install the open-source part plus install the binary part of course, but it appears the binary part no longer supports the GLIBC version provided by RHEL 8.x. Since I naturally have no access to the source code of the proprietary component of MakeMKV there is nothing I can do.
The following errors show the problem quite clearly:
I compiled the following [little C program] provided by mdixon to get my current GLIBC version:
And this is what it returns:
Any chance that I can get the developers of MakeMKV to link the binary code in a way that works on RHEL 8.x? It's still a fully supported Linux distribution after all, meaning it's no way near becoming end-of-life.
Thank you!
I just tried to install MakeMKV on RedHat Enterprise Linux 8.9. I used the most recent version 1.17.7 for this.
I managed to compile, link and install the open-source part plus install the binary part of course, but it appears the binary part no longer supports the GLIBC version provided by RHEL 8.x. Since I naturally have no access to the source code of the proprietary component of MakeMKV there is nothing I can do.
The following errors show the problem quite clearly:
Code: Select all
/usr/bin/makemkvcon: /lib64/libc.so.6: version `GLIBC_2.33' not found (required by /usr/bin/makemkvcon)
/usr/bin/makemkvcon: /lib64/libc.so.6: version `GLIBC_2.34' not found (required by /usr/bin/makemkvcon)
Code: Select all
#include <stdio.h>
#include <gnu/libc-version.h>
int main (void) {
puts (gnu_get_libc_version ());
return 0;
}
Code: Select all
$ ./glibc-version
2.28
Thank you!