[MacPorts] #54129: llvm-4.0 build fails due to libtool error on SnowLeopard when built with clang-3.9, but succeeds when built with clang-3.7

MacPorts noreply at macports.org
Sun Jun 18 17:36:49 UTC 2017


#54129: llvm-4.0 build fails due to libtool error on SnowLeopard when built with
clang-3.9, but succeeds when built with clang-3.7
-----------------------+----------------------
  Reporter:  kencu     |      Owner:  jeremyhu
      Type:  defect    |     Status:  assigned
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:
Resolution:            |   Keywords:
      Port:  llvm-4.0  |
-----------------------+----------------------

Comment (by ballapete):

 Replying to [comment:7 kencu]:

 This does not work on my Mac. Very early the first failure happens,
 similar to what I get with ffmpeg-devel (#54333):

 {{{
 [  1%] Building CXX object
 lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o
 cd
 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_llvm-4.0/llvm-4.0/work/build/lib/MC/MCDisassembler
 && /opt/local/bin/clang++-mp-3.9  -D__STDC_CONSTANT_MACROS
 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_llvm-4.0/llvm-4.0/work/build/lib/MC/MCDisassembler
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_llvm-4.0/llvm-4.0/work/llvm-4.0.0.src/lib/MC/MCDisassembler
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_llvm-4.0/llvm-4.0/work/build/include
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_llvm-4.0/llvm-4.0/work/llvm-4.0.0.src/include
 -pipe -Os -U__STRICT_ANSI__ -std=c++11 -stdlib=libc++ -fPIC -fvisibility-
 inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual
 -Wmissing-field-initializers -pedantic -Wno-long-long -Wcovered-switch-
 default -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wstring-conversion
 -Werror=date-time -std=c++11 -DNDEBUG -arch x86_64 -mmacosx-version-
 min=10.6    -fno-exceptions -o
 CMakeFiles/LLVMMCDisassembler.dir/MCRelocationInfo.cpp.o -c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_llvm-4.0/llvm-4.0/work/llvm-4.0.0.src/lib/MC/MCDisassembler/MCRelocationInfo.cpp
 [  1%] Linking CXX static library ../libLLVMDemangle.a
 cd
 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_llvm-4.0/llvm-4.0/work/build/lib/Demangle
 && /opt/local/bin/cmake -P
 CMakeFiles/LLVMDemangle.dir/cmake_clean_target.cmake
 cd
 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_llvm-4.0/llvm-4.0/work/build/lib/Demangle
 && /opt/local/bin/cmake -E cmake_link_script
 CMakeFiles/LLVMDemangle.dir/link.txt --verbose=ON
 /Developer/usr/bin/libtool -static  -o ../libLLVMDemangle.a
 CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o
 /Developer/usr/bin/libtool: object:
 CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o malformed object
 (unknown load command 2)
 make[2]: *** [lib/libLLVMDemangle.a] Error 1
 make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_llvm-4.0/llvm-4.0/work/build'
 make[1]: *** [lib/Demangle/CMakeFiles/LLVMDemangle.dir/all] Error 2
 make[1]: *** Waiting for unfinished jobs....
 }}}

--
Ticket URL: <https://trac.macports.org/ticket/54129#comment:9>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list