Page 1 of 1

GLIBC dependency issue on RHEL 8.x

Posted: Tue Nov 12, 2024 7:30 am
by SonicBlue
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:

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)
I compiled the following [little C program] provided by mdixon to get my current GLIBC version:

Code: Select all

#include <stdio.h>
#include <gnu/libc-version.h>
int main (void) {
  puts (gnu_get_libc_version ());
  return 0;
}
And this is what it returns:

Code: Select all

$ ./glibc-version 
2.28
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!