I was able to sole this using : python build/gyp_v8 -Dtarget_arch=x64 -Dsnapshot=off -Dv8_use_external_startup_data=0 -Dclang=1 -Dhost_clang=1 -Duse_custom_libcxx=1 -Dmac_deployment_target=10.10
On Sunday, August 7, 2016 at 8:44:23 PM UTC-7, Jim Acquavella wrote: > > I'm trying to compile my app with libc++ and am linking with the v8 static > libraries on the mac. libstdc++ compiles and links without a problem. > libc++ generates the following errors. Any advice? > > (null): "std::string::end() const", referenced from: > > > (null): V8::internal::compiler::operator<<(std::ostream&, > v8::internal::compiler::Escaped const&) in libv8_base.a(graph-visualizer.o) > > > (null): "std::string::size() const", referenced from: > > > (null): V8::internal::WriteLine(std::ostream&, char const*, > v8::internal::CompilationStatistics::BasicStats const&, > v8::internal::CompilationStatistics::BasicStats const&) in > libv8_base.a(compilation-statistics.o) > > > (null): > V8::internal::wasm::ModuleDecoder::DumpModule(v8::internal::wasm::WasmModule*, > > v8::internal::wasm::Result<v8::internal::wasm::WasmModule*>) in > libv8_base.a(module-decoder.o) > > > (null): "std::string::begin() const", referenced from: > > > (null): V8::internal::compiler::operator<<(std::ostream&, > v8::internal::compiler::Escaped const&) in libv8_base.a(graph-visualizer.o) > > > (null): "std::string::c_str() const", referenced from: > > > (null): V8::V8::MakeWeak(v8::internal::Object**, void*, int, int, void > (*)(v8::WeakCallbackInfo<void> const&)) in libv8_base.a(api.o) > > > (null): V8::SealHandleScope::~SealHandleScope() in libv8_base.a(api.o) > > > (null): V8::Context::SetEmbedderData(int, v8::Local<v8::Value>) in > libv8_base.a(api.o) > > > (null): V8::Context::SetAlignedPointerInEmbedderData(int, void*) in > libv8_base.a(api.o) > > > (null): V8::NeanderArray::get(int) in libv8_base.a(api.o) > > > (null): V8::Template::SetAccessorProperty(v8::Local<v8::Name>, > v8::Local<v8::FunctionTemplate>, v8::Local<v8::FunctionTemplate>, > v8::PropertyAttribute, v8::AccessControl) in libv8_base.a(api.o) > > > (null): V8::Value::FullIsUndefined() const in libv8_base.a(api.o) > > > (null): ... > > > (null): "std::string::empty() const", referenced from: > > > (null): V8::internal::operator<<(std::ostream&, > v8::internal::BasicBlockProfiler::Data const&) in > libv8_base.a(basic-block-profiler.o) > > > (null): "std::string::length() const", referenced from: > > > (null): V8::internal::ComputeFlagListHash() in libv8_base.a(flags.o) > > > (null): "std::string::compare(std::string const&) const", referenced from: > > > (null): Bool std::operator!=<char, std::char_traits<char>, > std::allocator<char> >(std::basic_string<char, std::char_traits<char>, > std::allocator<char> > const&, std::basic_string<char, > std::char_traits<char>, std::allocator<char> > const&) in > libv8_base.a(compilation-statistics.o) > > > (null): Bool std::operator<<char, std::char_traits<char>, > std::allocator<char> >(std::basic_string<char, std::char_traits<char>, > std::allocator<char> > const&, std::basic_string<char, > std::char_traits<char>, std::allocator<char> > const&) in > libv8_base.a(compilation-statistics.o) > > > (null): Bool std::operator<<char, std::char_traits<char>, > std::allocator<char> >(std::basic_string<char, std::char_traits<char>, > std::allocator<char> > const&, std::basic_string<char, > std::char_traits<char>, std::allocator<char> > const&) in > libv8_base.a(typing-asm.o) > > > (null): "std::basic_stringstream<char, std::char_traits<char>, > std::allocator<char> >::str() const", referenced from: > > > (null): > V8::internal::compiler::Pipeline::ScheduleAndGenerateCode(v8::internal::compiler::CallDescriptor*) > > in libv8_base.a(pipeline.o) > > > (null): V8::internal::compiler::(anonymous > namespace)::TraceSchedule(v8::internal::CompilationInfo*, > v8::internal::compiler::Schedule*) in libv8_base.a(pipeline.o) > > > (null): > V8::internal::__RT_impl_Runtime_GetAndResetRuntimeCallStats(v8::internal::Arguments, > > v8::internal::Isolate*) in libv8_base.a(runtime-internal.o) > > > (null): "std::basic_ostringstream<char, std::char_traits<char>, > std::allocator<char> >::str() const", referenced from: > > > (null): Std::string* v8::base::MakeCheckOpString<v8::internal::Map*, > v8::internal::Map*>(v8::internal::Map* const&, v8::internal::Map* const&, > char const*) in libv8_base.a(api.o) > > > (null): Std::string* v8::base::MakeCheckOpString<bool, bool>(bool const&, > bool const&, char const*) in libv8_base.a(api.o) > > > (null): Std::string* v8::base::MakeCheckOpString<v8::internal::Object**, > v8::internal::Object**>(v8::internal::Object** const&, > v8::internal::Object** const&, char const*) in libv8_base.a(api.o) > > > (null): Std::string* v8::base::MakeCheckOpString<v8::internal::Object*, > v8::internal::Object*>(v8::internal::Object* const&, v8::internal::Object* > const&, char const*) in libv8_base.a(api.o) > > > (null): Std::string* v8::base::MakeCheckOpString<void*, void*>(void* > const&, void* const&, char const*) in libv8_base.a(api.o) > > > (null): Std::string* v8::base::MakeCheckOpString<v8::AccessControl, > v8::AccessControl>(v8::AccessControl const&, v8::AccessControl const&, char > const*) in libv8_base.a(api.o) > > > (null): Std::string* v8::base::MakeCheckOpString<char, int>(char const&, > int const&, char const*) in libv8_base.a(api.o) > > > (null): ... > > > (null): "std::allocator<char>::allocator()", referenced from: > > > (null): V8::base::OS::GetSharedLibraryAddresses() in > libv8_libbase.a(platform-macos.o) > > > (null): > V8::internal::Float32x4::ToString(v8::internal::Handle<v8::internal::Float32x4>) > > in libv8_base.a(objects.o) > > > (null): V8::internal::RuntimeCallStatEntries::Print(std::ostream&) in > libv8_base.a(counters.o) > > > (null): V8::internal::Isolate::GetTurboCfgFileName() in > libv8_base.a(isolate.o) > > > (null): > V8::internal::interpreter::Bytecodes::ToString(v8::internal::interpreter::Bytecode, > > v8::internal::interpreter::OperandScale) in libv8_base.a(bytecodes.o) > > > (null): V8::internal::interpreter::Register::ToString(int) in > libv8_base.a(bytecodes.o) > > > (null): V8::internal::Float32x4::Float32x4Print(std::ostream&) in > libv8_base.a(objects-printer.o) > > > (null): ... > > > (null): "std::allocator<char>::~allocator()", referenced from: > > > (null): V8::base::OS::GetSharedLibraryAddresses() in > libv8_libbase.a(platform-macos.o) > > > (null): > V8::internal::Float32x4::ToString(v8::internal::Handle<v8::internal::Float32x4>) > > in libv8_base.a(objects.o) > > > (null): V8::internal::RuntimeCallStatEntries::Print(std::ostream&) in > libv8_base.a(counters.o) > > > (null): V8::internal::Isolate::GetTurboCfgFileName() in > libv8_base.a(isolate.o) > > > (null): > V8::internal::interpreter::Bytecodes::ToString(v8::internal::interpreter::Bytecode, > > v8::internal::interpreter::OperandScale) in libv8_base.a(bytecodes.o) > > > (null): V8::internal::interpreter::Register::ToString(int) in > libv8_base.a(bytecodes.o) > > > (null): V8::internal::Float32x4::Float32x4Print(std::ostream&) in > libv8_base.a(objects-printer.o) > > > (null): ... > > > (null): "std::ostream::write(char const*, long)", referenced from: > > > (null): V8::internal::wasm::operator<<(std::ostream&, > v8::internal::wasm::WasmFunctionName const&) in libv8_base.a(wasm-module.o) > > > (null): "std::basic_ostream<char, std::char_traits<char> > >::basic_ostream(std::basic_streambuf<char, std::char_traits<char> >*)", > referenced from: > > > (null): V8::internal::OFStream::OFStream(__sFILE*) in > libv8_base.a(ostreams.o) > > > (null): V8::internal::OFStream::OFStream(__sFILE*) in > libv8_base.a(ostreams.o) > > > (null): "std::basic_ostream<char, std::char_traits<char> > >::~basic_ostream()", referenced from: > > > (null): Construction vtable for std::ostream-in-v8::internal::OFStream in > libv8_base.a(ostreams.o) > > > (null): Construction vtable for > std::ostream-in-v8::internal::compiler::(anonymous namespace)::TurboCfgFile > in libv8_base.a(pipeline.o) > > > (null): "std::basic_ostream<char, std::char_traits<char> > >::~basic_ostream()", referenced from: > > > (null): Construction vtable for std::ostream-in-v8::internal::OFStream in > libv8_base.a(ostreams.o) > > > (null): Construction vtable for > std::ostream-in-v8::internal::compiler::(anonymous namespace)::TurboCfgFile > in libv8_base.a(pipeline.o) > > > (null): "std::basic_ostream<char, std::char_traits<char> > >::~basic_ostream()", referenced from: > > > (null): V8::internal::OFStream::~OFStream() in libv8_base.a(ostreams.o) > > > (null): "std::ostream::operator<<(std::ostream& (*)(std::ostream&))", > referenced from: > > > (null): V8::internal::BytecodeArray::Disassemble(std::ostream&) in > libv8_base.a(objects.o) > > > (null): > V8::internal::Deoptimizer::GetOutputInfo(v8::internal::DeoptimizationOutputData*, > > v8::internal::BailoutId, v8::internal::SharedFunctionInfo*) in > libv8_base.a(deoptimizer.o) > > > (null): V8::internal::RuntimeCallStatEntries::Print(std::ostream&) in > libv8_base.a(counters.o) > > > (null): V8::internal::RuntimeCallStatEntries::Entry::Print(std::ostream&) > in libv8_base.a(counters.o) > > > (null): V8::internal::Isolate::DumpAndResetCompilationStats() in > libv8_base.a(isolate.o) > > > (null): ___gdb_print_v8_object in libv8_base.a(gdb-jit.o) > > > (null): > V8::internal::CompilationInfo::TraceInlinedFunction(v8::internal::Handle<v8::internal::SharedFunctionInfo>, > > v8::internal::SourcePosition, int) in libv8_base.a(compiler.o) > > > (null): ... > > > (null): "std::ostream::operator<<(std::ios_base& (*)(std::ios_base&))", > referenced from: > > > (null): V8::internal::RuntimeCallStatEntries::Entry::Print(std::ostream&) > in libv8_base.a(counters.o) > > > (null): "std::ostream::operator<<(void const*)", referenced from: > > > (null): Std::string* v8::base::MakeCheckOpString<v8::internal::Map*, > v8::internal::Map*>(v8::internal::Map* const&, v8::internal::Map* const&, > char const*) in libv8_base.a(api.o) > > > (null): Std::string* v8::base::MakeCheckOpString<v8::internal::Object**, > v8::internal::Object**>(v8::internal::Object** const&, > v8::internal::Object** const&, char const*) in libv8_base.a(api.o) > > > (null): Std::string* v8::base::MakeCheckOpString<v8::internal::Object*, > v8::internal::Object*>(v8::internal::Object* const&, v8::internal::Object* > const&, char const*) in libv8_base.a(api.o) > > > (null): Std::string* v8::base::MakeCheckOpString<void*, void*>(void* > const&, void* const&, char const*) in libv8_base.a(api.o) > > > (null): Std::string* > v8::base::MakeCheckOpString<v8::String::ExternalStringResource const*, > v8::String::ExternalStringResource*>(v8::String::ExternalStringResource > const* const&, v8::String::ExternalStringResource* const&, char const*) in > libv8_base.a(api.o) > > > (null): Std::string* > v8::base::MakeCheckOpString<v8::String::ExternalStringResourceBase const*, > v8::String::ExternalStringResourceBase*>(v8::String::ExternalStringResourceBase > > const* const&, v8::String::ExternalStringResourceBase* const&, char const*) > in libv8_base.a(api.o) > > > (null): Std::string* v8::base::MakeCheckOpString<void const*, void > const*>(void const* const&, void const* const&, char const*) in > libv8_libbase.a(logging.o) > > > (null): ... > > > (null): "std::ostream::operator<<(bool)", referenced from: > > > (null): Std::string* v8::base::MakeCheckOpString<bool, bool>(bool const&, > bool const&, char const*) in libv8_base.a(api.o) > > > (null): Std::string* v8::base::MakeCheckOpString<bool, bool>(bool const&, > bool const&, char const*) in libv8_base.a(api-natives.o) > > > (null): Std::string* v8::base::MakeCheckOpString<bool, bool>(bool const&, > bool const&, char const*) in libv8_base.a(objects.o) > > > (null): Std::string* v8::base::MakeCheckOpString<bool, bool>(bool const&, > bool const&, char const*) in libv8_base.a(parser.o) > > > (null): Std::string* v8::base::MakeCheckOpString<bool, bool>(bool const&, > bool const&, char const*) in libv8_base.a(frames.o) > > > (null): Std::string* v8::base::MakeCheckOpString<bool, bool>(bool const&, > bool const&, char const*) in libv8_base.a(deoptimizer.o) > > > (null): Std::string* v8::base::MakeCheckOpString<bool, bool>(bool const&, > bool const&, char const*) in libv8_base.a(spaces.o) > > > (null): ... > > > (null): "std::ostream::operator<<(double)", referenced from: > > > (null): Std::string* v8::base::MakeCheckOpString<double, double>(double > const&, double const&, char const*) in libv8_libbase.a(logging.o) > > > (null): V8::base::operator<<(std::ostream&, v8::base::Time const&) in > libv8_libbase.a(time.o) > > > (null): V8::internal::HeapNumber::HeapNumberPrint(std::ostream&) in > libv8_base.a(objects.o) > > > (null): V8::internal::operator<<(std::ostream&, v8::internal::(anonymous > namespace)::Flag const&) in libv8_base.a(flags.o) > > > (null): V8::internal::RuntimeCallStatEntries::Entry::Print(std::ostream&) > in libv8_base.a(counters.o) > > > (null): V8::internal::Type::PrintTo(std::ostream&, > v8::internal::Type::PrintDimension) in libv8_base.a(types.o) > > > (null): Std::string* v8::base::MakeCheckOpString<double, unsigned > int>(double const&, unsigned int const&, char const*) in > libv8_base.a(elements.o) > > > (null): ... > > > (null): "std::ostream::operator<<(float)", referenced from: > > > (null): Std::string* v8::base::MakeCheckOpString<float, float>(float > const&, float const&, char const*) in libv8_libbase.a(logging.o) > > > (null): Void > v8::internal::DoPrintElements<v8::internal::FixedTypedArray<v8::internal::Float32ArrayTraits> > > >(std::ostream&, v8::internal::Object*) in libv8_base.a(objects-printer.o) > > > (null): V8::internal::compiler::operator<<(std::ostream&, > v8::internal::compiler::Constant const&) in libv8_base.a(instruction.o) > > > (null): V8::internal::compiler::Operator1<float, > v8::internal::compiler::OpEqualTo<float>, > v8::internal::compiler::OpHash<float> >::PrintParameter(std::ostream&) > const in libv8_base.a(common-operator.o) > > > (null): "std::ostream::operator<<(int)", referenced from: > > > (null): Std::string* v8::base::MakeCheckOpString<v8::AccessControl, > v8::AccessControl>(v8::AccessControl const&, v8::AccessControl const&, char > const*) in libv8_base.a(api.o) > > > (null): Std::string* v8::base::MakeCheckOpString<char, int>(char const&, > int const&, char const*) in libv8_base.a(api.o) > > > (null): Std::string* v8::base::MakeCheckOpString<int, char>(int const&, > char const&, char const*) in libv8_base.a(api.o) > > > (null): Std::string* > v8::base::MakeCheckOpString<v8::internal::String::FlatContent::State, > v8::internal::String::FlatContent::State>(v8::internal::String::FlatContent::State > > const&, v8::internal::String::FlatContent::State const&, char const*) in > libv8_base.a(api.o) > > > (null): Std::string* v8::base::MakeCheckOpString<v8::String::Encoding, > v8::String::Encoding>(v8::String::Encoding const&, v8::String::Encoding > const&, char const*) in libv8_base.a(api.o) > > > (null): Std::string* > v8::base::MakeCheckOpString<v8::Isolate::GarbageCollectionType, > v8::Isolate::GarbageCollectionType>(v8::Isolate::GarbageCollectionType > const&, v8::Isolate::GarbageCollectionType const&, char const*) in > libv8_base.a(api.o) > > > (null): Std::string* > v8::base::MakeCheckOpString<v8::Isolate::DisallowJavascriptExecutionScope::OnFailure, > > v8::Isolate::DisallowJavascriptExecutionScope::OnFailure>(v8::Isolate::DisallowJavascriptExecutionScope::OnFailure > > const&, v8::Isolate::DisallowJavascriptExecutionScope::OnFailure const&, > char const*) in libv8_base.a(api.o) > > > (null): ... > > > (null): "std::ostream::operator<<(unsigned int)", referenced from: > > > (null): Std::string* v8::base::MakeCheckOpString<unsigned long, unsigned > int>(unsigned long const&, unsigned int const&, char const*) in > libv8_base.a(api.o) > > > (null): Std::string* v8::base::MakeCheckOpString<unsigned int, unsigned > int>(unsigned int const&, unsigned int const&, char const*) in > libv8_libbase.a(logging.o) > > > (null): V8::internal::Symbol::SymbolShortPrint(std::ostream&) in > libv8_base.a(objects.o) > > > (null): > V8::internal::DeoptimizationInputData::DeoptimizationInputDataPrint(std::ostream&) > > in libv8_base.a(objects.o) > > > (null): > V8::internal::DeoptimizationOutputData::DeoptimizationOutputDataPrint(std::ostream&) > > in libv8_base.a(objects.o) > > > (null): V8::internal::Code::Disassemble(char const*, std::ostream&) in > libv8_base.a(objects.o) > > > (null): Std::string* v8::base::MakeCheckOpString<unsigned int, unsigned > long>(unsigned int const&, unsigned long const&, char const*) in > libv8_base.a(spaces.o) > > > (null): ... > > > (null): "std::ostream::operator<<(long)", referenced from: > > > (null): Std::string* v8::base::MakeCheckOpString<long, long>(long const&, > long const&, char const*) in libv8_libbase.a(logging.o) > > > (null): Std::string* v8::base::MakeCheckOpString<int, long>(int const&, > long const&, char const*) in libv8_libbase.a(time.o) > > > (null): Std::string* v8::base::MakeCheckOpString<long, int>(long const&, > int const&, char const*) in libv8_libbase.a(time.o) > > > (null): V8::internal::RelocInfo::Print(v8::internal::Isolate*, > std::ostream&) in libv8_base.a(assembler.o) > > > (null): Std::string* v8::base::MakeCheckOpString<int, long>(int const&, > long const&, char const*) in libv8_base.a(assembler.o) > > > (null): Std::string* v8::base::MakeCheckOpString<long, int>(long const&, > int const&, char const*) in libv8_base.a(spaces.o) > > > (null): Std::string* v8::base::MakeCheckOpString<long, int>(long const&, > int const&, char const*) in libv8_base.a(heap.o) > > > (null): ... > > > (null): "std::ostream::operator<<(unsigned long)", referenced from: > > > (null): Std::string* v8::base::MakeCheckOpString<unsigned long, unsigned > int>(unsigned long const&, unsigned int const&, char const*) in > libv8_base.a(api.o) > > > (null): Std::string* v8::base::MakeCheckOpString<unsigned long, unsigned > long>(unsigned long const&, unsigned long const&, char const*) in > libv8_libbase.a(logging.o) > > > (null): V8::internal::ComputeFlagListHash() in libv8_base.a(flags.o) > > > (null): Std::string* v8::base::MakeCheckOpString<unsigned int, unsigned > long>(unsigned int const&, unsigned long const&, char const*) in > libv8_base.a(spaces.o) > > > (null): Std::string* v8::base::MakeCheckOpString<unsigned int, unsigned > long>(unsigned int const&, unsigned long const&, char const*) in > libv8_base.a(mark-compact.o) > > > (null): V8::internal::operator<<(std::ostream&, > v8::internal::BasicBlockProfiler::Data const&) in > libv8_base.a(basic-block-profiler.o) > > > (null): V8::internal::wasm::operator<<(std::ostream&, > v8::internal::wasm::WasmModule const&) in libv8_base.a(wasm-module.o) > > > (null): ... > > > (null): "std::ostream::operator<<(short)", referenced from: > > > (null): Void > v8::internal::DoPrintElements<v8::internal::FixedTypedArray<v8::internal::Int16ArrayTraits> > > >(std::ostream&, v8::internal::Object*) in libv8_base.a(objects-printer.o) > > > (null): "std::ostream::operator<<(unsigned short)", referenced from: > > > (null): Void > v8::internal::DoPrintElements<v8::internal::FixedTypedArray<v8::internal::Uint16ArrayTraits> > > >(std::ostream&, v8::internal::Object*) in libv8_base.a(objects-printer.o) > > > (null): Std::string* v8::base::MakeCheckOpString<int, unsigned short>(int > const&, unsigned short const&, char const*) in libv8_base.a(regexp-parser.o) > > > (null): V8::internal::wasm::operator<<(std::ostream&, > v8::internal::wasm::WasmFunction const&) in libv8_base.a(wasm-module.o) > > > (null): Std::string* > v8::base::MakeCheckOpString<v8::internal::compiler::IrOpcode::Value, > unsigned short>(v8::internal::compiler::IrOpcode::Value const&, unsigned > short const&, char const*) in libv8_base.a(js-operator.o) > > > (null): Std::string* > v8::base::MakeCheckOpString<v8::internal::compiler::IrOpcode::Value, > unsigned short>(v8::internal::compiler::IrOpcode::Value const&, unsigned > short const&, char const*) in libv8_base.a(instruction-selector.o) > > > (null): Std::string* > v8::base::MakeCheckOpString<v8::internal::compiler::IrOpcode::Value, > unsigned short>(v8::internal::compiler::IrOpcode::Value const&, unsigned > short const&, char const*) in libv8_base.a(common-operator.o) > > > (null): Std::string* > v8::base::MakeCheckOpString<v8::internal::compiler::IrOpcode::Value, > unsigned short>(v8::internal::compiler::IrOpcode::Value const&, unsigned > short const&, char const*) in libv8_base.a(machine-operator.o) > > > (null): ... > > > (null): "std::ostream::operator<<(long long)", referenced from: > > > (null): Std::string* v8::base::MakeCheckOpString<long long, long > long>(long long const&, long long const&, char const*) in > libv8_libbase.a(logging.o) > > > (null): V8::internal::RuntimeCallStatEntries::Entry::Print(std::ostream&) > in libv8_base.a(counters.o) > > > (null): V8::internal::PrepareLogFileName(std::ostream&, > v8::internal::Isolate*, char const*) in libv8_base.a(log.o) > > > (null): V8::internal::compiler::operator<<(std::ostream&, > v8::internal::compiler::Constant const&) in libv8_base.a(instruction.o) > > > (null): V8::internal::compiler::Operator1<long long, > v8::internal::compiler::OpEqualTo<long long>, > v8::internal::compiler::OpHash<long long> >::PrintParameter(std::ostream&) > const in libv8_base.a(common-operator.o) > > > (null): Std::string* v8::base::MakeCheckOpString<int, long long>(int > const&, long long const&, char const*) in libv8_base.a(code-generator-x64.o) > > > (null): "std::ostream::operator<<(unsigned long long)", referenced from: > > > (null): Std::string* v8::base::MakeCheckOpString<unsigned long long, > unsigned long long>(unsigned long long const&, unsigned long long const&, > char const*) in libv8_libbase.a(logging.o) > > > (null): V8::internal::RuntimeCallStatEntries::Entry::Print(std::ostream&) > in libv8_base.a(counters.o) > > > (null): Std::string* v8::base::MakeCheckOpString<unsigned long long, > int>(unsigned long long const&, int const&, char const*) in > libv8_base.a(sampling-heap-profiler.o) > > > (null): "std::string::end()", referenced from: > > > (null): > V8::internal::compiler::Pipeline::ScheduleAndGenerateCode(v8::internal::compiler::CallDescriptor*) > > in libv8_base.a(pipeline.o) > > > (null): V8::internal::compiler::(anonymous > namespace)::TraceSchedule(v8::internal::CompilationInfo*, > v8::internal::compiler::Schedule*) in libv8_base.a(pipeline.o) > > > (null): "std::string::begin()", referenced from: > > > (null): > V8::internal::compiler::Pipeline::ScheduleAndGenerateCode(v8::internal::compiler::CallDescriptor*) > > in libv8_base.a(pipeline.o) > > > (null): V8::internal::compiler::(anonymous > namespace)::TraceSchedule(v8::internal::CompilationInfo*, > v8::internal::compiler::Schedule*) in libv8_base.a(pipeline.o) > > > (null): "std::string::append(std::string const&)", referenced from: > > > (null): > V8::internal::interpreter::Bytecodes::ToString(v8::internal::interpreter::Bytecode, > > v8::internal::interpreter::OperandScale) in libv8_base.a(bytecodes.o) > > > (null): Std::basic_string<char, std::char_traits<char>, > std::allocator<char> > std::operator+<char, std::char_traits<char>, > std::allocator<char> >(std::basic_string<char, std::char_traits<char>, > std::allocator<char> > const&, std::basic_string<char, > std::char_traits<char>, std::allocator<char> > const&) in > libv8_base.a(module-decoder.o) > > > (null): "std::string::append(unsigned long, char)", referenced from: > > > (null): > V8::internal::interpreter::Bytecodes::ToString(v8::internal::interpreter::Bytecode, > > v8::internal::interpreter::OperandScale) in libv8_base.a(bytecodes.o) > > > (null): "std::string::insert(unsigned long, std::string const&)", > referenced from: > > > (null): V8::internal::InsertIntoString(std::basic_ostringstream<char, > std::char_traits<char>, std::allocator<char> >*, std::string*) in > libv8_base.a(basic-block-profiler.o) > > > (null): "std::basic_string<char, std::char_traits<char>, > std::allocator<char> >::basic_string(char const*, std::allocator<char> > const&)", referenced from: > > > (null): V8::base::OS::GetSharedLibraryAddresses() in > libv8_libbase.a(platform-macos.o) > > > (null): > V8::internal::Float32x4::ToString(v8::internal::Handle<v8::internal::Float32x4>) > > in libv8_base.a(objects.o) > > > (null): V8::internal::Isolate::GetTurboCfgFileName() in > libv8_base.a(isolate.o) > > > (null): > V8::internal::interpreter::Bytecodes::ToString(v8::internal::interpreter::Bytecode, > > v8::internal::interpreter::OperandScale) in libv8_base.a(bytecodes.o) > > > (null): V8::internal::interpreter::Register::ToString(int) in > libv8_base.a(bytecodes.o) > > > (null): V8::internal::Float32x4::Float32x4Print(std::ostream&) in > libv8_base.a(objects-printer.o) > > > (null): V8::internal::Int32x4::Int32x4Print(std::ostream&) in > libv8_base.a(objects-printer.o) > > > (null): ... > > > (null): "std::basic_string<char, std::char_traits<char>, > std::allocator<char> >::basic_string(std::string const&)", referenced from: > > > (null): > V8::base::OS::SharedLibraryAddress::SharedLibraryAddress(std::string > const&, unsigned long, unsigned long) in libv8_libbase.a(platform-macos.o) > > > (null): > V8::base::OS::SharedLibraryAddress::SharedLibraryAddress(v8::base::OS::SharedLibraryAddress > > const&) in libv8_libbase.a(platform-macos.o) > > > (null): > V8::internal::interpreter::Bytecodes::ToString(v8::internal::interpreter::Bytecode, > > v8::internal::interpreter::OperandScale) in libv8_base.a(bytecodes.o) > > > (null): V8::internal::CompilationStatistics::RecordPhaseStats(char const*, > char const*, v8::internal::CompilationStatistics::BasicStats const&) in > libv8_base.a(compilation-statistics.o) > > > (null): V8::internal::CompilationStatistics::RecordPhaseKindStats(char > const*, v8::internal::CompilationStatistics::BasicStats const&) in > libv8_base.a(compilation-statistics.o) > > > (null): > V8::internal::CompilationStatistics::PhaseStats::PhaseStats(v8::internal::CompilationStatistics::PhaseStats > > const&) in libv8_base.a(compilation-statistics.o) > > > (null): > V8::internal::CompilationStatistics::BasicStats::BasicStats(v8::internal::CompilationStatistics::BasicStats > > const&) in libv8_base.a(compilation-statistics.o) > > > (null): ... > > > (null): "std::basic_string<char, std::char_traits<char>, > std::allocator<char> >::basic_string(unsigned long, char, > std::allocator<char> const&)", referenced from: > > > (null): V8::internal::RuntimeCallStatEntries::Print(std::ostream&) in > libv8_base.a(counters.o) > > > (null): "std::basic_string<char, std::char_traits<char>, > std::allocator<char> >::basic_string()", referenced from: > > > (null): V8::internal::CompilationStatistics::BasicStats::BasicStats() in > libv8_base.a(isolate.o) > > > (null): V8::internal::BasicBlockProfiler::Data::Data(unsigned long) in > libv8_base.a(basic-block-profiler.o) > > > (null): V8::internal::CompilationStatistics::BasicStats::BasicStats() in > libv8_base.a(compilation-statistics.o) > > > (null): > V8::internal::wasm::ModuleDecoder::DumpModule(v8::internal::wasm::WasmModule*, > > v8::internal::wasm::Result<v8::internal::wasm::WasmModule*>) in > libv8_base.a(module-decoder.o) > > > (null): > V8::internal::compiler::PipelineStatistics::PipelineStatistics(v8::internal::CompilationInfo*, > > v8::internal::compiler::ZonePool*) in libv8_base.a(pipeline-statistics.o) > > > (null): V8::internal::CompilationStatistics::BasicStats::BasicStats() in > libv8_base.a(pipeline-statistics.o) > > > (null): "std::basic_string<char, std::char_traits<char>, > std::allocator<char> >::~basic_string()", referenced from: > > > (null): V8::base::OS::GetSharedLibraryAddresses() in > libv8_libbase.a(platform-macos.o) > > > (null): V8::base::OS::SharedLibraryAddress::~SharedLibraryAddress() in > libv8_libbase.a(platform-macos.o) > > > (null): V8::internal::Object::ShortPrint(v8::internal::StringStream*) in > libv8_base.a(objects.o) > > > (null): > V8::internal::Float32x4::ToString(v8::internal::Handle<v8::internal::Float32x4>) > > in libv8_base.a(objects.o) > > > (null): > V8::internal::Int32x4::ToString(v8::internal::Handle<v8::internal::Int32x4>) > in libv8_base.a(objects.o) > > > (null): > V8::internal::Uint32x4::ToString(v8::internal::Handle<v8::internal::Uint32x4>) > > in libv8_base.a(objects.o) > > > (null): "std::string::operator=(char const*)", referenced from: > > > (null): "std::string::operator=(std::string const&)", referenced from: > > > (null): "std::string::operator[](unsigned long)", referenced from: > > > (null): "std::string::operator+=(char)", referenced from: > > > (null): "std::basic_ofstream<char, std::char_traits<char> > >::basic_ofstream(char const*, std::_Ios_Openmode)", referenced from: > > > (null): "std::basic_ofstream<char, std::char_traits<char> > >::basic_ofstream(char const*, std::_Ios_Openmode)", referenced from: > > > (null): "std::basic_ofstream<char, std::char_traits<char> > >::~basic_ofstream()", referenced from: > > > (null): "std::basic_ofstream<char, std::char_traits<char> > >::~basic_ofstream()", referenced from: > > > (null): "std::basic_ofstream<char, std::char_traits<char> > >::~basic_ofstream()", referenced from: > > > (null): "std::_List_node_base::hook(std::_List_node_base*)", referenced > from: > > > (null): "std::_List_node_base::unhook()", referenced from: > > > (null): "std::_List_node_base::transfer(std::_List_node_base*, > std::_List_node_base*)", referenced from: > > > (null): "std::basic_streambuf<char, std::char_traits<char> > >::imbue(std::locale const&)", referenced from: > > > (null): "std::basic_streambuf<char, std::char_traits<char> >::uflow()", > referenced from: > > > (null): "std::basic_streambuf<char, std::char_traits<char> > >::setbuf(char*, long)", referenced from: > > > (null): "std::basic_streambuf<char, std::char_traits<char> > >::xsgetn(char*, long)", referenced from: > > > (null): "std::basic_streambuf<char, std::char_traits<char> >::seekoff(long > long, std::_Ios_Seekdir, std::_Ios_Openmode)", referenced from: > > > (null): "std::basic_streambuf<char, std::char_traits<char> > >::seekpos(std::fpos<__mbstate_t>, std::_Ios_Openmode)", referenced from: > > > (null): "std::basic_streambuf<char, std::char_traits<char> > >::pbackfail(int)", referenced from: > > > (null): "std::basic_streambuf<char, std::char_traits<char> > >::showmanyc()", referenced from: > > > (null): "std::basic_streambuf<char, std::char_traits<char> > >::underflow()", referenced from: > > > (null): "std::basic_streambuf<char, std::char_traits<char> > >::basic_streambuf()", referenced from: > > > (null): "std::basic_streambuf<char, std::char_traits<char> > >::~basic_streambuf()", referenced from: > > > (null): "std::basic_stringstream<char, std::char_traits<char>, > std::allocator<char> >::basic_stringstream(std::_Ios_Openmode)", referenced > from: > > > (null): "std::basic_stringstream<char, std::char_traits<char>, > std::allocator<char> >::~basic_stringstream()", referenced from: > > > (null): "std::basic_ostringstream<char, std::char_traits<char>, > std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)", > referenced from: > > > (null): "std::basic_ostringstream<char, std::char_traits<char>, > std::allocator<char> >::~basic_ostringstream()", referenced from: > > > (null): "std::basic_ios<char, std::char_traits<char> >::fill(char)", > referenced from: > > > (null): "std::basic_ios<char, std::char_traits<char> > >::rdbuf(std::basic_streambuf<char, std::char_traits<char> >*)", referenced > from: > > > (null): "std::basic_ios<char, std::char_traits<char> > >::copyfmt(std::basic_ios<char, std::char_traits<char> > const&)", > referenced from: > > > (null): "std::basic_ios<char, std::char_traits<char> > >::basic_ios(std::basic_streambuf<char, std::char_traits<char> >*)", > referenced from: > > > (null): "std::basic_ios<char, std::char_traits<char> >::basic_ios()", > referenced from: > > > (null): "std::basic_ios<char, std::char_traits<char> >::~basic_ios()", > referenced from: > > > (null): "std::basic_ios<char, std::char_traits<char> >::~basic_ios()", > referenced from: > > > (null): "std::_Rb_tree_decrement(std::_Rb_tree_node_base const*)", > referenced from: > > > (null): "std::_Rb_tree_decrement(std::_Rb_tree_node_base*)", referenced > from: > > > (null): "std::_Rb_tree_increment(std::_Rb_tree_node_base const*)", > referenced from: > > > (null): "std::_Rb_tree_increment(std::_Rb_tree_node_base*)", referenced > from: > > > (null): "std::__throw_length_error(char const*)", referenced from: > > > (null): "std::__throw_out_of_range(char const*)", referenced from: > > > (null): "std::__throw_runtime_error(char const*)", referenced from: > > > (null): "std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, > std::_Rb_tree_node_base&)", referenced from: > > > (null): "std::_Rb_tree_insert_and_rebalance(bool, > std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, > std::_Rb_tree_node_base&)", referenced from: > > > (null): "std::basic_ostream<char, std::char_traits<char> >& > std::endl<char, std::char_traits<char> >(std::basic_ostream<char, > std::char_traits<char> >&)", referenced from: > > > (null): "std::basic_ostream<char, std::char_traits<char> >& > std::flush<char, std::char_traits<char> >(std::basic_ostream<char, > std::char_traits<char> >&)", referenced from: > > > (null): "std::basic_ostream<char, std::char_traits<char> >& > std::operator<<<std::char_traits<char> >(std::basic_ostream<char, > std::char_traits<char> >&, char const*)", referenced from: > > > (null): "std::basic_ostream<char, std::char_traits<char> >& > std::operator<<<std::char_traits<char> >(std::basic_ostream<char, > std::char_traits<char> >&, unsigned char const*)", referenced from: > > > (null): "std::basic_ostream<char, std::char_traits<char> >& > std::operator<<<std::char_traits<char> >(std::basic_ostream<char, > std::char_traits<char> >&, signed char)", referenced from: > > > (null): "std::basic_ostream<char, std::char_traits<char> >& > std::operator<<<std::char_traits<char> >(std::basic_ostream<char, > std::char_traits<char> >&, char)", referenced from: > > > (null): "std::basic_ostream<char, std::char_traits<char> >& > std::operator<<<std::char_traits<char> >(std::basic_ostream<char, > std::char_traits<char> >&, unsigned char)", referenced from: > > > (null): "std::basic_ostream<char, std::char_traits<char> >& > std::operator<<<char, std::char_traits<char> >(std::basic_ostream<char, > std::char_traits<char> >&, std::_Setw)", referenced from: > > > (null): "std::basic_ostream<char, std::char_traits<char> >& > std::operator<<<char, std::char_traits<char>, std::allocator<char> > >(std::basic_ostream<char, std::char_traits<char> >&, > std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)", referenced from: > > > (null): "non-virtual thunk to std::basic_ostream<char, > std::char_traits<char> >::~basic_ostream()", referenced from: > > > (null): "non-virtual thunk to std::basic_ostream<char, > std::char_traits<char> >::~basic_ostream()", referenced from: > > > (null): "non-virtual thunk to std::basic_ofstream<char, > std::char_traits<char> >::~basic_ofstream()", referenced from: > > > (null): "non-virtual thunk to std::basic_ofstream<char, > std::char_traits<char> >::~basic_ofstream()", referenced from: > > > -- -- v8-users mailing list [email protected] http://groups.google.com/group/v8-users --- You received this message because you are subscribed to the Google Groups "v8-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
