Opened 15 months ago
Last modified 12 months ago
#67836 new defect
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 newer — at Version 4
Reported by: | barracuda156 | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.8.1 |
Keywords: | mountainlion | Cc: | |
Port: | clang-16 |
Description (last modified by barracuda156)
CORRECTED: clang-16
fails, not llvm-16
.
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 (5)
Changed 15 months ago by barracuda156
Attachment: | llvm16_10.8.5.log.zip added |
---|
comment:1 follow-up: 2 Changed 15 months ago by kencu (Ken)
comment:2 Changed 15 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.
comment:3 Changed 15 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 15 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 newer → 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 newer |
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