Opened 3 years ago

Closed 2 years ago

Last modified 2 years ago

#52196 closed defect (fixed)

Consider not using @rpath for llvm and clang libraries

Reported by: jeremyhu (Jeremy Huddleston Sequoia) Owned by: jeremyhu (Jeremy Huddleston Sequoia)
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: Cc:
Port: llvm-3.8 llvm-3.9 llvm-devel

Description (last modified by jeremyhu (Jeremy Huddleston Sequoia))

We should consider not using @rpath for the newer llvm-3.8 and newer libraries. We probably will still want to keep libLTO as @rpath-relative such that ld64 will continue to use the version from the selected toolchain.

If not, then llvm-config --ldflags should be fixed to setup rpath.

Change History (3)

comment:1 Changed 3 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Description: modified (diff)

comment:2 Changed 2 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Resolution: fixed
Status: newclosed

In c986f1f/macports-ports:

clang-3.[89]: Update dylib ids to not be @rpath-based

Fixes #52196

Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@…>

comment:3 Changed 2 years ago by jeremyhu (Jeremy Huddleston Sequoia)

In 7b64baf3/macports-ports:

clang-3.[89]: Update dylib ids to not be @rpath-based

Fixes #52196

Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@…>

Note: See TracTickets for help on using tickets.