Changes between Initial Version and Version 2 of Ticket #137
- Timestamp:
- Apr 2, 2007, 12:37:35 AM (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #137
- Property Resolution → fixed
- Property Status new → closed
- Property Summary emxomf truncates hashed symbols when converting .a to .lib → emxomf: Don't truncate symbols twice.
-
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 {{{