[MacPorts] #51542: clang-3.8 and clang-3.9 fail to function due to rpath
MacPorts
noreply at macports.org
Thu Jun 2 16:03:36 PDT 2016
#51542: clang-3.8 and clang-3.9 fail to function due to rpath
-------------------------------------+------------------------
Reporter: kenneth.f.cunningham@… | Owner: jeremyhu@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.4
Resolution: | Keywords:
Port: clang-3.8 |
-------------------------------------+------------------------
Comment (by kenneth.f.cunningham@…):
Well - installed fresh macports on a different machine running snowleopard
and then installed only clang-3.8 -- downloaded it precompiled - but seems
to be showing the same problem.
{{{
$ which clang
/opt/local/bin/clang
$ clang --version
clang version 3.8.0 (branches/release_38 262722)
Target: x86_64-apple-darwin10.8.0
Thread model: posix
InstalledDir: /opt/local/libexec/llvm-3.8/bin
$ clang hello.c -o hello
dyld: Library not loaded: @rpath/libLLVM.dylib
Referenced from: /opt/local/libexec/llvm-3.8/bin/../lib/libLTO.dylib
Reason: image not found
clang: error: unable to execute command: Trace/BPT trap
clang: error: linker command failed due to signal (use -v to see
invocation)
$ otool -L /opt/local/libexec/llvm-3.8/bin/../lib/libLTO.dylib
/opt/local/libexec/llvm-3.8/bin/../lib/libLTO.dylib:
@rpath/libLTO.dylib (compatibility version 1.0.0, current version
3.8.0)
@rpath/libLLVM.dylib (compatibility version 1.0.0, current version
3.8.0)
/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current
version 3.7.1)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
version 125.2.11)
/usr/lib/libc++abi.dylib (compatibility version 1.0.0, current
version 3.7.0)
$ otool -l /opt/local/libexec/llvm-3.8/bin/../lib/libLTO.dylib | grep -A2
LC_RPATH
cmd LC_RPATH
cmdsize 32
path @loader_path (offset 12)
--
cmd LC_RPATH
cmdsize 40
path @executable_path/../lib (offset 12)
}}}
--
Ticket URL: <https://trac.macports.org/ticket/51542#comment:13>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list