[MacPorts] #55720: lldb-6.0 won't compile with 10.11.6 default clang compiler

MacPorts noreply at macports.org
Thu Dec 6 08:12:26 UTC 2018


#55720: lldb-6.0 won't compile with 10.11.6 default clang compiler
-----------------------+----------------------
  Reporter:  dkbarto   |      Owner:  jeremyhu
      Type:  defect    |     Status:  assigned
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:  2.4.2
Resolution:            |   Keywords:
      Port:  lldb-6.0  |
-----------------------+----------------------

Comment (by ryandesign):

 [https://build.macports.org/builders/ports-10.10_x86_64-builder/builds/73389/steps
 /install-port/logs/stdio Here is a log] from the Yosemite buildbot worker
 showing the same issue:

 {{{
 [ 17%] Building CXX object
 tools/clang/lib/Basic/CMakeFiles/clangBasic.dir/SourceManager.cpp.o
 cd
 /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_llvm-6.0/lldb-6.0/work/build/tools/clang/lib/Basic
 && /usr/bin/clang++  -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS
 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
 -I/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_llvm-6.0/lldb-6.0/work/build/tools/clang/lib/Basic
 -I/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_llvm-6.0/lldb-6.0/work/llvm-6.0.1.src/tools/clang/lib/Basic
 -I/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_llvm-6.0/lldb-6.0/work/llvm-6.0.1.src/tools/clang/include
 -I/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_llvm-6.0/lldb-6.0/work/build/tools/clang/include
 -I/opt/local/include/libxml2
 -I/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_llvm-6.0/lldb-6.0/work/build/include
 -I/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_llvm-6.0/lldb-6.0/work/llvm-6.0.1.src/include
 -pipe -Os -std=c++11 -stdlib=libc++ -fPIC -fvisibility-inlines-hidden
 -Werror=date-time -std=c++11 -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 -fno-common -Woverloaded-virtual -Wno-nested-anon-
 types -DNDEBUG -arch x86_64 -mmacosx-version-min=10.10    -fno-exceptions
 -o CMakeFiles/clangBasic.dir/SourceManager.cpp.o -c
 /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_llvm-6.0/lldb-6.0/work/llvm-6.0.1.src/tools/clang/lib/Basic/SourceManager.cpp
 /opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_lang_llvm-6.0/lldb-6.0/work/llvm-6.0.1.src/tools/lldb/source/Utility/Timer.cpp:39:10:
 error: thread-local storage is not supported for the current target
   static thread_local TimerStack g_stack;
          ^
 }}}

 IIRC Apple Clang didn't add support for thread-local storage until version
 800, so earlier versions should be blacklisted.

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


More information about the macports-tickets mailing list