[MacPorts] #34834: llvm-3.0: automatic rebuild via rev-upgrade fails with 'Undefined symbols for architecture x86_64: "_LLVMInitializeARMDisassembler"'
MacPorts
noreply at macports.org
Mon Jun 11 14:49:08 PDT 2012
#34834: llvm-3.0: automatic rebuild via rev-upgrade fails with 'Undefined symbols
for architecture x86_64: "_LLVMInitializeARMDisassembler"'
----------------------------------+-----------------------------------------
Reporter: aronnax@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.1.1
Keywords: | Port: llvm-3.0
----------------------------------+-----------------------------------------
An automatic rebuild of llvm-3.0 triggered by an upgrade of libffi from
{{{libffi @3.0.10_2+universal}}} to {{{libffi @3.0.10_2+universal}}} fails
on my OS X Lion machine. The relevant part of the (attached) build log
appears to be:
{{{
:info:build ld: warning: ignoring file
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.0/llvm-3.0/work/llvm-3.0.src/Release+Debug/lib/libLLVMARMDisassembler.a,
file was built for archive which is not the architecture being linked
(x86_64)
:info:build Undefined symbols for architecture x86_64:
:info:build "_LLVMInitializeARMDisassembler", referenced from:
:info:build _LLVMCreateDisasm in
libLLVMMCDisassembler.a(Disassembler.o)
:info:build llvm::EDDisassembler::initialize() in
libLLVMMCDisassembler.a(EDDisassembler.o)
:info:build ld: symbol(s) not found for architecture x86_64
:info:build clang: error: linker command failed with exit code 1 (use -v
to see invocation)
}}}
--
Ticket URL: <https://trac.macports.org/ticket/34834>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list