Description of problem: Applications built on RHEL 8 will have a dependency on libffi.so.6 RHEL 9 provides libffi.so.8 which will not be compatible with the earlier version please add compatibility package for libffi.so.6 to RHEL 9.x Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
libffi is a Level 2 package under the Red Hat Enterprise Linux 8: Application Compatibility Guide: <https://access.redhat.com/articles/rhel8-abi-compatibility> As such, its ABI is only stable within one major release. We do not plan to add a compatibility package to Red Hat Enterprise Linux 9 with the old ABI. You will have to resort to bundling if you application is intended to work on both Red Hat Enterprise Linux 8 and 9 without recompilation. Please note that libffi is a fairly central library for certain components of Red Hat Enterprise Linux. If you bundle it, it may be necessary to statically link it (with hidden visibility), or rename its functions and soname to avoid clashes with the system version.