Opened 10 years ago
Closed 10 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 , 10 years ago
comment:2 by , 10 years ago
| Resolution: | → duplicate |
|---|---|
| Status: | new → closed |
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.

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