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/

Attachment: signature.asc
Description: PGP signature

Reply via email to