6.2. Compatibility breaking changes to glibc
Updates to the GNU C Library (glibc) include compatibility breaking changes to the dynamic linker search algorithm, which no longer checks certain subdirectories for shared objects. This release also removes the catchsegv script and the libSegFault.so shared object.
- Changes to how the dynamic linker finds shared objects
The following list describes changes to the dynamic linker search algorithm:
-
The dynamic linker no longer loads shared objects from the
tlssubdirectories on the library search path or the subdirectory that corresponds to theAT_PLATFORMsystem name. -
The dynamic linker no longer searches subdirectories named after the legacy
AT_HWCAPsearch mechanism.
-
The dynamic linker no longer loads shared objects from the
Port your applications to the glibc-hwcaps mechanism, which has been available since RHEL 8.4.
- Removed
catchsegvscript andlibSegFault.soshared object -
The
catchsegvscript and associatedlibSegFault.soshared object have been removed. You can use an out-of-process alternative for intercepting coredumps and backtraces, such assystemd-coredumpandcoredumpctl.