Changes between Initial Version and Version 2 of Ticket #137
- Timestamp:
- Apr 1, 2007, 10:37:35 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #137
-
Property
Status
changed from
new
toclosed
-
Property
Resolution
changed from
to
fixed
-
Property
Summary
changed from
emxomf truncates hashed symbols when converting .a to .lib
toemxomf: Don't truncate symbols twice.
-
Property
Status
changed from
-
Ticket #137 – Description
initial v2 1 Very long c++ symbols, already hashed after .o generation, are re-hashed when .a import library is converted to .lib format. The new symbol has the same length of previous one, so this is not necessary, and triggers a bug, since import library has different names.1 Very long c++ symbols, already hashed after .o generation, are re-hashed when a '''.a import library''' is converted to .lib. The new symbol has the same length of previous one, so this is not necessary, and triggers a bug, since import library has different names. 2 2 3 Fix: do not check for len if !_ is present in the last SYMBOL_HASH_LENGHT bytes 4 3 Fix: do not truncate if the symbol is already hashed: 5 4 6 5 {{{