Changes between Initial Version and Version 1 of Ticket #16787, comment 9


Ignore:
Timestamp:
Feb 5, 2021, 9:37:18 AM (4 years ago)
Author:
X512

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #16787, comment 9

    initial v1  
    11> now, to run someapp you need both libB-1.0.0 and libB-2.0.0 at the same time. Since the author of libB probably did not plan for this, there are conflicting symbols and other problems between the two versions, and the app crashes in strange ways
    22
    3 It can be handled by symbol versioning. Even just enabling symbol versioning will switch symbol resolution from process-global to per so-module like in Windows DLLs. It will be nice to enable symbol versioning by default in linker.
     3It can be handled by symbol versioning. Even just enabling symbol versioning will switch symbol resolution from process-global to per so-module like in Windows DLLs. It will be nice to enable symbol versioning by default in linker. It will dramatically reduce a risk of symbol conflict and allows to display so-file of missing symbol.