[RTEMS Project] #3686: Add library searching and loading to libdl

RTEMS trac trac at rtems.org
Fri Feb 8 23:08:15 UTC 2019

#3686: Add library searching and loading to libdl
 Reporter:  Chris Johns  |       Owner:  Chris Johns
     Type:  defect       |      Status:  assigned
 Priority:  normal       |   Milestone:  5.1
Component:  lib/dl       |     Version:  5
 Severity:  normal       |  Resolution:
 Keywords:               |  Blocked By:
 Blocking:               |

Comment (by Chris Johns <chrisj@…>):

 In [changeset:"89c59be38d9c83437abb9002e8fea5012652e5ff/rtems"
 #!CommitTicketReference repository="rtems"
 libdl: Add symbol searching and loading from archives.

 - Load archive symbol tables to support searching of archives
   for symbols.
 - Search archive symbols and load the object file that contains
   the symbol.
 - Search the global and archives until all remaining unresolved symbols
   are not found. Group the loaded object files in the pending queue.
 - Run the object file and loaded dependents as a group before adding to
   main object list.
 - Remove orphaned object files after references are removed.

 Updates #3686

Ticket URL: <http://devel.rtems.org/ticket/3686#comment:1>
RTEMS Project <http://www.rtems.org/>
RTEMS Project

More information about the bugs mailing list