Changes between Initial Version and Version 2 of Ticket #137


Ignore:
Timestamp:
Apr 2, 2007, 12:37:35 AM (18 years ago)
Author:
bird
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #137

    • Property Resolutionfixed
    • Property Status newclosed
    • Property Summary emxomf truncates hashed symbols when converting .a to .libemxomf: 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.
     1Very 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.
    22
    3 Fix: do not check for len if !_ is present in the last SYMBOL_HASH_LENGHT bytes
    4 
     3Fix: do not truncate if the symbol is already hashed:
    54
    65{{{