[MacPorts] #51542: clang-3.8 and clang-3.9 fail to function due to rpath
MacPorts
noreply at macports.org
Wed Jun 1 09:08:32 PDT 2016
#51542: clang-3.8 and clang-3.9 fail to function due to rpath
------------------------------------+--------------------------------
Reporter: kenneth.f.cunningham@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.4
Keywords: | Port: clang-3.8
------------------------------------+--------------------------------
when compiling simple 'hello world' app
{{{
#include <stdio.h>
int main() {
printf("hello world\n");
return 0;
}
}}}
clang-3.8 fails with
{{{
user$ 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)
}}}
same error happens with clang-3.9, I noticed.
code compiles correctly and llvm tools work with clang 3.7 and 3.4
selected.
It appears the clang 3.8 and 3.9 rpath is not finding the runtime
libraries. I'm not certain if this is due to how they were compiled, or
something different in my configuration that would affect only the newer
versions of clang.
(Clang-3.8 was installed precompiled. Clang-3.9 was installed from
source). I'm on 10.6.8.
--
Ticket URL: <https://trac.macports.org/ticket/51542>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list