Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

clang-15, llvm-15: restore functionality on macOS 15 (Xcode 16) #25918

Merged
merged 3 commits into from
Sep 27, 2024

Conversation

markmentovai
Copy link
Contributor

This is a cherry-pick of:
llvm/llvm-project@c57c7b7 llvm/llvm-project@7939ce3

This enables clang-15 to be built by Xcode 16, making it possible to build on macOS 15, and macOS 14 with Xcode 16. It also enables clang-15 to be built by clang-18 and newer.

References: https://trac.macports.org/ticket/70779

Description

Type(s)
  • bugfix
  • enhancement
  • security fix
Tested on

macOS 15.0 24A335 arm64
Xcode 16.0 16A242d

Verification

Have you

  • followed our Commit Message Guidelines?
  • squashed and minimized your commits?
  • checked that there aren't other open pull requests for the same change?
  • referenced existing tickets on Trac with full URL in commit message?
  • checked your Portfile with port lint --nitpick?
  • tried existing tests with sudo port test?
  • tried a full install with sudo port -vst install?
  • tested basic functionality of all binary files?
  • checked that the Portfile's most important variants haven't been broken?

@cjones051073

This is a cherry-pick of
llvm/llvm-project@73e15b5.

This enables lldb-15 to be built by Xcode ≥ 15, making it possible to
build on macOS ≥ 14, and macOS 13 with Xcode 15.

References: https://trac.macports.org/ticket/70779
@cjones051073
Copy link
Member

cjones051073 commented Sep 25, 2024

@markmentovai testing this on macOS15(arm64). Whilst it builds, I get the following compiling a simple c++17 test case

Larissa ~/cernbox/MacPorts/c++17 > clang++-mp-15 -v -H -O3 -std=c++17 ./test.cpp
clang version 15.0.7
Target: arm64-apple-darwin24.0.0
Thread model: posix
InstalledDir: /opt/local/libexec/llvm-15/bin
 "/opt/local/libexec/llvm-15/bin/clang" -cc1 -triple arm64-apple-macosx15.0.0 -Wundef-prefix=TARGET_OS_ -Werror=undef-prefix -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -emit-obj --mrelax-relocations -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name test.cpp -mrelocation-model pic -pic-level 2 -mframe-pointer=non-leaf -ffp-contract=on -fno-rounding-math -funwind-tables=2 -target-sdk-version=15.0 -fcompatibility-qualified-id-block-type-checking -fvisibility-inlines-hidden-static-local-var -target-cpu apple-m1 -target-feature +v8.5a -target-feature +crc -target-feature +lse -target-feature +rdm -target-feature +crypto -target-feature +dotprod -target-feature +fp-armv8 -target-feature +neon -target-feature +fp16fml -target-feature +ras -target-feature +rcpc -target-feature +zcm -target-feature +zcz -target-feature +fullfp16 -target-feature +sm4 -target-feature +sha3 -target-feature +sha2 -target-feature +aes -target-abi darwinpcs -fallow-half-arguments-and-returns -mllvm -treat-scalable-fixed-error-as-warning -debugger-tuning=lldb -target-linker-version 1115.7.3 -v -H -sys-header-deps -fcoverage-compilation-dir=/Users/chris/cernbox/MacPorts/c++17 -resource-dir /opt/local/libexec/llvm-15/lib/clang/15.0.7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -stdlib=libc++ -internal-isystem /opt/local/libexec/llvm-15/bin/../include/c++/v1 -internal-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/local/include -internal-isystem /opt/local/libexec/llvm-15/lib/clang/15.0.7/include -internal-externc-isystem /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include -O3 -std=c++17 -fdeprecated-macro -fdebug-compilation-dir=/Users/chris/cernbox/MacPorts/c++17 -ferror-limit 19 -stack-protector 1 -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -fmax-type-align=16 -fcolor-diagnostics -vectorize-loops -vectorize-slp -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /var/folders/97/z7_b52957j36mhz075gflttr0000gn/T/test-641240.o -x c++ ./test.cpp
clang -cc1 version 15.0.7 based upon LLVM 15.0.7 default target arm64-apple-darwin24.0.0
ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/local/include"
ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/Library/Frameworks"
#include "..." search starts here:
#include <...> search starts here:
 /opt/local/libexec/llvm-15/bin/../include/c++/v1
 /opt/local/libexec/llvm-15/lib/clang/15.0.7/include
 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include
 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks (framework directory)
End of search list.
. /opt/local/libexec/llvm-15/bin/../include/c++/v1/optional
.. /opt/local/libexec/llvm-15/bin/../include/c++/v1/__assert
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__config
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__config_site
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__verbose_abort
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__availability
.. /opt/local/libexec/llvm-15/bin/../include/c++/v1/__concepts/invocable.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__functional/invoke.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/add_lvalue_reference.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_referenceable.h
...... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/integral_constant.h
...... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_same.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/apply_cv.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_const.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_volatile.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/remove_reference.h
...... /opt/local/libexec/llvm-15/bin/../include/c++/v1/cstddef
....... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/enable_if.h
....... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_integral.h
........ /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/remove_cv.h
......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/remove_const.h
......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/remove_volatile.h
....... /opt/local/libexec/llvm-15/bin/../include/c++/v1/stddef.h
........ /opt/local/libexec/llvm-15/lib/clang/15.0.7/include/stddef.h
......... /opt/local/libexec/llvm-15/lib/clang/15.0.7/include/__stddef_max_align_t.h
....... /opt/local/libexec/llvm-15/bin/../include/c++/v1/version
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/conditional.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/decay.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/add_pointer.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_array.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_function.h
...... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_reference.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/remove_extent.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_base_of.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_core_convertible.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_member_function_pointer.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_member_object_pointer.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_reference_wrapper.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_void.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/nat.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__utility/declval.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__utility/forward.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/type_traits
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/add_const.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/add_cv.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/add_rvalue_reference.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/add_volatile.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/aligned_storage.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/type_list.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/aligned_union.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/alignment_of.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/common_reference.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/common_type.h
...... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/remove_cvref.h
...... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/void_t.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/copy_cv.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/copy_cvref.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_convertible.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/conjunction.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/disjunction.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/extent.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/has_unique_object_representation.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/remove_all_extents.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/has_virtual_destructor.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_abstract.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_aggregate.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_arithmetic.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_floating_point.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_assignable.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_bounded_array.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_callable.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_class.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_union.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_compound.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_fundamental.h
...... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_null_pointer.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_constant_evaluated.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_constructible.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_copy_assignable.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_copy_constructible.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_default_constructible.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_destructible.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_empty.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_enum.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_final.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_literal_type.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_member_pointer.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_move_assignable.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_move_constructible.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_nothrow_assignable.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_nothrow_constructible.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_nothrow_convertible.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/lazy.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_nothrow_copy_assignable.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_nothrow_copy_constructible.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_nothrow_default_constructible.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_nothrow_destructible.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_scalar.h
...... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_pointer.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_nothrow_move_assignable.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_nothrow_move_constructible.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_object.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_pod.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_polymorphic.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_scoped_enum.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/underlying_type.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_signed.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_standard_layout.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_trivial.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_trivially_assignable.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_trivially_constructible.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_trivially_copy_assignable.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_trivially_copy_constructible.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_trivially_copyable.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_trivially_default_constructible.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_trivially_destructible.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_trivially_move_assignable.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_trivially_move_constructible.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_unbounded_array.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_unsigned.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/make_signed.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/make_unsigned.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/negation.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/rank.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/remove_pointer.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/type_identity.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/cstdint
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/stdint.h
...... /opt/local/libexec/llvm-15/lib/clang/15.0.7/include/stdint.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdint.h
........ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h
........ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h
........ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h
........ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h
........ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h
........ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h
........ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h
........ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h
........ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types.h
......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h
.......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h
.......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h
......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_types.h
.......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/_types.h
......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h
........ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h
........ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h
........ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h
........ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h
.. /opt/local/libexec/llvm-15/bin/../include/c++/v1/__functional/hash.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__functional/unary_function.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__tuple
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__utility/move.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__utility/pair.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__compare/common_comparison_category.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__compare/ordering.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__compare/synth_three_way.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__compare/three_way_comparable.h
...... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__concepts/common_reference_with.h
....... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__concepts/convertible_to.h
....... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__concepts/same_as.h
...... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__concepts/equality_comparable.h
....... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__concepts/boolean_testable.h
...... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__concepts/totally_ordered.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__functional/unwrap_ref.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__utility/piecewise_construct.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__utility/swap.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/cstring
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/string.h
..... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/string.h
...... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_string.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Availability.h
........ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h
........ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h
........ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h
........ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/types.h
......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/types.h
.......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h
.......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h
.......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h
.......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_strings.h
........ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/limits
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
.. /opt/local/libexec/llvm-15/bin/../include/c++/v1/__memory/construct_at.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/access.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__memory/addressof.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__memory/voidify.h
.. /opt/local/libexec/llvm-15/bin/../include/c++/v1/__utility/in_place.h
.. /opt/local/libexec/llvm-15/bin/../include/c++/v1/initializer_list
.. /opt/local/libexec/llvm-15/bin/../include/c++/v1/new
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/cstdlib
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/stdlib.h
..... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h
...... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_stdlib.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/wait.h
........ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h
........ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h
........ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/signal.h
......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h
......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/signal.h
.......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/signal.h
......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h
.......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h
........... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h
............ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h
......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h
......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h
......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h
......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h
......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h
......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h
........ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/resource.h
......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h
........ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/endian.h
......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/endian.h
.......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_endian.h
........... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/_endian.h
............ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/_endian.h
............. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/__endian.h
........... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h
............ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/libkern/arm/_OSByteOrder.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/alloca.h
........ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h
........ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h
........ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h
......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/malloc/_ptrcheck.h
......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_abort.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/exception
.. /opt/local/libexec/llvm-15/bin/../include/c++/v1/stdexcept
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/iosfwd
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__mbstate_t.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/wchar.h
...... /opt/local/libexec/llvm-15/bin/../include/c++/v1/stddef.h
...... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/wchar.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_wchar.h
........ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h
........ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h
........ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h
........ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h
........ /opt/local/libexec/llvm-15/lib/clang/15.0.7/include/stdarg.h
........ /opt/local/libexec/llvm-15/bin/../include/c++/v1/stdio.h
......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h
.......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_stdio.h
........... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h
........... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h
........... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h
........... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/stdio.h
........... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_printf.h
........... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h
........... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_ctermid.h
........... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h
........ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/time.h
......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_time.h
.......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h
.......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h
.......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h
.......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h
.......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h
........ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/__wctype.h
......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/___wctype.h
.......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h
.......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/ctype.h
........... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/ctype.h
............ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_ctype.h
............. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/runetype.h
.............. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h
.............. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h
.. /opt/local/libexec/llvm-15/bin/../include/c++/v1/atomic
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__chrono/duration.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/ratio
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/climits
...... /opt/local/libexec/llvm-15/bin/../include/c++/v1/limits.h
....... /opt/local/libexec/llvm-15/lib/clang/15.0.7/include/limits.h
........ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/limits.h
......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/machine/limits.h
.......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/limits.h
........... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/_limits.h
......... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__thread/poll_with_backoff.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__chrono/high_resolution_clock.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__chrono/steady_clock.h
...... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__chrono/time_point.h
....... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__chrono/system_clock.h
...... /opt/local/libexec/llvm-15/bin/../include/c++/v1/ctime
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/time.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__filesystem/file_time_type.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__chrono/file_clock.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__thread/timed_backoff_policy.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__threading_support
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__chrono/convert_to_timespec.h
...... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/errno.h
...... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/errno.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/errno.h
..... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/pthread.h
...... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/pthread/sched.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h
...... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/time.h
...... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h
...... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h
...... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h
...... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h
...... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h
...... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h
...... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h
...... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h
...... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h
...... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/pthread/qos.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/qos.h
...... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/chrono
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__chrono/calendar.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__chrono/day.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/compare
...... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__compare/compare_partial_order_fallback.h
....... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__compare/partial_order.h
........ /opt/local/libexec/llvm-15/bin/../include/c++/v1/__compare/compare_three_way.h
........ /opt/local/libexec/llvm-15/bin/../include/c++/v1/__compare/weak_order.h
......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__compare/strong_order.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__bit/bit_cast.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__utility/priority_tag.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/cmath
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/math.h
............ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/math.h
............ /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/promote.h
............ /opt/local/libexec/llvm-15/bin/../include/c++/v1/stdlib.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
...... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__compare/compare_strong_order_fallback.h
...... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__compare/compare_three_way_result.h
...... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__compare/compare_weak_order_fallback.h
...... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__compare/is_eq.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__chrono/hh_mm_ss.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__chrono/literals.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__chrono/year.h
...... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__chrono/month.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__chrono/month_weekday.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__chrono/weekday.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__chrono/monthday.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__chrono/year_month.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__chrono/year_month_day.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__chrono/year_month_weekday.h
.. /opt/local/libexec/llvm-15/bin/../include/c++/v1/concepts
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__concepts/arithmetic.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_signed_integer.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_unsigned_integer.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__concepts/assignable.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__concepts/class_or_enum.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__concepts/common_with.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__concepts/constructible.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__concepts/destructible.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__concepts/copyable.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__concepts/movable.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__concepts/swappable.h
...... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__utility/exchange.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__concepts/derived_from.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__concepts/different_from.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__concepts/predicate.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__concepts/regular.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__concepts/semiregular.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__concepts/relation.h
.. /opt/local/libexec/llvm-15/bin/../include/c++/v1/iterator
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__debug
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/advance.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/concepts.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/incrementable_traits.h
...... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_primary_template.h
....... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__type_traits/is_valid_expansion.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/iter_move.h
...... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/iterator_traits.h
....... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/readable_traits.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__memory/pointer_traits.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__utility/unreachable.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/back_insert_iterator.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/iterator.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/bounded_iter.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/common_iterator.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/iter_swap.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/variant
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__functional/operations.h
...... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__functional/binary_function.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__variant/monostate.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/tuple
...... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__memory/allocator_arg_t.h
....... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__memory/uses_allocator.h
...... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__utility/integer_sequence.h
...... /opt/local/libexec/llvm-15/bin/../include/c++/v1/typeinfo
...... /opt/local/libexec/llvm-15/bin/../include/c++/v1/utility
....... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__utility/as_const.h
....... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__utility/auto_cast.h
....... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__utility/cmp.h
........ /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
....... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__utility/rel_ops.h
....... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__utility/to_underlying.h
....... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__utility/transaction.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/counted_iterator.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/default_sentinel.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/data.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/distance.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__ranges/access.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__ranges/enable_borrowed_range.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__ranges/concepts.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__ranges/data.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__ranges/enable_view.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__ranges/size.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/empty.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/erase_if_container.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/front_insert_iterator.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/indirectly_comparable.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__functional/identity.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/projected.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/insert_iterator.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/istream_iterator.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/istreambuf_iterator.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/mergeable.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__functional/ranges_operations.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/move_iterator.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/move_sentinel.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/next.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/ostream_iterator.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/ostreambuf_iterator.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/permutable.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/prev.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/reverse_access.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/reverse_iterator.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/unwrap_iter.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__ranges/subrange.h
...... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__ranges/dangling.h
...... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__ranges/view_interface.h
....... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__ranges/empty.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/size.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/sortable.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/unreachable_sentinel.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__iterator/wrap_iter.h
.. /opt/local/libexec/llvm-15/bin/../include/c++/v1/memory
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/copy.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/unwrap_range.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/move.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/iterator_operations.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/iter_swap.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_iterator_concept.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__memory/allocate_at_least.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__memory/allocator_traits.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__memory/allocation_guard.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__memory/allocator.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__memory/assume_aligned.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__memory/auto_ptr.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__memory/compressed_pair.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__memory/concepts.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__memory/ranges_construct_at.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__memory/ranges_uninitialized_algorithms.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/in_out_result.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__memory/uninitialized_algorithms.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__memory/raw_storage_iterator.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__memory/shared_ptr.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__functional/reference_wrapper.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__functional/weak_result_type.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__memory/unique_ptr.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__memory/temporary_buffer.h
. /opt/local/libexec/llvm-15/bin/../include/c++/v1/any
. /opt/local/libexec/llvm-15/bin/../include/c++/v1/iostream
.. /opt/local/libexec/llvm-15/bin/../include/c++/v1/ios
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__ios/fpos.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__locale
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/cctype
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/locale.h
..... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/locale.h
...... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_locale.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/mutex
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__mutex_base
...... /opt/local/libexec/llvm-15/bin/../include/c++/v1/system_error
....... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__errc
........ /opt/local/libexec/llvm-15/bin/../include/c++/v1/cerrno
....... /opt/local/libexec/llvm-15/bin/../include/c++/v1/string
........ /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/max.h
......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/comp.h
......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/comp_ref_type.h
......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/max_element.h
......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
........ /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/min.h
......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/min_element.h
......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
........ /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/remove.h
......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/find.h
......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/find_if.h
........ /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/remove_if.h
........ /opt/local/libexec/llvm-15/bin/../include/c++/v1/__format/enable_insertable.h
........ /opt/local/libexec/llvm-15/bin/../include/c++/v1/__memory/swap_allocator.h
........ /opt/local/libexec/llvm-15/bin/../include/c++/v1/__string/char_traits.h
......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/copy_n.h
......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/fill_n.h
......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/find_end.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/search.h
......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/find_first_of.h
......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/cstdio
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/stdio.h
......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/cwchar
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/cwctype
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/wctype.h
............ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/wctype.h
............. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_wctype.h
.............. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h
.............. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/__wctype.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/wchar.h
......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
........ /opt/local/libexec/llvm-15/bin/../include/c++/v1/__string/extern_template_lists.h
........ /opt/local/libexec/llvm-15/bin/../include/c++/v1/string_view
......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__fwd/string_view.h
......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/algorithm
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__bits
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/adjacent_find.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/all_of.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/any_of.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/binary_search.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/lower_bound.h
............ /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/half_positive.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/clamp.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/copy_backward.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_copy.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/copy_if.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/count.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/count_if.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/equal.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/equal_range.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/upper_bound.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/fill.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/find_if_not.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/for_each.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/for_each_n.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/generate.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/generate_n.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/in_found_result.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/in_fun_result.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/in_in_out_result.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/in_in_result.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/in_out_out_result.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/includes.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/inplace_merge.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/rotate.h
............ /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/move_backward.h
............ /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/swap_ranges.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/is_heap.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/is_heap_until.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/is_partitioned.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/is_permutation.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/is_sorted.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/is_sorted_until.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/lexicographical_compare.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/make_heap.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/sift_down.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/merge.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/min_max_result.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/minmax.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/minmax_element.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/mismatch.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/next_permutation.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/reverse.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/none_of.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/nth_element.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/sort.h
............ /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/partial_sort.h
............. /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/sort_heap.h
.............. /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/pop_heap.h
............... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/push_heap.h
............. /opt/local/libexec/llvm-15/bin/../include/c++/v1/__debug_utils/randomize_range.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/partial_sort_copy.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/make_projected.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/partition.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/partition_copy.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/partition_point.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/prev_permutation.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_adjacent_find.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_all_of.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_any_of.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_binary_search.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_clamp.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_copy_backward.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_copy_if.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_copy_n.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_count.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_count_if.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_equal.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_equal_range.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_fill.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_fill_n.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_find.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_find_if.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_find_end.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_find_first_of.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_find_if_not.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_for_each.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_for_each_n.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_generate.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_generate_n.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_includes.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_inplace_merge.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_is_heap.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_is_heap_until.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_is_partitioned.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_is_permutation.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_is_sorted.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_is_sorted_until.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_lexicographical_compare.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_lower_bound.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_make_heap.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_max.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_min_element.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_max_element.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_merge.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_min.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_minmax.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_minmax_element.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_mismatch.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_move.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_move_backward.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_next_permutation.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_none_of.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_nth_element.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_partial_sort.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_partial_sort_copy.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_partition.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_partition_copy.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_partition_point.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_pop_heap.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_prev_permutation.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_push_heap.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_remove.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_remove_if.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_remove_copy.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_remove_copy_if.h
............ /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/remove_copy_if.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_replace.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_replace_if.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_replace_copy.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_replace_copy_if.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_reverse.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_reverse_copy.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_rotate.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_rotate_copy.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_sample.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/sample.h
............ /opt/local/libexec/llvm-15/bin/../include/c++/v1/__random/uniform_int_distribution.h
............. /opt/local/libexec/llvm-15/bin/../include/c++/v1/__random/is_valid.h
............. /opt/local/libexec/llvm-15/bin/../include/c++/v1/__random/log2.h
............. /opt/local/libexec/llvm-15/bin/../include/c++/v1/bit
.............. /opt/local/libexec/llvm-15/bin/../include/c++/v1/__bit/byteswap.h
.............. /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
............. /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
............ /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__random/uniform_random_bit_generator.h
............ /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_search.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_search_n.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/search_n.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_set_difference.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/set_difference.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_set_intersection.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/set_intersection.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_set_symmetric_difference.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/set_symmetric_difference.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_set_union.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/set_union.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_shuffle.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/shuffle.h
............ /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_sort.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_sort_heap.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_stable_partition.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/stable_partition.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_stable_sort.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/stable_sort.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_swap_ranges.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_transform.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_unique.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/unique.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_unique_copy.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/unique_copy.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/ranges_upper_bound.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/remove_copy.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/replace.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/replace_copy.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/replace_copy_if.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/replace_if.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/reverse_copy.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/rotate_copy.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/shift_left.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/shift_right.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__algorithm/transform.h
......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/functional
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__functional/binary_negate.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__functional/bind.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__functional/bind_back.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__functional/perfect_forward.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__functional/bind_front.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__functional/binder1st.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__functional/binder2nd.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__functional/boyer_moore_searcher.h
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/array
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/unordered_map
............ /opt/local/libexec/llvm-15/bin/../include/c++/v1/__functional/is_transparent.h
............ /opt/local/libexec/llvm-15/bin/../include/c++/v1/__hash_table
............. /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
............ /opt/local/libexec/llvm-15/bin/../include/c++/v1/__node_handle
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/vector
............ /opt/local/libexec/llvm-15/bin/../include/c++/v1/__bit_reference
............. /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
............ /opt/local/libexec/llvm-15/bin/../include/c++/v1/__split_buffer
............. /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
............ /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
........... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__functional/compose.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__functional/default_searcher.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__functional/function.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__functional/mem_fn.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__functional/mem_fun_ref.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__functional/not_fn.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__functional/pointer_to_binary_function.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__functional/pointer_to_unary_function.h
.......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__functional/unary_negate.h
......... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
........ /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
...... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/time.h
...... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
.... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale.h
..... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_xlocale.h
...... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/__xlocale.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_mb_cur_max.h
..... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h
..... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/___wctype.h
..... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h
..... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h
...... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h
...... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h
..... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h
...... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h
..... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h
...... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h
..... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h
...... /opt/local/libexec/llvm-15/bin/../include/c++/v1/stddef.h
..... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h
.. /opt/local/libexec/llvm-15/bin/../include/c++/v1/istream
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/ostream
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/bitset
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
.... /opt/local/libexec/llvm-15/bin/../include/c++/v1/locale
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/cstdarg
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/streambuf
...... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
..... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/nl_types.h
...... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/types.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h
....... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h
...... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__bsd_locale_defaults.h
..... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
. /opt/local/libexec/llvm-15/bin/../include/c++/v1/numeric
.. /opt/local/libexec/llvm-15/bin/../include/c++/v1/__numeric/accumulate.h
.. /opt/local/libexec/llvm-15/bin/../include/c++/v1/__numeric/adjacent_difference.h
.. /opt/local/libexec/llvm-15/bin/../include/c++/v1/__numeric/exclusive_scan.h
.. /opt/local/libexec/llvm-15/bin/../include/c++/v1/__numeric/gcd_lcm.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
.. /opt/local/libexec/llvm-15/bin/../include/c++/v1/__numeric/inclusive_scan.h
.. /opt/local/libexec/llvm-15/bin/../include/c++/v1/__numeric/inner_product.h
.. /opt/local/libexec/llvm-15/bin/../include/c++/v1/__numeric/iota.h
.. /opt/local/libexec/llvm-15/bin/../include/c++/v1/__numeric/midpoint.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/__undef_macros
.. /opt/local/libexec/llvm-15/bin/../include/c++/v1/__numeric/partial_sum.h
.. /opt/local/libexec/llvm-15/bin/../include/c++/v1/__numeric/reduce.h
.. /opt/local/libexec/llvm-15/bin/../include/c++/v1/__numeric/transform_exclusive_scan.h
.. /opt/local/libexec/llvm-15/bin/../include/c++/v1/__numeric/transform_inclusive_scan.h
.. /opt/local/libexec/llvm-15/bin/../include/c++/v1/__numeric/transform_reduce.h
. /opt/local/libexec/llvm-15/bin/../include/c++/v1/cassert
.. /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/assert.h
... /opt/local/libexec/llvm-15/bin/../include/c++/v1/stdlib.h
... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_assert.h
... /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_static_assert.h
 "/opt/local/libexec/llvm-15/bin/ld" -demangle -lto_library /opt/local/libexec/llvm-15/lib/libLTO.dylib -dynamic -arch arm64 -platform_version macos 15.0.0 15.0 -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -o a.out /var/folders/97/z7_b52957j36mhz075gflttr0000gn/T/test-641240.o -lc++ -lSystem /opt/local/libexec/llvm-15/lib/clang/15.0.7/lib/darwin/libclang_rt.osx.a
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/swift/libswiftCore.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/swift/libswiftCore.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/Security.framework/Versions/A/Security is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/Security.framework/Versions/A/Security is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/Security.framework/Versions/A/Security is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/Security.framework/Versions/A/Security is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/NetworkServiceProxy.framework/Versions/A/NetworkServiceProxy is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/NetworkServiceProxy.framework/Versions/A/NetworkServiceProxy is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/Network.framework/Versions/A/Network is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/swift/libswift_Concurrency.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/swift/libswift_Concurrency.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/LoggingSupport.framework/Versions/A/LoggingSupport is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/LoggingSupport.framework/Versions/A/LoggingSupport is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/libcupolicy.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/libcupolicy.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/Metal.framework/Versions/A/Metal is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/Metal.framework/Versions/A/Metal is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/Metal.framework/Versions/A/Metal is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/Metal.framework/Versions/A/Metal is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/libutil.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/libutil.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/libutil.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/libutil.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/AccelerateGPU.framework/Versions/A/AccelerateGPU is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/FontServices.framework/libhvf.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/FontServices.framework/libhvf.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/libate.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/libllvm-flatbuffers.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/libllvm-flatbuffers.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/libllvm-flatbuffers.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/libllvm-flatbuffers.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/libGPUCompilerUtils.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/libGPUCompilerUtils.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSCore.framework/Versions/A/MPSCore is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSCore.framework/Versions/A/MPSCore is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSImage.framework/Versions/A/MPSImage is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSImage.framework/Versions/A/MPSImage is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNDArray.framework/Versions/A/MPSNDArray is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNDArray.framework/Versions/A/MPSNDArray is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNDArray.framework/Versions/A/MPSNDArray is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNDArray.framework/Versions/A/MPSNDArray is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSFunctions.framework/Versions/A/MPSFunctions is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSFunctions.framework/Versions/A/MPSFunctions is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSBenchmarkLoop.framework/Versions/A/MPSBenchmarkLoop is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSBenchmarkLoop.framework/Versions/A/MPSBenchmarkLoop is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATSUI.framework/Versions/A/ATSUI is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATSUI.framework/Versions/A/ATSUI is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/AVFAudio.framework/Versions/A/AVFAudio is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/AVFAudio.framework/Versions/A/AVFAudio is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/AVFAudio.framework/Versions/A/AVFAudio is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/AVFAudio.framework/Versions/A/AVFAudio is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/IsolatedCoreAudioClient.framework/Versions/A/IsolatedCoreAudioClient is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/IsolatedCoreAudioClient.framework/Versions/A/IsolatedCoreAudioClient is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/libAudioStatistics.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZTINSt3__13pmr15memory_resourceE' missing from root that overrides /usr/lib/libc++.1.dylib. Use of that symbol in /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/AudioToolboxCore.framework/Versions/A/AudioToolboxCore is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/AudioToolboxCore.framework/Versions/A/AudioToolboxCore is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/AudioToolboxCore.framework/Versions/A/AudioToolboxCore is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/AudioToolboxCore.framework/Versions/A/AudioToolboxCore is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/AudioSession.framework/Versions/A/AudioSession is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/AudioSession.framework/Versions/A/AudioSession is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/libAudioToolboxUtility.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/libAudioToolboxUtility.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/libAudioToolboxUtility.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/libAudioToolboxUtility.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/OSLog.framework/Versions/A/OSLog is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/OSLog.framework/Versions/A/OSLog is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/AudioSession.framework/libSessionUtility.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/AudioSession.framework/libSessionUtility.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/AttributeGraph.framework/Versions/A/AttributeGraph is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/AttributeGraph.framework/Versions/A/AttributeGraph is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/URLFormatting.framework/Versions/A/URLFormatting is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/libCoreStorage.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/libCoreStorage.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/CMPhoto.framework/Versions/A/CMPhoto is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/CMPhoto.framework/Versions/A/CMPhoto is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/CMPhoto.framework/Versions/A/CMPhoto is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/CMPhoto.framework/Versions/A/CMPhoto is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreTelephony.framework/Versions/A/CoreTelephony is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreTelephony.framework/Versions/A/CoreTelephony is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreTelephony.framework/Versions/A/CoreTelephony is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreTelephony.framework/Versions/A/CoreTelephony is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/AppleJPEGXL.framework/Versions/A/AppleJPEGXL is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/AppleJPEGXL.framework/Versions/A/AppleJPEGXL is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/AppleJPEGXL.framework/Versions/A/AppleJPEGXL is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/AppleJPEGXL.framework/Versions/A/AppleJPEGXL is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/Quagga.framework/Versions/A/Quagga is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/Quagga.framework/Versions/A/Quagga is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/Quagga.framework/Versions/A/Quagga is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/Quagga.framework/Versions/A/Quagga is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/Espresso.framework/Versions/A/Espresso is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/Espresso.framework/Versions/A/Espresso is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/Espresso.framework/Versions/A/Espresso is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/Espresso.framework/Versions/A/Espresso is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/ANECompiler.framework/Versions/A/ANECompiler is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/ANECompiler.framework/Versions/A/ANECompiler is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/ANECompiler.framework/Versions/A/ANECompiler is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/ANECompiler.framework/Versions/A/ANECompiler is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/Versions/A/AppleNeuralEngine is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/Versions/A/AppleNeuralEngine is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/MLCompilerServices.framework/Versions/A/MLCompilerServices is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/MLCompilerServices.framework/Versions/A/MLCompilerServices is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/MLCompilerServices.framework/Versions/A/MLCompilerServices is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/MLCompilerServices.framework/Versions/A/MLCompilerServices is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/ANEServices.framework/Versions/A/ANEServices is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/ANEServices.framework/Versions/A/ANEServices is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/ANEServices.framework/Versions/A/ANEServices is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/ANEServices.framework/Versions/A/ANEServices is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/MLCompilerRuntime.framework/Versions/A/MLCompilerRuntime is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/MLCompilerRuntime.framework/Versions/A/MLCompilerRuntime is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/MLCompilerRuntime.framework/Versions/A/MLCompilerRuntime is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/MLCompilerRuntime.framework/Versions/A/MLCompilerRuntime is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/ProactiveSupport.framework/Versions/A/ProactiveSupport is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/ProactiveSupport.framework/Versions/A/ProactiveSupport is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/ProactiveSupport.framework/Versions/A/ProactiveSupport is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/ProactiveSupport.framework/Versions/A/ProactiveSupport is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/libmecab.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/libmecab.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/libmecab.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/libmecab.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/libCRFSuite.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/libCRFSuite.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/libCRFSuite.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/libCRFSuite.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/libThaiTokenizer.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/libThaiTokenizer.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/libThaiTokenizer.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/libThaiTokenizer.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/CascadeSets.framework/Versions/A/CascadeSets is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/CoreSVG.framework/Versions/A/CoreSVG is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/CoreSVG.framework/Versions/A/CoreSVG is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/GeoServices is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnamSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/GeoServices is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/GeoServices is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdaPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/GeoServices is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/LocationSupport.framework/Versions/A/LocationSupport is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/LocationSupport.framework/Versions/A/LocationSupport is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/CoreServicesStore.framework/Versions/A/CoreServicesStore is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /System/Library/PrivateFrameworks/CoreServicesStore.framework/Versions/A/CoreServicesStore is being set to 0xBAD4007.
dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/libTLE.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/libTLE.dylib is being set to 0xBAD4007.

whilst the build seems OK,

Larissa ~/cernbox/MacPorts/c++17 > ./a.out                                      
variant<int> = 42
test_variant: bad_variant_access
optional i = 321
i: 1
d: 3.14
b: 1
PKc: FooBar
▀▄─▀▄─▀▄─▀▄─▀▄─▀▄─▀▄─▀▄─▀▄─▀▄─▀▄─▀▄─▀▄─▀▄─▀▄─▀▄─
▄▀─▄▀─▄▀─▄▀─▄▀─▄▀─▄▀─▄▀─▄▀─▄▀─▄▀─▄▀─▄▀─▄▀─▄▀─▄▀─
▀─▄▀─▄▀─▄▀─▄▀─▄▀─▄▀─▄▀─▄▀─▄▀─▄▀─▄▀─▄▀─▄▀─▄▀─▄▀─▄
▄─▀▄─▀▄─▀▄─▀▄─▀▄─▀▄─▀▄─▀▄─▀▄─▀▄─▀▄─▀▄─▀▄─▀▄─▀▄─▀
▀▄─▀▄─▀▄─▀▄─▀▄─▀▄─▀▄─▀▄─▀▄─▀▄─▀▄─▀▄─▀▄─▀▄─▀▄─▀▄─
▄▀─▄▀─▄▀─▄▀─▄▀─▄▀─▄▀─▄▀─▄▀─▄▀─▄▀─▄▀─▄▀─▄▀─▄▀─▄▀─
all types in pack are T
not all types in pack are T
1 2.3
-2 2.3
-2147483648 0
2147483647 -1

the above seems worrying. Not sure I would want to enable this as an allowed fallback with them.

text.cpp.txt

@cjones051073
Copy link
Member

cjones051073 commented Sep 25, 2024

Note, I am not saying we should not push this, eventually, just given the above I will probably refrain from adding it back to the default list of clang fallback compilers, or the list of clang versions in the compilers PG because of this. mp-clang-16+ really should be enough, and a lot better than 18+.

@markmentovai
Copy link
Contributor Author

Thanks for testing, @cjones051073. I'll have a look at that (and the same in clang-14) tomorrow.

@markmentovai
Copy link
Contributor Author

I’d like to fix this. Aside from the noise, letting dyld intentionally mis-resolve symbols that it can’t find with sentinel values is pretty bad. I’d prefer it just crash outright. Yuck.

As your example showed, this is happening during linking. About as reduced as possible:

mark@arm-and-hammer zsh% clang-mp-15 -x c -c -o /tmp/t.o - <<< 'int main() { return 0; }'            
mark@arm-and-hammer zsh% clang-mp-15 -v -o /tmp/t /tmp/t.o
clang version 15.0.7
Target: arm64-apple-darwin24.0.0
Thread model: posix
InstalledDir: /opt/local/libexec/llvm-15/bin
 "/opt/local/libexec/llvm-15/bin/ld" -demangle -lto_library /opt/local/libexec/llvm-15/lib/libLTO.dylib -dynamic -arch arm64 -platform_version macos 15.0.0 15.0 -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -o /tmp/t -L/usr/local/lib /tmp/t.o -lSystem /opt/local/libexec/llvm-15/lib/clang/15.0.7/lib/darwin/libclang_rt.osx.a
dyld[1133]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/swift/libswiftCore.dylib is being set to 0xBAD4007.
[…]
dyld[1133]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/libTLE.dylib is being set to 0xBAD4007.

PID 1133 in that example is ld. Let’s run the link directly, and get a little more information out of dyld in the process.

mark@arm-and-hammer zsh% xcrun -f ld
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
mark@arm-and-hammer zsh% DYLD_PRINT_LOADERS=1 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -demangle -lto_library /opt/local/libexec/llvm-15/lib/libLTO.dylib -dynamic -arch arm64 -platform_version macos 15.0.0 15.0 -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -o /tmp/t -L/usr/local/lib /tmp/t.o -lSystem /opt/local/libexec/llvm-15/lib/clang/15.0.7/lib/darwin/libclang_rt.osx.a
dyld[33017]: using JustInTimeLoader 0x1e6ed7240 for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
dyld[33017]: using JustInTimeLoader 0x1e6ed74b0 for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libtapi.dylib
dyld[33017]: using JustInTimeLoader 0x1e6ed7710 for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libcodedirectory.dylib
dyld[33017]: using JustInTimeLoader 0x1e6ed7970 for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libLTO.dylib
[…]
dyld[33017]: using PrebuiltLoader 0x27ff1fd90 for /usr/lib/libc++abi.dylib
[…]
dyld[33017]: using PrebuiltLoader 0x27ff1fb40 for /usr/lib/libc++.1.dylib
[…]
dyld[33017]: PrebuiltLoaders not being used because DYLD_ env vars are set
dyld[33017]: using JustInTimeLoader 0x1e6ed7240 for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
dyld[33017]: using JustInTimeLoader 0x1e6ed74b0 for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libtapi.dylib
dyld[33017]: using JustInTimeLoader 0x1e6ed7710 for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libcodedirectory.dylib
dyld[33017]: using JustInTimeLoader 0x1e6ed7710 for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libcodedirectory.dylib
dyld[33017]: using JustInTimeLoader 0x1e6ed7970 for /opt/local/libexec/llvm-15/lib/libLTO.dylib
dyld[33017]: using JustInTimeLoader 0x1e6ed7ba0 for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libswiftDemangle.dylib
dyld[33017]: using JustInTimeLoader 0x1e6ed7e10 for /opt/local/libexec/llvm-15/lib/libc++.1.0.dylib
dyld[33017]: found '/opt/local/libexec/llvm-15/lib/libc++.1.dylib' which invalidates PrebuiltLoader for '/usr/lib/libc++.1.dylib'
dyld[33017]: PrebuiltLoader 0x27ff1fb40 'libc++.1.dylib' not used because a file was found that overrides it
dyld[33017]: found '/opt/local/libexec/llvm-15/lib/libc++abi.dylib' which invalidates PrebuiltLoader for '/usr/lib/libc++abi.dylib'
dyld[33017]: PrebuiltLoader 0x27ff1fd90 'libc++abi.dylib' not used because a file was found that overrides it
dyld[33017]: using JustInTimeLoader 0x1e6ed8030 for /usr/lib/libSystem.B.dylib
[…]
dyld[33017]: using JustInTimeLoader 0x10225fa20 for /opt/local/lib/libiconv.2.dylib
dyld[33017]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/swift/libswiftCore.dylib is being set to 0xBAD4007.
[…]
dyld[33017]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/libTLE.dylib is being set to 0xBAD4007.

The “invalidates PrebuiltLoader” messages that refer to libc++abi.dylib are relevant. It appears that /opt/local/libexec/llvm-15/lib/libc++abi.dylib (from clang-15) is being loaded for some reason, and is being used in place of the Apple-shipped libc++abi at /usr/lib/libc++abi.dylib (via the dyld shared cache). Removing llvm-15’s libLTO.dylib LTO plug-in quiets things down (just as a test, not a solution):

mark@arm-and-hammer zsh% /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -demangle -dynamic -arch arm64 -platform_version macos 15.0.0 15.0 -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -o /tmp/t -L/usr/local/lib /tmp/t.o -lSystem /opt/local/libexec/llvm-15/lib/clang/15.0.7/lib/darwin/libclang_rt.osx.a; echo $?
0

And indeed, /opt/local/libexec/llvm-15/lib/libc++abi.dylib doesn’t provide __ZnwmSt19__type_descriptor_t:

mark@arm-and-hammer zsh% nm /opt/local/libexec/llvm-15/lib/libc++abi.dylib | grep __ZnwmSt19__type_descriptor_t
mark@arm-and-hammer zsh% c++filt <<< __ZnwmSt19__type_descriptor_t 
operator new(unsigned long, std::__type_descriptor_t)

That’s unsurprising because it’s one of the brand-new “symbols that are present in the system libc++ on Apple platforms but are not implemented in upstream libc++” mentioned by llvm libcxxabi/src/vendor/apple/shims.cpp.

Nasty override, and it’s very un-Mach-O two-level namespace-like. How’s it happening at all? Probably DYLD_LIBRARY_PATH.

mark@arm-and-hammer zsh% DYLD_PRINT_ENV=1 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -demangle -lto_library /opt/local/libexec/llvm-15/lib/libLTO.dylib -dynamic -arch arm64 -platform_version macos 15.0.0 15.0 -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -o /tmp/t -L/usr/local/lib /tmp/t.o -lSystem /opt/local/libexec/llvm-15/lib/clang/15.0.7/lib/darwin/libclang_rt.osx.a
dyld[81330]: TMPDIR=/var/folders/XX/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/T/
[…]
dyld[81330]: DYLD_PRINT_ENV=1
dyld[81330]: _=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
dyld[81330]: TMPDIR=/var/folders/XX/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/T/
[…]
dyld[81330]: DYLD_PRINT_ENV=1
dyld[81330]: _=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
dyld[81330]: DYLD_LIBRARY_PATH=/opt/local/libexec/llvm-15/lib
[…]

Confirmed, DYLD_LIBRARY_PATH. But what’s setting it? Notice something unusual here: the environment is dumped, from TMPDIR through _, without mentioning DYLD_LIBRARY_PATH at all. It’s then dumped again a second time, but this time, DYLD_LIBRARY_PATH appears at the end of the environment block, referring to /opt/local/libexec/llvm-15/lib, the very place that the “wrong” libc++abi.dylib is being loaded from. If you take a closer look at the DYLD_PRINT_LOADERS test, you’ll see a similar repeat pattern: first, things load with libc++abi.dylib coming from /usr/lib, and then everything starts all over again with libc++abi.dylib coming from /opt/local/libexec/llvm-15/lib.

What’s actually happening is that /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld is re-execveing itself, setting DYLD_LIBRARY_PATH to the path containing its -lto_library argument. It appears that this is done solely to override the libLTO.dylib normally loads (and initially loaded), and get the user-supplied -lto_library loaded instead:

mark@arm-and-hammer zsh% otool -arch arm64 -L $(xcrun -f ld) | grep -F libLTO.dylib
	@rpath/libLTO.dylib (compatibility version 1.0.0, current version 4600.0.26)

In fact, I can give a bad filename (but a good path) to ld, like -lto_library /opt/local/libexec/llvm-15/lib/ENOENT, and it’ll ignore the filename and go ahead and load libLTO.dylib anyway.

mark@arm-and-hammer zsh% DYLD_PRINT_LIBRARIES=1 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -demangle -lto_library /opt/local/libexec/llvm-15/lib/ENOENT -dynamic -arch arm64 -platform_version macos 15.0.0 15.0 -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -o /tmp/t -L/usr/local/lib /tmp/t.o -lSystem /opt/local/libexec/llvm-15/lib/clang/15.0.7/lib/darwin/libclang_rt.osx.a 2>&1 | grep libLTO
dyld[79178]: <327A6484-2351-390D-AFA9-421B0FF39D43> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/libLTO.dylib
dyld[79178]: <7AACF939-77DD-3647-A293-306551332135> /opt/local/libexec/llvm-15/lib/libLTO.dylib

It’s bad fortune, and part coincidence, that there’s a copy of clang-15’s libc++abi.dylib right next to libLTO.dylib in /opt/local/libexec/llvm-15/lib.

So why’s this a problem for clang-14 and clang-15, but not clang-16 and higher? Because clang-16 and higher don’t keep a copy of libc++abi.dylib there right next to libLTO.dylib!

mark@arm-and-hammer zsh% ls -l /opt/local/libexec/llvm-{15,16}/lib/lib{LTO,c++abi}.dylib 
ls: /opt/local/libexec/llvm-16/lib/libc++abi.dylib: No such file or directory
-rwxr-xr-x  1 root  admin  86112 Sep 25 22:16 /opt/local/libexec/llvm-15/lib/libLTO.dylib
lrwxr-xr-x  1 root  admin     17 Sep 25 22:37 /opt/local/libexec/llvm-15/lib/libc++abi.dylib -> libc++abi.1.dylib
-rwxr-xr-x  1 root  admin  86272 Sep 25 22:47 /opt/local/libexec/llvm-16/lib/libLTO.dylib

Instead, it’s safely tucked away a level deeper:

mark@arm-and-hammer zsh% ls -l /opt/local/libexec/llvm-16/lib/libc++/libc++abi.dylib           
lrwxr-xr-x  1 root  admin  17 Sep 25 23:07 /opt/local/libexec/llvm-16/lib/libc++/libc++abi.dylib -> libc++abi.1.dylib

Hey, how’d that happen?

clang-16 has this. (So do later versions.)

clang-15 does not. (Neither do earlier versions.)

This was done just a couple of months ago in a1d4865, bug 68640. Any reason you didn’t carry this back to older versions of clang?

@cjones051073
Copy link
Member

cjones051073 commented Sep 26, 2024

Thanks for that investigation ! I cannot recall the exact reason I stopped at clang-16 with that, perhaps I thought that 'enough'.

In any case, seeing as you have these PRs open would you mind replicating the changes in

a1d4865

to clang 14 and 15 ?

markmentovai added a commit to markmentovai/macports-ports that referenced this pull request Sep 26, 2024
This applies a1d4865, which addressed this for clang-16–18 for
https://trac.macports.org/ticket/68640, to clang-15, to fix a bug
observed while running clang-15 as a linker driver on macOS 15.

When running as a linker driver, clang provides ld with clang’s own LTO
plugin by invoking ld with `-lto_library
${PREFIX}/libexec/llvm-15/lib/libLTO.dylib`. Upon receipt of these
arguments, Xcode ld currently loads the plugin by re-`execve`ing itself
with DYLD_LIBRARY_PATH=${PREFIX}/libexec/llvm-15/lib in effect, causing
dyld to prefer libLTO.dylib in that directory over the
@rpath/libLTO.dylib that ld requests to load via a Mach-O load command.
With DYLD_LIBRARY_PATH in effect, dyld can potentially use any other
module in the same directory to satisfy any other Mach-O load command.
In this case, the directory contained both libc++.1.dylib and
libc++abi.dylib from clang, and dyld used these to replace the libraries
of the same name ordinarily provided by the OS in /usr/lib (via the dyld
shared cache). This is undesirable in general, but occurred silently on
macOS < 15. It became noticeable on macOS 15 because system libraries
that depend on libc++abi.dylib now reference symbols that are present in
the system’s version, but not in clang’s, causing messages such as

dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/swift/libswiftCore.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/swift/libswiftCore.dylib is being set to 0xBAD4007.

repeated for every system library that references those symbols. These
messages warn of potential run-time bugs due to dyld intentionally
mis-resolving the missing symbols.

As clang should not seek to replace the system’s libc++ with its own in
system libraries, this was a latent problem even pre-macOS 15.

The workaround moves clang’s libc++ libraries to a new subdirectory,
${PREFIX}/libexec/llvm-15/lib/libc++, where they will not be found or
used even with DYLD_LIBRARY_PATH set to ${PREFIX}/libexec/llvm-15/lib as
it is when clang runs the linker.

This is an observable change in the installed clang-15 package, but the
revision is not being bumped in this commit because this change is being
merged atomically in macports#25918 with another change that updates clang-15’s
revision.

References: https://trac.macports.org/ticket/70779
@markmentovai
Copy link
Contributor Author

This pull request and the clang-14 one have been updated to move those libraries out of the way, in line with a1d4865. But…

#25918 (comment):

Thanks for that investigation ! I cannot recall the exact reason I stopped at clang-16 with that, perhaps I thought that 'enough'.

I may have found why you stopped at clang-16.

--->  Fetching distfiles for clang-15
--->  Verifying checksums for clang-15
--->  Extracting clang-15
--->  Applying patches to clang-15
--->  Configuring clang-15
--->  Building clang-15                                  
--->  Staging clang-15 into destroot                     
--->  Installing clang-15 @15.0.7_4+analyzer
--->  Activating clang-15 @15.0.7_4+analyzer
--->  Cleaning clang-15
--->  Scanning binaries for linking errors
--->  Found 1 broken file, matching files to ports       
--->  Found 1 broken port, determining rebuild order
You can always run 'port rev-upgrade' again to fix errors.
The following ports will be rebuilt: clang-15 @15.0.7+analyzer
Continue? [Y/n]: 

And I think I know what’s broken.

mark@arm-and-hammer zsh% otool -L /opt/local/libexec/llvm-15/lib/libc++/libc++.1.dylib /opt/local/libexec/llvm-15/lib/libc++/libc++abi.dylib
/opt/local/libexec/llvm-15/lib/libc++/libc++.1.dylib:
	/opt/local/libexec/llvm-15/lib/libc++.1.dylib (compatibility version 1.0.0, current version 1.0.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1351.0.0)
	/opt/local/libexec/llvm-15/lib/libc++abi.1.dylib (compatibility version 1.0.0, current version 1.0.0)
/opt/local/libexec/llvm-15/lib/libc++/libc++abi.dylib:
	/opt/local/libexec/llvm-15/lib/libc++abi.1.dylib (compatibility version 1.0.0, current version 1.0.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1351.0.0)

Those absolute paths to /opt/local/libexec/llvm-15/lib aren’t happy when the libraries are moved to /opt/local/libexec/llvm-15/lib/libc++.

Compare clang-16:

mark@arm-and-hammer zsh% otool -L /opt/local/libexec/llvm-16/lib/libc++/libc++.1.dylib /opt/local/libexec/llvm-16/lib/libc++/libc++abi.dylib
/opt/local/libexec/llvm-16/lib/libc++/libc++.1.dylib:
	@rpath/libc++.1.dylib (compatibility version 1.0.0, current version 1.0.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1351.0.0)
	@rpath/libc++abi.1.dylib (compatibility version 1.0.0, current version 1.0.0)
/opt/local/libexec/llvm-16/lib/libc++/libc++abi.dylib:
	@rpath/libc++abi.1.dylib (compatibility version 1.0.0, current version 1.0.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1351.0.0)

This happens with clang-14 too.

Scanning clang-14/main.log, these are the only two occurrences of -install_name that aren’t followed by @rpath.

Examining diffs in the CMake build between llvm-15 and llvm-16, llvm/llvm-project@b98da4c stuck out as perhaps being relevant, but it’s partially reverted in MacPorts by 591281e (for bug 67686). Possibly the llvm/cmake/modules/AddLLVM.cmake change can still be backported, even while leaving llvm/cmake/modules/AddLLVM.cmake out of it.

@markmentovai
Copy link
Contributor Author

#25918 (comment):

Examining diffs in the CMake build between llvm-15 and llvm-16, llvm/llvm-project@b98da4c stuck out as perhaps being relevant, but it’s partially reverted in MacPorts by 591281e (for bug 67686). Possibly the llvm/cmake/modules/AddLLVM.cmake change can still be backported, even while leaving llvm/cmake/modules/AddLLVM.cmake out of it.

Nope, that’s not it. And looking at the change to AddLLVM.cmake more closely, it’s effectively a no-op on Apple.

@markmentovai
Copy link
Contributor Author

I can’t reproduce the absolute-path LC_INSTALL_NAME or LC_LOAD_DYLIB of #25918 (comment) in an unpatched build at the llvm/llvm-project llvmorg-15.0.7 tag. There must be something else about how MacPorts is patching it or driving its cmake build.

@markmentovai markmentovai marked this pull request as draft September 26, 2024 20:01
@markmentovai
Copy link
Contributor Author

markmentovai commented Sep 26, 2024

I converted this and #25919 to a draft, because they shouldn’t be merged until the above can be addressed.

@markmentovai
Copy link
Contributor Author

sudo port configure clang-16, and look at /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-15/clang-15/main.log:

:debug:configure Executing org.macports.configure (clang-15)
[…]
:info:configure Executing:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_lang_llvm-15/clang-15/work/build" && /opt/local/bin/cmake -G "CodeBlocks - Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="/opt/local/libexec/llvm-15" -DCMAKE_INSTALL_NAME_DIR="/opt/local/libexec/llvm-15/lib"

That -DCMAKE_INSTALL_NAME_DIR="/opt/local/libexec/llvm-15/lib" doesn’t belong there: lang/llvm-15/Portfile tries to remove it. The problem is that configure.pre_args-delete needs an exact match, and it’s looking for -DCMAKE_INSTALL_NAME_DIR=/opt/local/libexec/llvm-15/lib (no quotes), while configure.pre_args has -DCMAKE_INSTALL_NAME_DIR="/opt/local/libexec/llvm-15/lib" (quotes). Those quotes are coming from _resources/port1.0/group/cmake-1.1.tcl, and they’ve been there since e8f9c3d. (There’s also an older _resources/port1.0/group/cmake-1.0.tcl that has never used quotes in this spot, but that port group is only used through llvm-11. llvm-12 and up have always used cmake-1.1.)

Interestingly, the same problem affects clang-16 via lang/llvm-16/Portfile, and its -DCMAKE_INSTALL_NAME_DIR is not removed as it ought to be:

:debug:configure Executing org.macports.configure (clang-16)
[…]
:info:configure Executing:  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" && /opt/local/bin/cmake -G "CodeBlocks - Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="/opt/local/libexec/llvm-16" -DCMAKE_INSTALL_NAME_DIR="/opt/local/libexec/llvm-16/lib" […]

But, through some difference between clang-15 and clang-16, it’s not a problem in that version or later versions. As I noted earlier in #25918 (comment), even with clang-15, most libraries aren’t getting CMAKE_INSTALL_NAME_DIR as a component of their LC_INSTALL_NAME, it’s just libc++.1.0.dylib and libc++abi.1.0.dylib, so presumably in the clang-16 era, this was fixed for those two libraries as well.

Regardless, it’s clear that this was always intended to be a removal from configure.pre_args, and in a quick manual test, I’ve successfully built a libc++abi.1.0.dylib with the desired LC_INSTALL_NAME:

mark@arm-and-hammer zsh% otool -L ./lib/libc++abi.1.0.dylib
./lib/libc++abi.1.0.dylib:
	@rpath/libc++abi.1.dylib (compatibility version 1.0.0, current version 1.0.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1351.0.0)

This should be an easy and correct fix, but it will need to be applied to llvm-12 and later.

This applies a1d4865, which addressed this for clang-16–18 for
https://trac.macports.org/ticket/68640, to clang-15, to fix a bug
observed while running clang-15 as a linker driver on macOS 15.

When running as a linker driver, clang provides ld with clang’s own LTO
plugin by invoking ld with `-lto_library
${PREFIX}/libexec/llvm-15/lib/libLTO.dylib`. Upon receipt of these
arguments, Xcode ld currently loads the plugin by re-`execve`ing itself
with DYLD_LIBRARY_PATH=${PREFIX}/libexec/llvm-15/lib in effect, causing
dyld to prefer libLTO.dylib in that directory over the
@rpath/libLTO.dylib that ld requests to load via a Mach-O load command.
With DYLD_LIBRARY_PATH in effect, dyld can potentially use any other
module in that same directory to satisfy any other Mach-O load command.
In this case, the directory contained both libc++.dylib and
libc++abi.dylib from clang, and dyld used these to replace the libraries
of the same name ordinarily provided by the OS in /usr/lib (via the dyld
shared cache). This is undesirable in general, but occurred silently on
macOS < 15. It became noticeable on macOS 15 because system libraries
that depend on libc++abi.dylib now reference symbols that are present in
the system’s version, but not in clang’s, causing messages such as

dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/swift/libswiftCore.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/swift/libswiftCore.dylib is being set to 0xBAD4007.

repeated for every system library that references those symbols. These
messages warn of potential run-time bugs due to dyld intentionally
mis-resolving the missing symbols.

As clang should not seek to replace the system’s libc++ with its own in
system libraries, this was a latent problem even pre-macOS 15.

The workaround moves clang’s libc++ libraries to a new subdirectory,
${PREFIX}/libexec/llvm-15/lib/libc++, where they will not be found or
used even with DYLD_LIBRARY_PATH set to ${PREFIX}/libexec/llvm-15/lib as
it is when clang runs the linker.

This also contains a fix for the LC_INSTALL_NAMEs of libc++.dylib and
libc++abi.dylib, which should have been recorded as @rpath-relative, but
due to an error in the Portfile’s handling of CMAKE_INSTALL_NAME_DIR,
were instead recorded using absolute paths rooted at
${PREFIX}/libexec/llvm-15/lib. When the libraries were moved elsewhere,
they tripped MacPorts’ check for linking errors due to libc++.dylib’s
dependency on libc++abi.dylib at a path where it was no longer
installed. Discussion at
macports#25918 (comment).

This is an observable change in the installed clang-15 package, but the
revision is not being bumped in this commit because this change is being
merged atomically in macports#25918 with another change that updates clang-15’s
revision.

References: https://trac.macports.org/ticket/70779
This is a cherry-pick of:
llvm/llvm-project@c57c7b7
llvm/llvm-project@7939ce3

This enables clang-15 to be built by Xcode 16, making it possible to
build on macOS 15, and macOS 14 with Xcode 16. It also enables clang-15
to be built by clang-18 and newer.

References: https://trac.macports.org/ticket/70779
markmentovai added a commit to markmentovai/macports-ports that referenced this pull request Sep 27, 2024
This applies a1d4865, which addressed this for clang-16–18 for
https://trac.macports.org/ticket/68640, to clang-14, to fix a bug
observed while running clang-14 as a linker driver on macOS 15.

When running as a linker driver, clang provides ld with clang’s own LTO
plugin by invoking ld with `-lto_library
${PREFIX}/libexec/llvm-14/lib/libLTO.dylib`. Upon receipt of these
arguments, Xcode ld currently loads the plugin by re-`execve`ing itself
with DYLD_LIBRARY_PATH=${PREFIX}/libexec/llvm-14/lib in effect, causing
dyld to prefer libLTO.dylib in that directory over the
@rpath/libLTO.dylib that ld requests to load via a Mach-O load command.
With DYLD_LIBRARY_PATH in effect, dyld can potentially use any other
module in that same directory to satisfy any other Mach-O load command.
In this case, the directory contained both libc++.dylib and
libc++abi.dylib from clang, and dyld used these to replace the libraries
of the same name ordinarily provided by the OS in /usr/lib (via the dyld
shared cache). This is undesirable in general, but occurred silently on
macOS < 15. It became noticeable on macOS 15 because system libraries
that depend on libc++abi.dylib now reference symbols that are present in
the system’s version, but not in clang’s, causing messages such as

dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/swift/libswiftCore.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/swift/libswiftCore.dylib is being set to 0xBAD4007.

repeated for every system library that references those symbols. These
messages warn of potential run-time bugs due to dyld intentionally
mis-resolving the missing symbols.

As clang should not seek to replace the system’s libc++ with its own in
system libraries, this was a latent problem even pre-macOS 15.

The workaround moves clang’s libc++ libraries to a new subdirectory,
${PREFIX}/libexec/llvm-14/lib/libc++, where they will not be found or
used even with DYLD_LIBRARY_PATH set to ${PREFIX}/libexec/llvm-14/lib as
it is when clang runs the linker.

This also contains a fix for the LC_INSTALL_NAMEs of libc++.dylib and
libc++abi.dylib, which should have been recorded as @rpath-relative, but
due to an error in the Portfile’s handling of CMAKE_INSTALL_NAME_DIR,
were instead recorded using absolute paths rooted at
${PREFIX}/libexec/llvm-14/lib. When the libraries were moved elsewhere,
they tripped MacPorts’ check for linking errors due to libc++.dylib’s
dependency on libc++abi.dylib at a path where it was no longer
installed. Discussion at
macports#25918 (comment).

This is an observable change in the installed clang-14 package, but the
revision is not being bumped in this commit because this change is being
merged atomically in macports#25919 with another change that updates clang-14’s
revision.

References: https://trac.macports.org/ticket/70779
@markmentovai markmentovai marked this pull request as ready for review September 27, 2024 04:14
@markmentovai
Copy link
Contributor Author

Should be all fixed now. No library overrides, unresolved symbols, or .dylibs with bad install names or attempting to load other .dylibs at nonexistent paths.

@cjones051073 cjones051073 merged commit 4c231f2 into macports:master Sep 27, 2024
3 checks passed
cjones051073 pushed a commit that referenced this pull request Sep 27, 2024
This applies a1d4865, which addressed this for clang-16–18 for
https://trac.macports.org/ticket/68640, to clang-15, to fix a bug
observed while running clang-15 as a linker driver on macOS 15.

When running as a linker driver, clang provides ld with clang’s own LTO
plugin by invoking ld with `-lto_library
${PREFIX}/libexec/llvm-15/lib/libLTO.dylib`. Upon receipt of these
arguments, Xcode ld currently loads the plugin by re-`execve`ing itself
with DYLD_LIBRARY_PATH=${PREFIX}/libexec/llvm-15/lib in effect, causing
dyld to prefer libLTO.dylib in that directory over the
@rpath/libLTO.dylib that ld requests to load via a Mach-O load command.
With DYLD_LIBRARY_PATH in effect, dyld can potentially use any other
module in that same directory to satisfy any other Mach-O load command.
In this case, the directory contained both libc++.dylib and
libc++abi.dylib from clang, and dyld used these to replace the libraries
of the same name ordinarily provided by the OS in /usr/lib (via the dyld
shared cache). This is undesirable in general, but occurred silently on
macOS < 15. It became noticeable on macOS 15 because system libraries
that depend on libc++abi.dylib now reference symbols that are present in
the system’s version, but not in clang’s, causing messages such as

dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/swift/libswiftCore.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/swift/libswiftCore.dylib is being set to 0xBAD4007.

repeated for every system library that references those symbols. These
messages warn of potential run-time bugs due to dyld intentionally
mis-resolving the missing symbols.

As clang should not seek to replace the system’s libc++ with its own in
system libraries, this was a latent problem even pre-macOS 15.

The workaround moves clang’s libc++ libraries to a new subdirectory,
${PREFIX}/libexec/llvm-15/lib/libc++, where they will not be found or
used even with DYLD_LIBRARY_PATH set to ${PREFIX}/libexec/llvm-15/lib as
it is when clang runs the linker.

This also contains a fix for the LC_INSTALL_NAMEs of libc++.dylib and
libc++abi.dylib, which should have been recorded as @rpath-relative, but
due to an error in the Portfile’s handling of CMAKE_INSTALL_NAME_DIR,
were instead recorded using absolute paths rooted at
${PREFIX}/libexec/llvm-15/lib. When the libraries were moved elsewhere,
they tripped MacPorts’ check for linking errors due to libc++.dylib’s
dependency on libc++abi.dylib at a path where it was no longer
installed. Discussion at
#25918 (comment).

This is an observable change in the installed clang-15 package, but the
revision is not being bumped in this commit because this change is being
merged atomically in #25918 with another change that updates clang-15’s
revision.

References: https://trac.macports.org/ticket/70779
@cjones051073
Copy link
Member

thanks, tested locally first and all fine :)

cjones051073 pushed a commit that referenced this pull request Sep 27, 2024
This applies a1d4865, which addressed this for clang-16–18 for
https://trac.macports.org/ticket/68640, to clang-14, to fix a bug
observed while running clang-14 as a linker driver on macOS 15.

When running as a linker driver, clang provides ld with clang’s own LTO
plugin by invoking ld with `-lto_library
${PREFIX}/libexec/llvm-14/lib/libLTO.dylib`. Upon receipt of these
arguments, Xcode ld currently loads the plugin by re-`execve`ing itself
with DYLD_LIBRARY_PATH=${PREFIX}/libexec/llvm-14/lib in effect, causing
dyld to prefer libLTO.dylib in that directory over the
@rpath/libLTO.dylib that ld requests to load via a Mach-O load command.
With DYLD_LIBRARY_PATH in effect, dyld can potentially use any other
module in that same directory to satisfy any other Mach-O load command.
In this case, the directory contained both libc++.dylib and
libc++abi.dylib from clang, and dyld used these to replace the libraries
of the same name ordinarily provided by the OS in /usr/lib (via the dyld
shared cache). This is undesirable in general, but occurred silently on
macOS < 15. It became noticeable on macOS 15 because system libraries
that depend on libc++abi.dylib now reference symbols that are present in
the system’s version, but not in clang’s, causing messages such as

dyld[60301]: symbol '__ZnwmSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/swift/libswiftCore.dylib is being set to 0xBAD4007.
dyld[60301]: symbol '__ZdlPvSt19__type_descriptor_t' missing from root that overrides /usr/lib/libc++abi.dylib. Use of that symbol in /usr/lib/swift/libswiftCore.dylib is being set to 0xBAD4007.

repeated for every system library that references those symbols. These
messages warn of potential run-time bugs due to dyld intentionally
mis-resolving the missing symbols.

As clang should not seek to replace the system’s libc++ with its own in
system libraries, this was a latent problem even pre-macOS 15.

The workaround moves clang’s libc++ libraries to a new subdirectory,
${PREFIX}/libexec/llvm-14/lib/libc++, where they will not be found or
used even with DYLD_LIBRARY_PATH set to ${PREFIX}/libexec/llvm-14/lib as
it is when clang runs the linker.

This also contains a fix for the LC_INSTALL_NAMEs of libc++.dylib and
libc++abi.dylib, which should have been recorded as @rpath-relative, but
due to an error in the Portfile’s handling of CMAKE_INSTALL_NAME_DIR,
were instead recorded using absolute paths rooted at
${PREFIX}/libexec/llvm-14/lib. When the libraries were moved elsewhere,
they tripped MacPorts’ check for linking errors due to libc++.dylib’s
dependency on libc++abi.dylib at a path where it was no longer
installed. Discussion at
#25918 (comment).

This is an observable change in the installed clang-14 package, but the
revision is not being bumped in this commit because this change is being
merged atomically in #25919 with another change that updates clang-14’s
revision.

References: https://trac.macports.org/ticket/70779
markmentovai added a commit to markmentovai/macports-ports that referenced this pull request Sep 27, 2024
The Portfiles for these llvm versions were mishandling
CMAKE_INSTALL_NAME_DIR in configure.pre_args-delete, failing to delete
the intended variable set by the _resources/port1.0/group/cmake-1.0.tcl
port group because the port group enclosed the value in quotes, but the
Portfile omitted them.

CMAKE_INSTALL_RPATH was being mishandled in the same way, but because
these Portfiles specify cmake.install_rpath as empty, the port group was
not setting CMAKE_INSTALL_RPATH at all, so the configure.pre_args-delete
entry for that variable can be removed from the Portfiles altogether.

These Portfiles’ configure.pre_args-replace item for
CMAKE_SYSTEM_PREFIX_PATH has been updated to reflect the value actually
set by the port group.

For llvm-16 and later, these Portfile updates should not cause any
meaningful change to the build output, so these Portfiles’ `revision`
fields are not updated. This same change would have impact to llvm-15
and earlier. llvm-15 was handled more carefully in macports#25918, and llvm-14
in macports#25919. A more comprehensive explanation of the change appears at
macports#25918 (comment).
markmentovai added a commit to markmentovai/macports-ports that referenced this pull request Sep 27, 2024
The Portfiles for these llvm versions were mishandling
CMAKE_INSTALL_NAME_DIR in configure.pre_args-delete, failing to delete
the intended variable set by the _resources/port1.0/group/cmake-1.0.tcl
port group because the port group enclosed the value in quotes, but the
Portfiles omitted them.

CMAKE_INSTALL_RPATH was being mishandled in the same way, but because
these Portfiles specify cmake.install_rpath as empty, the port group was
not setting CMAKE_INSTALL_RPATH at all, so the configure.pre_args-delete
entry for that variable can be removed from the Portfiles altogether.

These Portfiles’ configure.pre_args-replace item for
CMAKE_SYSTEM_PREFIX_PATH has been updated to reflect the value actually
set by the port group.

For llvm-16 and later, these Portfile updates should not cause any
meaningful change to the build output, so these Portfiles’ `revision`
fields are not updated. This same change would have impact to llvm-15
and earlier. llvm-15 was handled more carefully in macports#25918, and llvm-14
in macports#25919. A more comprehensive explanation of the change appears at
macports#25918 (comment).
markmentovai added a commit to markmentovai/macports-ports that referenced this pull request Sep 27, 2024
The Portfiles for these llvm versions were mishandling
CMAKE_INSTALL_NAME_DIR in configure.pre_args-delete, failing to delete
the intended variable set by the _resources/port1.0/group/cmake-1.1.tcl
port group because the port group enclosed the value in quotes, but the
Portfiles omitted them.

CMAKE_INSTALL_RPATH was being mishandled in the same way, but because
these Portfiles specify cmake.install_rpath as empty, the port group was
not setting CMAKE_INSTALL_RPATH at all, so the configure.pre_args-delete
entry for that variable can be removed from the Portfiles altogether.

These Portfiles’ configure.pre_args-replace item for
CMAKE_SYSTEM_PREFIX_PATH has been updated to reflect the value actually
set by the port group.

For llvm-16 and later, these Portfile updates should not cause any
meaningful change to the build output, so these Portfiles’ `revision`
fields are not updated. This same change would have impact to llvm-15
and earlier. llvm-15 was handled more carefully in macports#25918, and llvm-14
in macports#25919. A more comprehensive explanation of the change appears at
macports#25918 (comment).
markmentovai added a commit to markmentovai/macports-ports that referenced this pull request Sep 27, 2024
The Portfiles for these llvm versions were mishandling
CMAKE_INSTALL_NAME_DIR in configure.pre_args-delete, failing to delete
the intended variable set by the _resources/port1.0/group/cmake-1.1.tcl
port group because the port group enclosed the value in quotes, but the
Portfiles omitted the quotes.

CMAKE_INSTALL_RPATH was being mishandled in the same way, but because
these Portfiles specify cmake.install_rpath as empty, the port group was
not setting CMAKE_INSTALL_RPATH at all, so the configure.pre_args-delete
entry for that variable can be removed from the Portfiles altogether.

These Portfiles’ configure.pre_args-replace item for
CMAKE_SYSTEM_PREFIX_PATH has been updated to reflect the value actually
set by the port group.

For llvm-16 and later, these Portfile updates should not cause any
meaningful change to the build output, so these Portfiles’ `revision`
fields are not updated. This same change would have impact to llvm-15
and earlier. llvm-15 was handled more carefully in macports#25918, and llvm-14
in macports#25919. A more comprehensive explanation of the change appears at
macports#25918 (comment).
markmentovai added a commit to markmentovai/macports-ports that referenced this pull request Sep 27, 2024
The Portfiles for these llvm versions were mishandling
CMAKE_INSTALL_NAME_DIR in configure.pre_args-delete, failing to delete
the intended variable set by the _resources/port1.0/group/cmake-1.1.tcl
port group because the port group encloses the value in quotes, but the
Portfiles omitted the quotes.

CMAKE_INSTALL_RPATH was being mishandled in the same way, but because
these Portfiles specify cmake.install_rpath as empty, the port group does
not set CMAKE_INSTALL_RPATH at all, so the configure.pre_args-delete
entry for that variable can be removed from the Portfiles altogether.

These Portfiles’ configure.pre_args-replace item for
CMAKE_SYSTEM_PREFIX_PATH has been updated to reflect the value actually
set by the port group.

For llvm-16 and later, these Portfile updates should not cause any
meaningful change to the build output, so these Portfiles’ `revision`
fields are not updated. This same change would have impact to llvm-15
and earlier. llvm-15 was handled more carefully in macports#25918, and llvm-14
in macports#25919. A more comprehensive explanation of the change appears at
macports#25918 (comment).
cjones051073 pushed a commit that referenced this pull request Sep 28, 2024
The Portfiles for these llvm versions were mishandling
CMAKE_INSTALL_NAME_DIR in configure.pre_args-delete, failing to delete
the intended variable set by the _resources/port1.0/group/cmake-1.1.tcl
port group because the port group encloses the value in quotes, but the
Portfiles omitted the quotes.

CMAKE_INSTALL_RPATH was being mishandled in the same way, but because
these Portfiles specify cmake.install_rpath as empty, the port group does
not set CMAKE_INSTALL_RPATH at all, so the configure.pre_args-delete
entry for that variable can be removed from the Portfiles altogether.

These Portfiles’ configure.pre_args-replace item for
CMAKE_SYSTEM_PREFIX_PATH has been updated to reflect the value actually
set by the port group.

For llvm-16 and later, these Portfile updates should not cause any
meaningful change to the build output, so these Portfiles’ `revision`
fields are not updated. This same change would have impact to llvm-15
and earlier. llvm-15 was handled more carefully in #25918, and llvm-14
in #25919. A more comprehensive explanation of the change appears at
#25918 (comment).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

3 participants