Opened 3 months ago

Last modified 3 months ago

#69147 assigned defect

folly fails on 10.8.5: error: no type named '__cxa_increment_exception_refcount' in namespace '__cxxabiv1'

Reported by: barracuda156 Owned by: barracuda156
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: mountainlion, lion, snowleopard, x86_64, i386 Cc:
Port: folly

Description

FAILED: CMakeFiles/folly_base.dir/folly/lang/Exception.cpp.o 
/opt/local/bin/clang++-mp-16 -DFMT_SHARED -DFOLLY_XLOG_STRIP_PREFIXES=\"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_folly/folly/work/folly-v2024.01.08.00:/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_folly/folly/work/build\" -DGFLAGS_IS_A_DLL=0 -D_GNU_SOURCE -D_REENTRANT -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_folly/folly/work/folly-v2024.01.08.00 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_folly/folly/work/build -I/opt/local/libexec/boost/1.81/include -I/opt/local/include -I/opt/local/libexec/openssl3/include -I/opt/local/include/libfmt10 -pipe -I/opt/local/libexec/openssl3/include -I/opt/local/libexec/boost/1.81/include -Os -std=c++17 -fno-aligned-allocation -DFOLLY_ALLOW_TFO=0 -DNDEBUG -isystem/opt/local/include/libcxx/v1 -nostdinc++ -isystem/opt/local/include/LegacySupport -I/opt/local/libexec/openssl3/include -I/opt/local/libexec/boost/1.81/include -isystem/opt/local/include -Wno-undef-prefix -stdlib=libc++ -std=gnu++17 -arch x86_64 -arch i386 -mmacosx-version-min=10.8 -fPIC -g -finput-charset=UTF-8 -fsigned-char -Wall -Wno-deprecated -Wno-deprecated-declarations -Wno-sign-compare -Wno-unused -Wuninitialized -Wunused-label -Wunused-result -Wno-noexcept-type -Wno-nullability-completeness -Wno-inconsistent-missing-override -fopenmp -MD -MT CMakeFiles/folly_base.dir/folly/lang/Exception.cpp.o -MF CMakeFiles/folly_base.dir/folly/lang/Exception.cpp.o.d -o CMakeFiles/folly_base.dir/folly/lang/Exception.cpp.o -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_folly/folly/work/folly-v2024.01.08.00/folly/lang/Exception.cpp
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_folly/folly/work/folly-v2024.01.08.00/folly/lang/Exception.cpp:272:8: error: no type named '__cxa_increment_exception_refcount' in namespace '__cxxabiv1'
  abi::__cxa_increment_exception_refcount(object);
  ~~~~~^
1 error generated.

Change History (4)

comment:1 Changed 3 months ago by barracuda156

Summary: folly fails on 10.8.6: error: no type named '__cxa_increment_exception_refcount' in namespace '__cxxabiv1'folly fails on 10.8.5: error: no type named '__cxa_increment_exception_refcount' in namespace '__cxxabiv1'

comment:2 Changed 3 months ago by barracuda156

Also needs thread_local_storage apparently: https://build.macports.org/builders/ports-10.6_x86_64-builder/builds/184797/steps/install-port/logs/stdio

I will try to fix all these.

comment:3 Changed 3 months ago by barracuda156

Keywords: lion snowleopard x86_64 i386 added

comment:4 Changed 3 months ago by barracuda156

Well, this breaks folly: #69150

Note: See TracTickets for help on using tickets.