URL: <https://savannah.gnu.org/support/?111214>
Summary: libltdl gives up too early on multi-arch systems
Group: GNU Libtool
Submitter: cendossm
Submitted: Tue 01 Apr 2025 01:47:44 PM UTC
Category: None
Priority: 5 - Normal
Severity: 3 - Normal
Status: None
Privacy: Public
Assigned to: None
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Operating System: None
_______________________________________________________
Follow-up Comments:
-------------------------------------------------------
Date: Tue 01 Apr 2025 01:47:44 PM UTC By: Pierre Ossman <cendossm>
When we ask libltdl to open a module for us, it gives up when it finds a
matching file that dlopen() fails to open.
This is too pessimistic on a multi-arch system, where the reason is that the
first file found was for an alternative arch. It should continue trying later
matches at this point, just like the system library loader.
We've been using the attached patch to work around it.
_______________________________________________________
File Attachments:
-------------------------------------------------------
Name: libtool-2.2.6b-badlibs.patch Size: 479B
<https://file.savannah.gnu.org/file/libtool-2.2.6b-badlibs.patch?file_id=57091>
AGPL NOTICE
These attachments are served by Savane. You can download the corresponding
source code of Savane at
https://savannah.gnu.org/source/savane-d621bceb89df77f95d080539892a841b70f85118.tar.gz
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/support/?111214>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
