[MacPorts] #72065: boost176 fails to compile for TLS not supported

MacPorts noreply at macports.org
Fri Feb 14 14:47:15 UTC 2025


#72065: boost176 fails to compile for TLS not supported
----------------------+----------------------
 Reporter:  rmottola  |      Owner:  (none)
     Type:  defect    |     Status:  new
 Priority:  Normal    |  Milestone:
Component:  ports     |    Version:
 Keywords:  leopard   |       Port:  boost176
----------------------+----------------------
 on 10.5 i386 compilation happens with clang11 (boostrap) and fails with:

 {{{
 [ 18%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-
 tblgen.dir/SubtargetFeatureInfo.cpp.o
 cd
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libtapi/libtapi/work/build/utils/TableGen
 && /opt/local/libexec/clang-11-bootstrap/bin/clang++ -DGTEST_HAS_RTTI=0
 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS
 -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libtapi/libtapi/work/build/utils/TableGen
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libtapi/libtapi/work
 /apple-libtapi-
 b8c5ac40267aa5f6004dd38cc2b2cd84f2d9d555/src/llvm/utils/TableGen
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libtapi/libtapi/work/build/include
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libtapi/libtapi/work
 /apple-libtapi-b8c5ac40267aa5f6004dd38cc2b2cd84f2d9d555/src/llvm/include
 -pipe -Os -U__STRICT_ANSI__
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libtapi/libtapi/work
 /apple-libtapi-
 b8c5ac40267aa5f6004dd38cc2b2cd84f2d9d555/src/llvm/projects/clang/include
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libtapi/libtapi/work/build/projects/clang/include
 -DNDEBUG -isystem/opt/local/include/LegacySupport -I/opt/local/include
 -stdlib=libc++ -fPIC -fvisibility-inlines-hidden -Werror=date-time -Werror
 =unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-
 strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long
 -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-
 virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-
 conversion -O3 -DNDEBUG -std=c++14 -arch i386 -mmacosx-version-min=10.5
 -fno-exceptions -fno-rtti -MD -MT utils/TableGen/CMakeFiles/obj.llvm-
 tblgen.dir/SubtargetFeatureInfo.cpp.o -MF CMakeFiles/obj.llvm-
 tblgen.dir/SubtargetFeatureInfo.cpp.o.d -o CMakeFiles/obj.llvm-
 tblgen.dir/SubtargetFeatureInfo.cpp.o -c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libtapi/libtapi/work
 /apple-libtapi-
 b8c5ac40267aa5f6004dd38cc2b2cd84f2d9d555/src/llvm/utils/TableGen/SubtargetFeatureInfo.cpp
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libtapi/libtapi/work
 /apple-libtapi-
 b8c5ac40267aa5f6004dd38cc2b2cd84f2d9d555/src/llvm/lib/Support/TimeProfiler.cpp:36:8:
 error: thread-local storage is not supported for the current target
 static LLVM_THREAD_LOCAL TimeTraceProfiler *TimeTraceProfilerInstance =
 nullptr;
        ^
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libtapi/libtapi/work
 /apple-libtapi-
 b8c5ac40267aa5f6004dd38cc2b2cd84f2d9d555/src/llvm/include/llvm/Support/Compiler.h:543:27:
 note: expanded from macro 'LLVM_THREAD_LOCAL'
 #define LLVM_THREAD_LOCAL __thread
                           ^
 1 error generated.
 make[3]: *** [lib/Support/CMakeFiles/LLVMSupport.dir/TimeProfiler.cpp.o]
 Error 1
 make[3]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_libtapi/libtapi/work/build'

 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/72065>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list