Bug 2308270

Summary: How to package GDBSymbol integration libraries
Product: [Fedora] Fedora Reporter: Davide Cavalca <davide>
Component: gdbAssignee: Kevin Buettner <kevinb>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: rawhideCC: ahajkova, fweimer, guinevere, jan, keiths, kevinb, mcermak, mkolar, suraj.ghimire7
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-10-02 16:08:03 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Davide Cavalca 2024-08-27 21:46:26 UTC
I'm packaging FEX (https://github.com/FEX-Emu/FEX) in https://bugzilla.redhat.com/show_bug.cgi?id=2305342 which provides a GDBSymbol integration library, that's currently installed under %{_libdir}/gdb/libFEXGDBReader.so. The %{_libdir}/gdb directory is currently owned by the subpackage there, but it should probably be owned by one of the gdb packages instead. It's also not entirely clear to me if we need to do anything to actually use this from gdb if it's available.

Reproducible: Always

Comment 1 Guinevere Larsen 2024-10-01 20:18:30 UTC
Hello,

Sorry for the delay, this bug somewhat slipped through the cracks. We're not sure what you mean by GDBSymbol integration library. Could you clarify what you mean by that?

Comment 2 Davide Cavalca 2024-10-02 16:08:03 UTC
There's some details in https://github.com/FEX-Emu/FEX/pull/3969, however after discussing this with upstream we're just going to drop this integration from the FEX package altogether (https://src.fedoraproject.org/rpms/fex-emu/c/25bc4625c75d84f206d1e20d06f5460e6f70450f?branch=rawhide), as it's not really meant for end users and it's only useful for FEX developers. Apologies for the noise.