[MacPorts] #51542: clang-3.8 and clang-3.9 fail to function due to rpath
MacPorts
noreply at macports.org
Thu Jun 2 16:41:32 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@…):
and just installed a fresh copy of clang-3.8 on the same machine running
10.11.5 -- and it works perfectly without modification, and with what
would appear to be the exact same output from otool . So it would seem to
be a SnowLeopard thing, I guess.
{{{
$ clang hello.c -o hello
$ ls
hello hello.c
$ ./hello
hello world
$ 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 120.1.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
version 1226.10.1)
$ 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:14>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list