Opened 9 years ago

Closed 9 years ago

#93 closed defect (duplicate)

libtool: 2.4.6 uses nm instead of emxexp

Reported by: dmik Owned by:
Priority: major Milestone:
Component: libtool Version:
Severity: medium Keywords:
Cc:

Description

Turns out that libtool 2.4.6 unconditionally uses nm instead of emxexp to generate the list of exports for a DLL. And while nm is supposed to work (and works with some projects) in some cases it looses symbols to export. One such project is glib. This looks like a complex regression compared to 2.4.2 that works as expected (uses emxexp).

Change History (2)

comment:1 by dmik, 9 years ago

Note that loosing symbols to export seems to be related to presence of -export-symbols-regex in which case it means that this to some part is a duplicate of #74. However, this really depends of whether nm is used instead of emxexp only when -export-symbols-regex is present or always in 2.4.6. Some more testing is needed.

comment:2 by dmik, 9 years ago

Resolution: duplicate
Status: newclosed

Testing shows that nm is indeed used only when -export-symbols-regex is given and emxexp is used otherwise. So this ticket is essentially a duplicate of #74 (where it was already tested, frankly saying). Closing it.

Note: See TracTickets for help on using tickets.