[MacPorts] #53299: clang sanitizer libraries have incorrect dylib id
MacPorts
noreply at macports.org
Sat Aug 31 07:00:07 UTC 2019
#53299: clang sanitizer libraries have incorrect dylib id
--------------------------------------------+----------------------
Reporter: akimd | Owner: jeremyhu
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 2.3.5
Resolution: fixed | Keywords:
Port: clang-3.9 clang-4.0 clang-5.0 |
--------------------------------------------+----------------------
Comment (by ken-cunningham-webuse):
In [changeset:"b388e206e96c3a368da19664b4dd5582c769b5ac/macports-ports"
b388e206e96c3a368da19664b4dd5582c769b5ac/macports-ports] (master):
{{{
#!ConfigurableCommitTicketReference repository="macports-ports"
revision="b388e206e96c3a368da19664b4dd5582c769b5ac"
llvm/clang/lldb 3.9+ fix rpath handling, revbump
this was originally fixed in
<https://github.com/macports/macports-
ports/commit/e75a4491bbaf8e8346068ac6c9f52e082e3634b3>
but once
<https://github.com/macports/macports-
ports/pull/103/commits/4cddb7db3a182f366d605e8db97944cd9d1e0e87>
was merged, the configure.args-delete in the portfile no longer deleted
the install_name and install_rpath settings
this resulted in llvm/clang/lldb dylibs sometimes being installed with
incorrect library names
and caused errors using the sanitizer libs and similar in clang
the PR restores the previous intended behaviour to allow the cmake scripts
in llvm* to set the rpaths
see: https://trac.macports.org/ticket/53299
closes: https://trac.macports.org/ticket/57152
see: https://trac.macports.org/ticket/58889
}}}
--
Ticket URL: <https://trac.macports.org/ticket/53299#comment:27>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list