Open jimis opened 9 months ago
There the binaries depend on libraries of different minor version than the installed library, which is found at runtime via symlinks.
For example, ldd /usr/bin/clang-17 reports among other lines:
libz.so.1 => /lib64/glibc-hwcaps/x86-64-v3/libz.so.1.3 (0x00007f3fdc8ff000)
Before the patch, icecc-create-env /usr/bin/clang-17 would report:
adding file /lib64/libz.so.1.3=/usr/lib64/libz.so.1.3
The executable wouldn't run because it can't find libz.so.1. After the patch:
adding file /lib64/libz.so.1=/usr/lib64/libz.so.1.3
And the executable runs fine.
There the binaries depend on libraries of different minor version than the installed library, which is found at runtime via symlinks.
For example, ldd /usr/bin/clang-17 reports among other lines:
libz.so.1 => /lib64/glibc-hwcaps/x86-64-v3/libz.so.1.3 (0x00007f3fdc8ff000)
Before the patch, icecc-create-env /usr/bin/clang-17 would report:
adding file /lib64/libz.so.1.3=/usr/lib64/libz.so.1.3
The executable wouldn't run because it can't find libz.so.1. After the patch:
adding file /lib64/libz.so.1=/usr/lib64/libz.so.1.3
And the executable runs fine.