[2/82] ../../third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF obj/v8_compiler/compiler-source-position-table.o.d -DANDROID -DHAVE_SYS_UIO_H -DANDROID_NDK_VERSION_ROLL=r19_1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -DENABLE_MINOR_MC -DV8_USE_SNAPSHOT -DV8_CONCURRENT_MARKING -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_EMBEDDED_BUILTINS -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -DV8_TARGET_ARCH_ARM64 -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -I../.. -Igen -I../.. -Igen -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -ffunction-sections -fno-short-enums --target=aarch64-linux-android19 -DHAVE_PTHREAD_COND_TIMEDWAIT_MONOTONIC=1 -mno-outline -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wall -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-unused-parameter -fno-omit-frame-pointer -g1 -Wno-strict-overflow -Wno-return-type -O2 -fno-ident -fdata-sections -ffunction-sections -fvisibility=default -std=c++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti --sysroot=../../third_party/android_ndk/toolchains/llvm/prebuilt/darwin-x86_64/sysroot -c ../../src/compiler/compiler-source-position-table.cc -o obj/v8_compiler/compiler-source-position-table.o
When I link with my engine I can't ever get past thousands of C++ related linker errors:
/Users/mike/comp/googlesource-android/v8/v8/out.gn/arm.release/obj/libv8_monolith.a(turbo-assembler.o): In function `~basic_stringbuf':
/Users/mike/comp/googlesource-android/v8/v8/third_party/llvm-build/Release+Asserts/bin/../include/c++/v1/iosfwd:130: undefined reference to `std::__1::basic_streambuf<char, std::__1::char_traits<char> >::~basic_streambuf()'
/Users/mike/comp/googlesource-android/v8/v8/out.gn/arm.release/obj/libv8_monolith.a(turbo-assembler.o): In function `~basic_ostringstream':
/Users/mike/comp/googlesource-android/v8/v8/third_party/llvm-build/Release+Asserts/bin/../include/c++/v1/iosfwd:136: undefined reference to `std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()'
/Users/mike/comp/googlesource-android/v8/v8/third_party/llvm-build/Release+Asserts/bin/../include/c++/v1/iosfwd:136: undefined reference to `std::__1::basic_ios<char, std::__1::char_traits<char> >::~basic_ios()'
/Users/mike/comp/googlesource-android/v8/v8/out.gn/arm.release/obj/libv8_monolith.a(turbo-assembler.o): In function `~basic_stringbuf':
/Users/mike/comp/googlesource-android/v8/v8/third_party/llvm-build/Release+Asserts/bin/../include/c++/v1/iosfwd:130: undefined reference to `std::__1::basic_streambuf<char, std::__1::char_traits<char> >::~basic_streambuf()'
/Users/mike/comp/googlesource-android/v8/v8/out.gn/arm.release/obj/libv8_monolith.a(turbo-assembler.o): In function `~basic_ostringstream':
/Users/mike/comp/googlesource-android/v8/v8/third_party/llvm-build/Release+Asserts/bin/../include/c++/v1/iosfwd:136: undefined reference to `std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()'
/Users/mike/comp/googlesource-android/v8/v8/third_party/llvm-build/Release+Asserts/bin/../include/c++/v1/iosfwd:136: undefined reference to `std::__1::basic_ios<char, std::__1::char_traits<char> >::~basic_ios()'
/Users/mike/comp/googlesource-android/v8/v8/out.gn/arm.release/obj/libv8_monolith.a(turbo-assembler.o): In function `~basic_stringbuf':
I'm really at my wits end here. I simply cannot spend another 8 hour day on this with nothing to show for it.