Bug 2141098 - Please add libffi.so.6 to the compose
Summary: Please add libffi.so.6 to the compose
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Red Hat Enterprise Linux 9
Classification: Red Hat
Component: libffi
Version: 9.0
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: rc
: ---
Assignee: DJ Delorie
QA Contact: qe-baseos-tools-bugs
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-11-08 18:45 UTC by rhel8eap
Modified: 2023-07-18 14:29 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-11-15 09:46:16 UTC
Type: Bug
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker RHELPLAN-138713 0 None None None 2022-11-08 18:51:33 UTC

Description rhel8eap 2022-11-08 18:45:22 UTC
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:

Comment 5 Florian Weimer 2022-11-15 09:46:16 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.