Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(9526)

Issue 318250043: TBR: i#2127, i#1374: eliminate UNIX symlink library versioning

Can't Edit
Can't Publish+Mail
Start Review
Created:
7 years, 3 months ago by bruening
Modified:
7 years, 3 months ago
Reviewers:
zhaoqin
CC:
dynamorio-devs_googlegroups.com
Visibility:
Public.

Description

Commit log for first patchset: --------------- i#2127, i#1374: eliminate UNIX symlink library versioning Eliminates libdynamorio.so versioning on UNIX platforms to avoid numerous problems (i#2127: hardcoded DT_NEEDED, i#1374: similar issues on Mac, Android symlink limitations). These versions were not providing much benefit, as we weren't using the system loader. Our own loader provides its own client version compatibility checks versus the libdynamorio.so version. Leaves the version properties on Windows as they're useful there as library attributes. Fixes #2127 Fixes #1374 ---------------

Patch Set 1 #

Patch Set 2 : Committed #

Unified diffs Side-by-side diffs Delta from patch set Stats (+16 lines, -59 lines) Patch
M core/CMakeLists.txt View 3 chunks +6 lines, -39 lines 0 comments Download
M tools/CMakeLists.txt View 2 chunks +10 lines, -20 lines 0 comments Download

Messages

Total messages: 2
bruening
7 years, 3 months ago (2017-01-09 22:16:07 UTC) #1
bruening
7 years, 3 months ago (2017-01-09 22:16:09 UTC) #2
Committed as
https://github.com/DynamoRIO/dynamorio/commit/d4c6ad58673789bfc575c456799e192...

Final commit log: 
---------------
i#2127, i#1374: eliminate UNIX symlink library versioning

Eliminates libdynamorio.so versioning on UNIX platforms to avoid numerous
problems (i#2127: hardcoded DT_NEEDED, i#1374: similar issues on Mac,
Android symlink limitations).  These versions were not providing much
benefit, as we weren't using the system loader.  Our own loader provides
its own client version compatibility checks versus the libdynamorio.so
version.

Leaves the version properties on Windows as they're useful there as library
attributes.

Fixes #2127
Fixes #1374

Review-URL: https://codereview.appspot.com/318250043
---------------
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b