Opened 10 months ago

Last modified 7 months ago

#67836 new defect

clang-16 @16.0.6: error: aligned deallocation function of type 'void (void *, std::align_val_t) noexcept' is only available on macOS 10.13 or newer — at Version 5

Reported by: barracuda156 Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: mountainlion Cc:
Port: clang-16

Description (last modified by ryandesign (Ryan Carsten Schmidt))

Why was it even set as the default for systems which do not support it?

[ 91%] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/barrier.cpp.o
cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/runtimes/runtimes-bins/libcxx/src && /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/./bin/clang++ --target=x86_64-apple-darwin12.6.0 -DLIBCXX_BUILDING_LIBCXXABI -D_LIBCPP_BUILDING_LIBRARY -D_LIBCPP_DISABLE_NEW_DELETE_DEFINITIONS -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -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_lang_llvm-16/clang-16/work/llvm-project-16.0.6.src/libcxx/src -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/llvm-project-16.0.6.src/libcxxabi/include -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wno-comment -O3 -DNDEBUG -std=c++20 -mmacosx-version-min=10.8 -fPIC -nostdinc++ -MD -MT libcxx/src/CMakeFiles/cxx_shared.dir/barrier.cpp.o -MF CMakeFiles/cxx_shared.dir/barrier.cpp.o.d -o CMakeFiles/cxx_shared.dir/barrier.cpp.o -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/llvm-project-16.0.6.src/libcxx/src/barrier.cpp
In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/llvm-project-16.0.6.src/libcxx/src/barrier.cpp:13:
In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1/barrier:52:
In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1/__thread/timed_backoff_policy.h:17:
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1/__chrono/duration.h:540:51: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::hours operator""h(unsigned long long __h)
                                                  ^
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1/__chrono/duration.h:545:82: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<3600,1>> operator""h(long double __h)
                                                                                 ^
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1/__chrono/duration.h:551:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::minutes operator""min(unsigned long long __m)
                                                    ^
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1/__chrono/duration.h:556:80: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, ratio<60,1>> operator""min(long double __m)
                                                                               ^
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1/__chrono/duration.h:562:53: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::seconds operator""s(unsigned long long __s)
                                                    ^
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1/__chrono/duration.h:567:67: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double> operator""s(long double __s)
                                                                  ^
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1/__chrono/duration.h:573:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::milliseconds operator""ms(unsigned long long __ms)
                                                         ^
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1/__chrono/duration.h:578:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, milli> operator""ms(long double __ms)
                                                                         ^
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1/__chrono/duration.h:584:58: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::microseconds operator""us(unsigned long long __us)
                                                         ^
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1/__chrono/duration.h:589:74: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, micro> operator""us(long double __us)
                                                                         ^
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1/__chrono/duration.h:595:57: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::nanoseconds operator""ns(unsigned long long __ns)
                                                        ^
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1/__chrono/duration.h:600:73: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    _LIBCPP_HIDE_FROM_ABI constexpr chrono::duration<long double, nano> operator""ns(long double __ns)
                                                                        ^
In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/llvm-project-16.0.6.src/libcxx/src/barrier.cpp:14:
In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1/thread:90:
In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1/__mutex_base:20:
In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1/system_error:154:
In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1/string:576:
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1/string_view:985:29: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    basic_string_view<char> operator "" sv(const char *__str, size_t __len) _NOEXCEPT
                            ^
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1/string_view:992:32: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    basic_string_view<wchar_t> operator "" sv(const wchar_t *__str, size_t __len) _NOEXCEPT
                               ^
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1/string_view:1000:32: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    basic_string_view<char8_t> operator "" sv(const char8_t *__str, size_t __len) _NOEXCEPT
                               ^
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1/string_view:1007:33: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    basic_string_view<char16_t> operator "" sv(const char16_t *__str, size_t __len) _NOEXCEPT
                                ^
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1/string_view:1013:33: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    basic_string_view<char32_t> operator "" sv(const char32_t *__str, size_t __len) _NOEXCEPT
                                ^
In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/llvm-project-16.0.6.src/libcxx/src/barrier.cpp:14:
In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1/thread:90:
In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1/__mutex_base:20:
In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1/system_error:154:
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1/string:4572:24: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    basic_string<char> operator "" s( const char *__str, size_t __len )
                       ^
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1/string:4579:27: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    basic_string<wchar_t> operator "" s( const wchar_t *__str, size_t __len )
                          ^
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1/string:4587:27: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    basic_string<char8_t> operator "" s(const char8_t *__str, size_t __len)
                          ^
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1/string:4594:28: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    basic_string<char16_t> operator "" s( const char16_t *__str, size_t __len )
                           ^
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1/string:4600:28: warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals]
    basic_string<char32_t> operator "" s( const char32_t *__str, size_t __len )
                           ^
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/llvm-project-16.0.6.src/libcxx/src/barrier.cpp:37:43: error: aligned allocation function of type 'void *(std::size_t, std::align_val_t)' is only available on macOS 10.13 or newer
        __state = unique_ptr<__state_t[]>(new __state_t[__count]);
                                          ^
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/llvm-project-16.0.6.src/libcxx/src/barrier.cpp:37:43: note: if you supply your own aligned allocation functions, use -faligned-allocation to silence this diagnostic
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/llvm-project-16.0.6.src/libcxx/src/barrier.cpp:37:43: error: aligned deallocation function of type 'void (void *, std::align_val_t) noexcept' is only available on macOS 10.13 or newer
        __state = unique_ptr<__state_t[]>(new __state_t[__count]);
                                          ^
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/llvm-project-16.0.6.src/libcxx/src/barrier.cpp:37:43: note: if you supply your own aligned allocation functions, use -faligned-allocation to silence this diagnostic
In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/llvm-project-16.0.6.src/libcxx/src/barrier.cpp:13:
In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1/barrier:51:
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1/__memory/unique_ptr.h:91:5: error: aligned deallocation function of type 'void (void *, std::align_val_t) noexcept' is only available on macOS 10.13 or newer
    delete[] __ptr;
    ^
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1/__memory/unique_ptr.h:504:7: note: in instantiation of function template specialization 'std::default_delete<std::__barrier_algorithm_base::__state_t[]>::operator()<std::__barrier_algorithm_base::__state_t>' requested here
      __ptr_.second()(__tmp);
      ^
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1/__memory/unique_ptr.h:460:75: note: in instantiation of member function 'std::unique_ptr<std::__barrier_algorithm_base::__state_t[]>::reset' requested here
  _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); }
                                                                          ^
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/llvm-project-16.0.6.src/libcxx/src/barrier.cpp:33:5: note: in instantiation of member function 'std::unique_ptr<std::__barrier_algorithm_base::__state_t[]>::~unique_ptr' requested here
    __barrier_algorithm_base(ptrdiff_t& __expected)
    ^
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include/c++/v1/__memory/unique_ptr.h:91:5: note: if you supply your own aligned allocation functions, use -faligned-allocation to silence this diagnostic
    delete[] __ptr;
    ^
22 warnings and 3 errors generated.
make[5]: *** [libcxx/src/CMakeFiles/cxx_shared.dir/barrier.cpp.o] Error 1
make[5]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/runtimes/runtimes-bins'
make[4]: *** [libcxx/src/CMakeFiles/cxx_shared.dir/all] Error 2
make[4]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/runtimes/runtimes-bins'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/runtimes/runtimes-bins'
make[2]: *** [runtimes/runtimes-stamps/runtimes-build] Error 2
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build'
make[1]: *** [runtimes/CMakeFiles/runtimes.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 92%] Building CXX object tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/obj.clangTidyHICPPModule.dir/SignedBitwiseCheck.cpp.o
cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/tools/clang/tools/extra/clang-tidy/hicpp && /opt/local/bin/clang++-mp-14 -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_lang_llvm-16/clang-16/work/build/tools/clang/tools/extra/clang-tidy/hicpp -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/llvm-project-16.0.6.src/clang-tools-extra/clang-tidy/hicpp -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/tools/clang/tools/extra/clang-tidy -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/llvm-project-16.0.6.src/clang/include -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/tools/clang/include -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build/include -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/llvm-project-16.0.6.src/llvm/include -pipe -Os -DNDEBUG -D__DISABLE_MP_LEGACY_SUPPORT_SYSCONF_WRAP__=1 -D__DISABLE_MP_LEGACY_SUPPORT_REALPATH_WRAP__=1 -isystem/opt/local/include/LegacySupport -I/opt/local/include -stdlib=libc++ -isysroot/ -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 -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fno-common -Woverloaded-virtual -Wno-nested-anon-types -O3 -DNDEBUG -std=c++17 -arch x86_64 -arch i386 -mmacosx-version-min=10.8  -fno-exceptions -MD -MT tools/clang/tools/extra/clang-tidy/hicpp/CMakeFiles/obj.clangTidyHICPPModule.dir/SignedBitwiseCheck.cpp.o -MF CMakeFiles/obj.clangTidyHICPPModule.dir/SignedBitwiseCheck.cpp.o.d -o CMakeFiles/obj.clangTidyHICPPModule.dir/SignedBitwiseCheck.cpp.o -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/llvm-project-16.0.6.src/clang-tools-extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build'
[ 92%] Built target obj.clangTidyHICPPModule
make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-16/clang-16/work/build'
make: *** [all] Error 2

Change History (6)

Changed 10 months ago by barracuda156

Attachment: llvm16_10.8.5.log.zip added

comment:1 Changed 10 months ago by kencu (Ken)

your noted build error is for clang-16, not llvm-16:

The buildbot seemed to have no trouble with it.

https://packages.macports.org/clang-16/clang-16-16.0.6_1+analyzer.darwin_12.x86_64.tbz2

comment:2 in reply to:  1 Changed 10 months ago by barracuda156

Replying to kencu:

your noted build error is for clang-16, not llvm-16:

The buildbot seemed to have no trouble with it.

https://packages.macports.org/clang-16/clang-16-16.0.6_1+analyzer.darwin_12.x86_64.tbz2

Indeed, it is clang-16 is broken and not llvm-16. I was confused by directory name. llvm-16 has installed fine:

10:~ svacchanda$ port -v installed llvm-16
The following ports are currently installed:
  llvm-16 @16.0.6_0+universal (active) requested_variants='+universal' platform='darwin 12' archs='i386 x86_64' date='2023-07-28T03:11:13+0800'

Now, I do not know why it is broken, but it is for sure not due to any hacks on my side: I have neither need nor any desire to do that on 10.8.5. It is a purely testing set-up and uses standard Macports tools. No building with GCC and alike.

Last edited 10 months ago by barracuda156 (previous) (diff)

comment:3 Changed 10 months ago by barracuda156

What is installed and active on this 10.8.5:

Last login: Fri Jul 28 11:52:06 on ttys000
10:~ svacchanda$ port installed | grep active
  apple-gcc42 @5666.3_16+universal (active)
  asciidoctor @2.0.20_0 (active)
  autoconf @2.71_1 (active)
  automake @1.16.5_0 (active)
  bash @5.2.15_0+universal (active)
  bison @3.8.2_2+universal (active)
  bison-runtime @3.8.2_0 (active)
  boehmgc @8.2.4_0+universal (active)
  boost176 @1.76.0_9+no_single+no_static+python311+universal (active)
  boost181 @1.81.0_7+no_single+no_static+python311+universal (active)
  brotli @1.0.9_2+universal (active)
  bzip2 @1.0.8_0+universal (active)
  cairo @1.17.6_1+quartz+universal+x11 (active)
  ccache @4.8.2_0+doc (active)
  cctools @949.0.1_3+llvm37+universal (active)
  check @0.15.2_0+universal (active)
  clang-3.4 @3.4.2_17+analyzer+arm_runtime (active)
  clang-3.7 @3.7.1_9+analyzer+universal (active)
  clang-9.0 @9.0.1_7+analyzer+defaultlibcxx+emulated_tls+universal (active)
  clang-11 @11.1.0_7+analyzer+defaultlibcxx+emulated_tls+universal (active)
  clang-11-bootstrap @11.1.0_4+universal (active)
  clang-14 @14.0.6_1+analyzer+defaultlibcxx+universal (active)
  clang-15 @15.0.7_2+analyzer+defaultlibcxx (active)
  clang_select @2.2_1 (active)
  CLI11 @2.3.2_0+universal (active)
  cmake-devel @20230308-3.26.0-rc6-454bfa77_0+universal (active)
  curl @8.2.1_0+ssl+universal (active)
  curl-ca-bundle @8.2.1_0 (active)
  cython_select @0.1_2 (active)
  db48 @4.8.30_5+universal (active)
  dbus @1.14.8_0+universal (active)
  docbook-xml @5.0_3 (active)
  docbook-xml-4.1.2 @5.0_1 (active)
  docbook-xml-4.2 @5.0_1 (active)
  docbook-xml-4.3 @5.0_1 (active)
  docbook-xml-4.4 @5.0_1 (active)
  docbook-xml-4.5 @5.0_1 (active)
  docbook-xml-5.0 @5.0_1 (active)
  docbook-xsl-nons @1.79.2_0 (active)
  dzip @3.0_0 (active)
  eigen3-devel @3.4-tracking-20230628_0+gfortran (active)
  expat @2.5.0_0+universal (active)
  fftw-3 @3.3.10_0+gfortran (active)
  fontconfig @2.14.2_0+universal (active)
  freetype @2.12.1_0+universal (active)
  fribidi @1.0.13_0+universal (active)
  gcc10-bootstrap @10.4.0_0+universal (active)
  gcc12 @12.3.0_0+stdlib_flag+universal (active)
  gcc12-libcxx @12.3.0_0+clang14 (active)
  gcc_select @0.1_10 (active)
  gdbm @1.23_0+universal (active)
  gettext @0.21.1_0+universal (active)
  gettext-runtime @0.21.1_0+universal (active)
  gettext-tools-libs @0.21.1_0+universal (active)
  ghc-bootstrap @7.6.3_0 (active)
  git @2.41.0_0+credential_osxkeychain+diff_highlight+doc+pcre+perl5_34+universal (active)
  glib2-devel @2.76.4_0+universal+x11 (active)
  glpk @5.0_0+universal (active)
  gmake @4.4.1_0+universal (active)
  gmp @6.2.1_1+universal (active)
  gnutar @1.34_2+universal (active)
  gnutls-devel @3.8.0_1+universal (active)
  gobject-introspection @1.76.1_0+universal (active)
  gperf @3.1_0 (active)
  graphite2 @1.3.14_0+universal (active)
  grep @3.11_0 (active)
  gsed @4.9_1 (active)
  gtk-doc @1.32_2+python310 (active)
  guile @2.2.7_2 (active)
  guile18 @1.8.8_7 (active)
  gzip @1.12_0+universal (active)
  harfbuzz @6.0.0_1+universal (active)
  help2man @1.49.3_0+universal (active)
  hiredis @1.1.0_1+universal (active)
  i2pd @2.48.0_0+logrotate+universal+upnp (active)
  icu @73.2_0+universal (active)
  isl-devel @0.26_0+universal (active)
  itstool @2.0.7_2+python310 (active)
  kerberos5 @1.21.1_1+universal (active)
  lcms2 @2.15_0+universal (active)
  ld64 @3_4+ld64_274+universal (active)
  ld64-274 @274.2_0+llvm37+universal (active)
  legacy-support-devel @20230722_0+universal (active)
  lerc @4.0.0_1+universal (active)
  less @633_0+pcre+universal (active)
  libarchive @3.7.0_0+universal (active)
  libatomic_ops @7.8.0_0+universal (active)
  libatomicbitvector @2020.05.19_0 (active)
  libb2 @0.98.1_1+universal (active)
  libbtbb @2022-08-26_0 (active)
  libcomerr @1.47.0_0+universal (active)
  libcxx @5.0.1_5 (active)
  libdeflate @1.18_0+universal (active)
  libedit @20221030-3.1_0+universal (active)
  libevent @2.1.12_2+universal (active)
  libffi @3.4.4_0+universal (active)
  libfmt9 @9.1.0_0+universal (active)
  libgcc @6.0_0+universal (active)
  libgcc12 @12.3.0_0+stdlib_flag+universal (active)
  libiconv @1.17_0+universal (active)
  libidn @1.41_0 (active)
  libidn2 @2.3.4_1+universal (active)
  libjpeg-turbo @2.1.5.1_0+universal (active)
  libmng @2.0.3_1+universal (active)
  libmpc @1.3.1_0+universal (active)
  libomp @16.0.6_0+universal (active)
  libpixman @0.38.4_0+universal (active)
  libpng @1.6.40_0+universal (active)
  libpsl @0.21.2-20230117_0+universal (active)
  libtasn1 @4.19.0_0+universal (active)
  libtextstyle @0.21.1_0+universal (active)
  libtool @2.4.7_0+universal (active)
  libunistring @1.1_0+universal (active)
  libusb @1.0.26_0 (active)
  libuv @1.44.2_0+universal (active)
  libxml2 @2.10.4_2+universal (active)
  libxslt @1.1.37_2+universal (active)
  libyaml @0.2.5_0+universal (active)
  llvm-3.4 @3.4.2_16 (active)
  llvm-3.7 @3.7.1_7+universal (active)
  llvm-9.0 @9.0.1_3+emulated_tls+universal (active)
  llvm-11 @11.1.0_4+emulated_tls+universal (active)
  llvm-13 @13.0.1_2+universal (active)
  llvm-14 @14.0.6_0+universal (active)
  llvm-15 @15.0.7_0 (active)
  llvm-16 @16.0.6_0+universal (active)
  llvm_select @2_1 (active)
  lmdb @0.9.31_0+universal (active)
  logrotate @3.21.0_0+universal (active)
  lz4 @1.9.4_0+universal (active)
  lzip @1.23_0+universal (active)
  lzma @23.01_0+universal (active)
  lzo2 @2.10_0+universal (active)
  m4 @1.4.19_1+universal (active)
  macports-libcxx @11.1.0_0 (active)
  McBopomofo @0.9.11_0+universal (active)
  meson @1.1.1_0 (active)
  miniupnpc @2.2.4_0+universal (active)
  mlton @20230721_0 (active)
  mlton-bootstrap @20180207_0 (active)
  mpfr @4.2.0_0+universal (active)
  mpstats @0.2.0_0 (active)
  muparserx @4.0.12_0+universal (active)
  nasm @2.16.01_0+universal (active)
  ncurses @6.4_0+universal (active)
  nettle @3.9.1_0+universal (active)
  newlisp @10.7.5_0 (active)
  nhc98 @1.22_1 (active)
  ninja @1.11.1_1+universal (active)
  nlohmann-json @3.11.2_0 (active)
  OpenBLAS @0.3.23_0+gcc12+lapack (active)
  openssl @3_11+universal (active)
  openssl3 @3.1.1_0+universal (active)
  openssl11 @1.1.1u_1+universal (active)
  ossp-uuid @1.6.2_13+perl5_34+universal (active)
  p5.34-authen-sasl @2.160.0_0 (active)
  p5.34-canary-stability @2013_0 (active)
  p5.34-cgi @4.570.0_0 (active)
  p5.34-clone @0.460.0_0 (active)
  p5.34-common-sense @3.750.0_0 (active)
  p5.34-compress-raw-bzip2 @2.205.0_0+universal (active)
  p5.34-compress-raw-zlib @2.205.0_0+universal (active)
  p5.34-digest-hmac @1.40.0_0 (active)
  p5.34-digest-sha1 @2.130.0_4 (active)
  p5.34-encode @3.190.0_0 (active)
  p5.34-encode-locale @1.50.0_0 (active)
  p5.34-error @0.170.290_0 (active)
  p5.34-file-slurper @0.14.0_0 (active)
  p5.34-getopt-long @2.540.0_0 (active)
  p5.34-gssapi @0.280.0_3 (active)
  p5.34-html-parser @3.810.0_0+universal (active)
  p5.34-html-tagset @3.200.0_4 (active)
  p5.34-http-date @6.60.0_0 (active)
  p5.34-http-message @6.440.0_0 (active)
  p5.34-io-compress @2.205.0_0 (active)
  p5.34-io-compress-brotli @0.4.1_1 (active)
  p5.34-io-html @1.4.0_0 (active)
  p5.34-io-socket-ssl @2.83.0_0 (active)
  p5.34-json @4.100.0_0 (active)
  p5.34-json-xs @4.30.0_0+universal (active)
  p5.34-locale-gettext @1.70.0_1+universal (active)
  p5.34-lwp-mediatypes @6.40.0_0 (active)
  p5.34-mozilla-ca @20221114_0 (active)
  p5.34-net-libidn @0.120.0_5 (active)
  p5.34-net-smtp-ssl @1.40.0_0 (active)
  p5.34-net-ssleay @1.920.0_1+universal (active)
  p5.34-pod-escapes @1.70.0_0 (active)
  p5.34-pod-simple @3.450.0_0 (active)
  p5.34-sub-uplevel @0.280.0_0 (active)
  p5.34-term-readkey @2.380.0_0+universal (active)
  p5.34-test-cpan-meta @0.250.0_0 (active)
  p5.34-test-cpan-meta-json @0.160.0_0 (active)
  p5.34-test-exception @0.430.0_0 (active)
  p5.34-test-nowarnings @1.60.0_0 (active)
  p5.34-test-pod @1.520.0_0 (active)
  p5.34-test-warn @0.370.0_0 (active)
  p5.34-time-hires @1.976.400_0 (active)
  p5.34-time-local @1.350.0_0 (active)
  p5.34-timedate @2.330.0_0 (active)
  p5.34-types-serialiser @1.10.0_0 (active)
  p5.34-uri @5.190.0_0 (active)
  p7zip @16.02_5+universal (active)
  p11-kit @0.25.0_0+universal (active)
  pango @1.50.7_0+quartz+universal+x11 (active)
  pcre @8.45_0+universal (active)
  pcre2 @10.42_0+universal (active)
  perl5 @5.34.1_0+perl5_34 (active)
  perl5.34 @5.34.1_0+universal (active)
  pkgconfig @0.29.2_0+universal (active)
  poco @1.12.4_1+sqlite+universal (active)
  popt @1.18_1+universal (active)
  postgresql13 @13.5_3+universal (active)
  postgresql_select @0.5_1 (active)
  PothosCore @0.7.1_3+universal (active)
  py27-cython @0.29.13_0 (active)
  py27-numpy @1.16.6_3+gfortran+openblas (active)
  py27-pyside @1.2.4_0 (active)
  py27-setuptools @44.1.1_0 (active)
  py27-shiboken @1.2.4_2 (active)
  py310-anytree @2.9.0_0 (active)
  py310-cython @0.29.36_0 (active)
  py310-libxml2 @2.10.3_0+universal (active)
  py310-lxml @4.9.1_0+universal (active)
  py310-mako @1.2.4_0 (active)
  py310-markdown @3.4.3_0 (active)
  py310-markupsafe @2.1.1_0+universal (active)
  py310-numpy @1.24.1_0+gfortran+openblas (active)
  py310-pygments @2.15.1_0 (active)
  py310-pyside @1.2.4_0 (active)
  py310-setuptools @67.7.2_0 (active)
  py310-shiboken @1.2.4_2 (active)
  py310-six @1.16.0_0 (active)
  py310-yaml @6.0_0+universal (active)
  py311-build @0.10.0_0 (active)
  py311-cython @0.29.36_0+universal (active)
  py311-installer @0.7.0_0 (active)
  py311-mako @1.2.4_0 (active)
  py311-markdown @3.4.3_0 (active)
  py311-markupsafe @2.1.1_0+universal (active)
  py311-packaging @23.1_0 (active)
  py311-pygments @2.15.1_0 (active)
  py311-pyproject_hooks @1.0.0_0 (active)
  py311-setuptools @67.7.2_0 (active)
  py311-wheel @0.40.0_0 (active)
  py311-yaml @6.0_0+universal (active)
  pygments_select @0.1_1 (active)
  python2_select @0.0_4 (active)
  python3_select @0.0_3 (active)
  python27 @2.7.18_10 (active)
  python310 @3.10.12_0+universal (active)
  python311 @3.11.4_0+universal (active)
  python_select @0.3_10 (active)
  qt4-mac @4.8.7_14+universal (active)
  R @4.3.1_0+builtin_lapack+cairo+gcc12+openmp+recommended+tcltk+x11 (active)
  R-askpass @1.1_1 (active)
  R-backports @1.4.1_1 (active)
  R-base64enc @0.1-3_1 (active)
  R-bit @4.0.5_1 (active)
  R-bit64 @4.0.5_1 (active)
  R-brew @1.0-8_1 (active)
  R-brio @1.1.3_1 (active)
  R-bslib @0.5.0_0 (active)
  R-cachem @1.0.8_0 (active)
  R-callr @3.7.3_1 (active)
  R-cellranger @1.1.0_1 (active)
  R-checkmate @2.2.0_0 (active)
  R-Ckmeans.1d.dp @4.3.4_1 (active)
  R-cli @3.6.1.9000_0 (active)
  R-clipr @0.8.0_1 (active)
  R-colorspace @2.1-0_1 (active)
  R-commonmark @1.9.0_1 (active)
  R-covr @3.6.2_1 (active)
  R-cpp11 @0.4.5_0 (active)
  R-crayon @1.5.2_1 (active)
  R-crul @1.4.0_0 (active)
  R-curl @5.0.1_0 (active)
  R-cyclocomp @1.1.0_1 (active)
  R-data.table @1.14.8_1 (active)
  R-desc @1.4.2_1 (active)
  R-DiagrammeR @1.0.10_0 (active)
  R-diffobj @0.3.5_1 (active)
  R-digest @0.6.33_0 (active)
  R-downloader @0.4_1 (active)
  R-dplyr @1.1.2_1 (active)
  R-ellipsis @0.3.2_1 (active)
  R-evaluate @0.21_0 (active)
  R-fansi @1.0.3_1 (active)
  R-farver @2.1.1_1 (active)
  R-fastmap @1.1.1_1 (active)
  R-float @0.3-1_1+gfortran (active)
  R-fontawesome @0.5.1_1 (active)
  R-fontBitstreamVera @0.1.1_1 (active)
  R-fontLiberation @0.1.0_1 (active)
  R-fontquiver @0.2.1_1 (active)
  R-fs @1.6.3_0 (active)
  R-gdtools @0.3.3_1 (active)
  R-generics @0.1.3_1 (active)
  R-gfonts @0.2.0_1 (active)
  R-ggplot2 @3.4.2_1 (active)
  R-glue @1.6.2_1 (active)
  R-gridExtra @2.3_1 (active)
  R-gtable @0.3.3_1 (active)
  R-highr @0.10_1 (active)
  R-hms @1.1.3_1 (active)
  R-htmltools @0.5.5_1 (active)
  R-htmlwidgets @1.6.1_1 (active)
  R-httpcode @0.3.0_1 (active)
  R-httpuv @1.6.11_0 (active)
  R-httr @1.4.6_0 (active)
  R-hunspell @3.0.2_1 (active)
  R-igraph @1.5.0_0+gfortran (active)
  R-influenceR @0.1.5_0 (active)
  R-isoband @0.2.7_1 (active)
  R-jquerylib @0.1.4_1 (active)
  R-jsonlite @1.8.7_0 (active)
  R-knitr @1.43_0 (active)
  R-labeling @0.4.2_1 (active)
  R-later @1.3.1_0 (active)
  R-lazyeval @0.2.2_1 (active)
  R-lifecycle @1.0.3_1 (active)
  R-lintr @3.1.0_0 (active)
  R-lmtest @0.9-40_1+gfortran (active)
  R-magrittr @2.0.3_1 (active)
  R-memoise @2.0.1_1 (active)
  R-mime @0.12_1 (active)
  R-mschart @0.4.0_1 (active)
  R-munsell @0.5.0_1 (active)
  R-mvtnorm @1.2-2_0+gfortran (active)
  R-officer @0.6.2_1 (active)
  R-openssl @2.1.0_0 (active)
  R-pillar @1.9.0.9002_1 (active)
  R-pkgconfig @2.0.3_2 (active)
  R-pkgload @1.3.2.1_0 (active)
  R-praise @1.0.0_1 (active)
  R-prettyunits @1.1.1_1 (active)
  R-processx @3.8.2_0 (active)
  R-progress @1.2.2_1 (active)
  R-promises @1.2.0.1_1 (active)
  R-ps @1.7.5.9000_0 (active)
  R-purrr @1.0.1_1 (active)
  R-R6 @2.5.1.9000_0 (active)
  R-ragg @1.2.5_1 (active)
  R-rappdirs @0.3.3_1 (active)
  R-rbibutils @2.2.13_1 (active)
  R-RColorBrewer @1.1-3_1 (active)
  R-Rcpp @1.0.11_0 (active)
  R-RcppEigen @0.3.3.9.3.1_0+gfortran (active)
  R-Rdpack @2.4_1 (active)
  R-readr @2.1.4_1 (active)
  R-rematch @1.0.1_1 (active)
  R-rematch2 @2.1.2_1 (active)
  R-remotes @2.4.2.1_0 (active)
  R-rex @1.2.1_1 (active)
  R-rlang @1.1.1.9000_0 (active)
  R-rmarkdown @2.23_0 (active)
  R-roxygen2 @7.2.3_1 (active)
  R-rpf @1.0.11_1+gfortran (active)
  R-rprojroot @2.0.3_1 (active)
  R-rstudioapi @0.15.0_0 (active)
  R-rvg @0.3.3_0 (active)
  R-sass @0.4.7_0 (active)
  R-scales @1.2.1_1 (active)
  R-shiny @1.7.4.1_0 (active)
  R-sourcetools @0.1.7-1_1 (active)
  R-spelling @2.2.1_1 (active)
  R-stringi @1.7.12_2 (active)
  R-stringr @1.5.0_1 (active)
  R-sys @3.4.2_0 (active)
  R-systemfonts @1.0.4_1 (active)
  R-testthat @3.1.10_0 (active)
  R-textshaping @0.3.6_1 (active)
  R-tibble @3.2.1.9005_0 (active)
  R-tidyr @1.3.0_1 (active)
  R-tidyselect @1.2.0_1 (active)
  R-tinytex @0.45_1 (active)
  R-titanic @0.1.0_1 (active)
  R-triebeard @0.4.1_1 (active)
  R-tzdb @0.4.0_1 (active)
  R-urltools @1.7.3_1 (active)
  R-utf8 @1.2.3.9004_1 (active)
  R-uuid @1.1-0_1 (active)
  R-vcd @1.4-11_1 (active)
  R-vctrs @0.6.3_0 (active)
  R-viridis @0.6.4_0 (active)
  R-viridisLite @0.4.2_0 (active)
  R-visNetwork @2.1.2_1 (active)
  R-vroom @1.6.3_0 (active)
  R-waldo @0.5.1_0 (active)
  R-withr @2.5.0_2 (active)
  R-writexl @1.4.2_1 (active)
  R-xfun @0.39_1 (active)
  R-xml2 @1.3.5_0 (active)
  R-xmlparsedata @1.0.5_1 (active)
  R-xtable @1.8-4_1 (active)
  R-yaml @2.3.7_1 (active)
  R-zip @2.3.0_1 (active)
  R-zoo @1.8-12_1 (active)
  rapidjson @1.1.0_1+universal (active)
  re2c @3.1_0+universal (active)
  readline @8.2.001_0+universal (active)
  rsync @3.2.7_0+universal (active)
  ruby30 @3.0.6_0+universal (active)
  ruby_select @1.3_1 (active)
  sparsehash @2.0.4_0 (active)
  sqlite3 @3.42.0_0+universal (active)
  tcl @8.6.13_0+corefoundation+threads+universal (active)
  texinfo @7.0.3_0+universal (active)
  tiff @4.5.1_1+universal (active)
  tk @8.6.13_1+universal+x11 (active)
  ubertooth @2022-07-19_0 (active)
  unzip @6.0_4+universal (active)
  wget @1.21.4_0+gnutls+universal (active)
  xar @1.8.0.496_0+universal (active)
  Xft2 @2.3.8_0+universal (active)
  xmlcatmgr @2.2_1+universal (active)
  xorg-libice @1.1.1_0+universal (active)
  xorg-libpthread-stubs @0.4_0 (active)
  xorg-libsm @1.2.4_0+universal (active)
  xorg-libX11 @1.8.6_0+universal (active)
  xorg-libXau @1.0.11_0+universal (active)
  xorg-libxcb @1.15_0+python311+universal (active)
  xorg-libXdmcp @1.1.4_0+universal (active)
  xorg-libXext @1.3.5_0+universal (active)
  xorg-libXScrnSaver @1.2.4_0+universal (active)
  xorg-libXt @1.3.0_0+universal (active)
  xorg-util-macros @1.20.0_0 (active)
  xorg-xcb-proto @1.15.2_0+python311 (active)
  xorg-xcb-util @0.4.1_0+universal (active)
  xorg-xorgproto @2023.2_0 (active)
  xorg-xtrans @1.5.0_0 (active)
  xrender @0.9.11_0+universal (active)
  xxhashlib @0.8.1_2+universal (active)
  xz @5.4.3_0+universal (active)
  zip @3.00_1+universal (active)
  zlib @1.2.13_0+universal (active)
  zstd @1.5.5_0+universal (active)

comment:4 Changed 10 months ago by barracuda156

Description: modified (diff)
Port: clang-16 added; llvm-16 removed
Summary: llvm-16 fails to build on 10.8.5: error: aligned deallocation function of type 'void (void *, std::align_val_t) noexcept' is only available on macOS 10.13 or newerclang-16 fails to build on 10.8.5: error: aligned deallocation function of type 'void (void *, std::align_val_t) noexcept' is only available on macOS 10.13 or newer

comment:5 Changed 10 months ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Summary: clang-16 fails to build on 10.8.5: error: aligned deallocation function of type 'void (void *, std::align_val_t) noexcept' is only available on macOS 10.13 or newerclang-16 @16.0.6: error: aligned deallocation function of type 'void (void *, std::align_val_t) noexcept' is only available on macOS 10.13 or newer

We had successful builds of clang @16.0.6 on all buildbot workers for Mac OS X 10.6 and later on July 3-4.

Comparing the buildbot log from 10.8 with yours, I see these differences:

  • yours is building universal for i386 & x86_64 while the buildbot is building only for x86_64 (this could be the relevant difference)
  • yours found /opt/local/bin/git; buildbot found /usr/bin/git (probably irrelevant)
  • yours failed the CXX_SUPPORTS_UNWINDLIB_NONE_FLAG and COMPILER_RT_HAS_FUSE_LD_LLD_FLAG tests; on the buildbot they succeeded (maybe a consequence of building universal)
  • yours is building with -j4 while the buildbot is using -j8 (probably irrelevant)

Diffing the build phase of the two logs is not so easy since parallel building means the lines are not in the same order between the two logs, but looking at a few things manually:

At the point in the log where yours fails, we're building target cxxabi_static. On the buildbot it is using many warning flags like -Wno-user-defined-literals. Your build isn't using that, which is why you see the warnings warning: user-defined literal suffixes not starting with '_' are reserved [-Wuser-defined-literals].

Before that, in the build phase, cmake is run again when it is trying to build something using the just-built clang 16.0.6. This time, a relevant difference between the two is that yours failed nearly all of the tests, including the CXX_SUPPORTS_FALIGNED_ALLOCATION_FLAG test, while most tests succeeded on the buildbot. That seems to match up with the ultimate error you're getting about aligned deallocation not being supported.

Note: See TracTickets for help on using tickets.