Changes between Initial Version and Version 1 of Ticket #16787, comment 9
- Timestamp:
- Feb 5, 2021, 9:37:18 AM (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #16787, comment 9
initial v1 1 1 > 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 2 2 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. 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. It will dramatically reduce a risk of symbol conflict and allows to display so-file of missing symbol.