Giter Club home page Giter Club logo

v8-android's People

Contributors

cmdr2 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

v8-android's Issues

Building fails on Ubuntu 18.04.02

Hi,
I was trying to build things with Android Studio 3.4.1 and with "gradlew assemble" on command line. I am getting the same linking error in both cases. Looks like some C++ library is not found.

Please advise on how to fix the problem.

[1/1] Linking CXX shared library ../../../../build/intermediates/cmake/debug/obj/armeabi-v7a/libnative-lib.so
FAILED: : && /home/o00336023/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ --target=armv7-none-linux-androideabi --gcc-toolchain=/home/o00336023/Android/Sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64 --sysroot=/home/o00336023/Android/Sdk/ndk-bundle/sysroot -fPIC -isystem /home/o00336023/Android/Sdk/ndk-bundle/sysroot/usr/include/arm-linux-androideabi -D__ANDROID_API__=19 -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fno-integrated-as -mthumb -Wa,--noexecstack -Wformat -Werror=format-security -std=c++0x -O0 -fno-limit-debug-info -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a --sysroot /home/o00336023/Android/Sdk/ndk-bundle/platforms/android-19/arch-arm -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--fix-cortex-a8 -Wl,--no-undefined -Wl,-z,noexecstack -Qunused-arguments -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libnative-lib.so -o ../../../../build/intermediates/cmake/debug/obj/armeabi-v7a/libnative-lib.so CMakeFiles/native-lib.dir/src/main/cpp/native-lib.cpp.o ../../../../libs/armeabi-v7a/libv8_base.a ../../../../libs/armeabi-v7a/libv8_snapshot.a -llog -latomic -lm "/home/o00336023/Android/Sdk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/libgnustl_static.a" && :
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/memory:3481: error: undefined reference to 'std::__ndk1::__shared_weak_count::__release_weak()'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/memory:3481: error: undefined reference to 'std::__ndk1::__shared_weak_count::__release_weak()'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/memory:3481: error: undefined reference to 'std::__ndk1::__shared_weak_count::__release_weak()'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/memory:3481: error: undefined reference to 'std::__ndk1::__shared_weak_count::__release_weak()'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/memory:3501: error: undefined reference to 'std::__ndk1::__shared_weak_count::__shared_weak_count()'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/memory:3501: error: undefined reference to 'std::__ndk1::__shared_weak_count::
__shared_weak_count()'
../../../../libs/armeabi-v7a/libv8_base.a(api.o):api.cc:vtable for std::__ndk1::__shared_ptr_pointer<v8::internal::Coverage*, std::__ndk1::default_deletev8::internal::Coverage, std::__ndk1::allocatorv8::internal::Coverage >: error: undefined reference to 'std::__ndk1::__shared_weak_count::__shared_weak_count()'
../../../../libs/armeabi-v7a/libv8_base.a(api.o):api.cc:vtable for std::__ndk1::__shared_ptr_pointer<v8::internal::Coverage*, std::__ndk1::default_deletev8::internal::Coverage, std::__ndk1::allocatorv8::internal::Coverage >: error: undefined reference to 'std::__ndk1::__shared_weak_count::__get_deleter(std::type_info const&) const'
../../../../libs/armeabi-v7a/libv8_base.a(api.o):api.cc:vtable for std::__ndk1::__shared_ptr_pointer<v8::internal::TypeProfile*, std::__ndk1::default_deletev8::internal::TypeProfile, std::__ndk1::allocatorv8::internal::TypeProfile >: error: undefined reference to 'std::__ndk1::__shared_weak_count::
__shared_weak_count()'
../../../../libs/armeabi-v7a/libv8_base.a(api.o):api.cc:vtable for std::__ndk1::__shared_ptr_pointer<v8::internal::TypeProfile*, std::__ndk1::default_deletev8::internal::TypeProfile, std::__ndk1::allocatorv8::internal::TypeProfile >: error: undefined reference to 'std::__ndk1::__shared_weak_count::__get_deleter(std::type_info const&) const'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/ostream:490: error: undefined reference to 'std::__ndk1::ios_base::getloc() const'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/__locale:212: error: undefined reference to 'std::__ndk1::locale::use_facet(std::__ndk1::locale::id&) const'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/ostream:490: error: undefined reference to 'std::__ndk1::locale::~locale()'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/ios:756: error: undefined reference to 'std::__ndk1::ios_base::getloc() const'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/__locale:212: error: undefined reference to 'std::__ndk1::locale::use_facet(std::__ndk1::locale::id&) const'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/ios:756: error: undefined reference to 'std::__ndk1::locale::~locale()'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/ios:529: error: undefined reference to 'std::__ndk1::ios_base::clear(unsigned int)'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/ios:529: error: undefined reference to 'std::__ndk1::ios_base::clear(unsigned int)'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/ostream:0: error: undefined reference to 'std::__ndk1::num_put<char, std::__ndk1::ostreambuf_iterator<char, std::__ndk1::char_traits > >::id'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/ostream:0: error: undefined reference to 'std::__ndk1::ctype::id'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/ios:756: error: undefined reference to 'std::__ndk1::ios_base::getloc() const'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/__locale:212: error: undefined reference to 'std::__ndk1::locale::use_facet(std::__ndk1::locale::id&) const'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/ios:756: error: undefined reference to 'std::__ndk1::locale::~locale()'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/ios:529: error: undefined reference to 'std::__ndk1::ios_base::clear(unsigned int)'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/ios:529: error: undefined reference to 'std::__ndk1::ios_base::clear(unsigned int)'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/ostream:0: error: undefined reference to 'std::__ndk1::ctype::id'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/ios:690: error: undefined reference to 'std::__ndk1::ios_base::init(void*)'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/streambuf:230: error: undefined reference to 'std::__ndk1::locale::locale()'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/streambuf:302: error: undefined reference to 'std::__ndk1::locale::~locale()'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/iosfwd:123: error: undefined reference to 'std::__ndk1::ios_base::~ios_base()'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/iosfwd:123: error: undefined reference to 'std::__ndk1::ios_base::~ios_base()'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/iosfwd:123: error: undefined reference to 'std::__ndk1::ios_base::~ios_base()'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/ostream:311: error: undefined reference to 'std::__ndk1::ios_base::~ios_base()'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/__hash_table:2142: error: undefined reference to 'std::__ndk1::__next_prime(unsigned int)'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/__hash_table:2152: error: undefined reference to 'std::__ndk1::__next_prime(unsigned int)'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/ios:756: error: undefined reference to 'std::__ndk1::ios_base::getloc() const'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/__locale:212: error: undefined reference to 'std::__ndk1::locale::use_facet(std::__ndk1::locale::id&) const'
../../src/compiler.cc:0: error: undefined reference to 'std::__ndk1::ctype::id'
../../src/counters.cc:0: error: undefined reference to 'std::__ndk1::ctype::id'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/ostream:0: error: undefined reference to 'std::__ndk1::num_put<char, std::__ndk1::ostreambuf_iterator<char, std::__ndk1::char_traits > >::id'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/ostream:0: error: undefined reference to 'std::__ndk1::num_put<char, std::__ndk1::ostreambuf_iterator<char, std::__ndk1::char_traits > >::id'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/__hash_table:2142: error: undefined reference to 'std::__ndk1::__next_prime(unsigned int)'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/__hash_table:2152: error: undefined reference to 'std::__ndk1::__next_prime(unsigned int)'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/ostream:0: error: undefined reference to 'std::__ndk1::num_put<char, std::__ndk1::ostreambuf_iterator<char, std::__ndk1::char_traits > >::id'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/ios:690: error: undefined reference to 'std::__ndk1::ios_base::init(void*)'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/streambuf:230: error: undefined reference to 'std::__ndk1::locale::locale()'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/ios:690: error: undefined reference to 'std::__ndk1::ios_base::init(void*)'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/streambuf:230: error: undefined reference to 'std::__ndk1::locale::locale()'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/ios:690: error: undefined reference to 'std::__ndk1::ios_base::init(void*)'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/streambuf:230: error: undefined reference to 'std::__ndk1::locale::locale()'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/fstream:0: error: undefined reference to 'std::__ndk1::codecvt<char, char, mbstate_t>::id'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/streambuf:147: error: undefined reference to 'std::__ndk1::locale::locale(std::__ndk1::locale const&)'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/__locale:204: error: undefined reference to 'std::__ndk1::locale::has_facet(std::__ndk1::locale::id&) const'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/streambuf:147: error: undefined reference to 'std::__ndk1::locale::locale(std::__ndk1::locale const&)'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/fstream:0: error: undefined reference to 'std::__ndk1::codecvt<char, char, mbstate_t>::id'
../../../../libs/armeabi-v7a/libv8_base.a(isolate.o):isolate.cc:vtable for std::__ndk1::__shared_ptr_emplace<v8::internal::Counters, std::__ndk1::allocatorv8::internal::Counters >: error: undefined reference to 'std::__ndk1::__shared_weak_count::__get_deleter(std::type_info const&) const'
../../../../libs/armeabi-v7a/libv8_base.a(module-compiler.o):module-compiler.cc:vtable for std::__ndk1::__shared_ptr_pointer<v8::internal::wasm::IndirectPatcher*, std::__ndk1::default_deletev8::internal::wasm::IndirectPatcher, std::__ndk1::allocatorv8::internal::wasm::IndirectPatcher >: error: undefined reference to 'std::__ndk1::__shared_weak_count::__get_deleter(std::type_info const&) const'
../../src/parsing/parser-base.h:612: error: undefined reference to 'std::__ndk1::to_string(int)'
../../src/parsing/parser-base.h:612: error: undefined reference to 'std::__ndk1::to_string(int)'
../../src/tracing/traced-value.cc:78: error: undefined reference to 'std::__ndk1::to_string(int)'
../../src/tracing/traced-value.cc:119: error: undefined reference to 'std::__ndk1::to_string(int)'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/ios:785: error: undefined reference to 'std::__ndk1::ios_base::__call_callbacks(std::__ndk1::ios_base::event)'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/ios:786: error: undefined reference to 'std::__ndk1::ios_base::copyfmt(std::__ndk1::ios_base const&)'
../../third_party/android_ndk/sources/cxx-stl/llvm-libc++/include/ios:789: error: undefined reference to 'std::__ndk1::ios_base::__call_callbacks(std::__ndk1::ios_base::event)'
/home/o00336023/ttt/v8-android/jni-test/app/src/main/cpp/native-lib.cpp:24: error: undefined reference to 'v8::platform::NewDefaultPlatform(int, v8::platform::IdleTaskSupport, v8::platform::InProcessStackDumping, std::unique_ptr<v8::TracingController, std::default_deletev8::TracingController >)'
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.

FAILURE: Build failed with an exception.

  • What went wrong:

Libv8.a

Hello.

Would it be possible to compile a v8 binary for android on a Windows machine using mingw ?

How did you generate the v8 library.

Thank you
Nihal Kenkre.

Build failed

Build command failed. test-jni.apk runs on my phone. I use ./gradlew build --stacktrace command.

Cmake version: 3.14.4


[1/1] Linking CXX shared library ../../../../build/intermediates/cmake/debug/obj/armeabi-v7a/libnative-lib.so
FAILED: ../../../../build/intermediates/cmake/debug/obj/armeabi-v7a/libnative-lib.so 
: && /Users/user/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++ -target armv7-none-linux-androideabi -gcc-toolchain /Users/user/Library/Android/sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64 --sysroot=/Users/user/Library/Android/sdk/ndk-bundle/platforms/android-19/arch-arm -fPIC -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fno-integrated-as -mthumb -Wa,--noexecstack -Wformat -Werror=format-security -fno-exceptions -fno-rtti -std=c++0x -O0 -fno-limit-debug-info  -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--fix-cortex-a8 -Wl,--no-undefined -Wl,-z,noexecstack -Qunused-arguments -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libnative-lib.so -o ../../../../build/intermediates/cmake/debug/obj/armeabi-v7a/libnative-lib.so CMakeFiles/native-lib.dir/src/main/cpp/native-lib.cpp.o  ../../../../libs/armeabi-v7a/libv8.a -llog -lm "/Users/user/Library/Android/sdk/ndk-bundle/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/libgnustl_static.a" && :
../../../../libs/armeabi-v7a/libv8.a(api.o):api.cc:function v8::WasmCompiledModule::FromTransferrableModule(v8::Isolate*, v8::WasmCompiledModule::TransferrableModule const&): error: undefined reference to 'std::__ndk1::__shared_weak_count::__release_weak()'
../../../../libs/armeabi-v7a/libv8.a(api.o):api.cc:function v8::debug::TypeProfile::ScriptData::Entries() const: error: undefined reference to 'std::__ndk1::__shared_weak_count::__release_weak()'
../../../../libs/armeabi-v7a/libv8.a(api.o):api.cc:function std::__ndk1::__shared_ptr_pointer<v8::internal::Coverage*, std::__ndk1::default_delete<v8::internal::Coverage>, std::__ndk1::allocator<v8::internal::Coverage> >::~__shared_ptr_pointer(): error: undefined reference to 'std::__ndk1::__shared_weak_count::~__shared_weak_count()'
../../../../libs/armeabi-v7a/libv8.a(api.o):api.cc:function void std::__ndk1::vector<v8::debug::TypeProfile::Entry, std::__ndk1::allocator<v8::debug::TypeProfile::Entry> >::__push_back_slow_path<v8::debug::TypeProfile::Entry>(v8::debug::TypeProfile::Entry&&): error: undefined reference to 'std::__ndk1::__shared_weak_count::__release_weak()'
../../../../libs/armeabi-v7a/libv8.a(api.o):api.cc:function std::__ndk1::__shared_ptr_pointer<v8::internal::TypeProfile*, std::__ndk1::default_delete<v8::internal::TypeProfile>, std::__ndk1::allocator<v8::internal::TypeProfile> >::~__shared_ptr_pointer(): error: undefined reference to 'std::__ndk1::__shared_weak_count::~__shared_weak_count()'
../../../../libs/armeabi-v7a/libv8.a(api.o):api.cc:vtable for std::__ndk1::__shared_ptr_pointer<v8::internal::Coverage*, std::__ndk1::default_delete<v8::internal::Coverage>, std::__ndk1::allocator<v8::internal::Coverage> >: error: undefined reference to 'std::__ndk1::__shared_weak_count::~__shared_weak_count()'
../../../../libs/armeabi-v7a/libv8.a(api.o):api.cc:vtable for std::__ndk1::__shared_ptr_pointer<v8::internal::Coverage*, std::__ndk1::default_delete<v8::internal::Coverage>, std::__ndk1::allocator<v8::internal::Coverage> >: error: undefined reference to 'std::__ndk1::__shared_weak_count::__get_deleter(std::type_info const&) const'
../../../../libs/armeabi-v7a/libv8.a(api.o):api.cc:vtable for std::__ndk1::__shared_ptr_pointer<v8::internal::TypeProfile*, std::__ndk1::default_delete<v8::internal::TypeProfile>, std::__ndk1::allocator<v8::internal::TypeProfile> >: error: undefined reference to 'std::__ndk1::__shared_weak_count::~__shared_weak_count()'
../../../../libs/armeabi-v7a/libv8.a(api.o):api.cc:vtable for std::__ndk1::__shared_ptr_pointer<v8::internal::TypeProfile*, std::__ndk1::default_delete<v8::internal::TypeProfile>, std::__ndk1::allocator<v8::internal::TypeProfile> >: error: undefined reference to 'std::__ndk1::__shared_weak_count::__get_deleter(std::type_info const&) const'
../../../../libs/armeabi-v7a/libv8.a(assembler.o):assembler.cc:function v8::internal::AssemblerBase::Print(v8::internal::Isolate*): error: undefined reference to 'std::__ndk1::ios_base::init(void*)'
../../../../libs/armeabi-v7a/libv8.a(assembler.o):assembler.cc:function v8::internal::AssemblerBase::Print(v8::internal::Isolate*): error: undefined reference to 'std::__ndk1::locale::locale()'
../../../../libs/armeabi-v7a/libv8.a(assembler.o):assembler.cc:function v8::internal::AssemblerBase::Print(v8::internal::Isolate*): error: undefined reference to 'std::__ndk1::ios_base::~ios_base()'
../../../../libs/armeabi-v7a/libv8.a(assembler.o):assembler.cc:function v8::internal::StdoutStream::~StdoutStream(): error: undefined reference to 'std::__ndk1::ios_base::~ios_base()'
../../../../libs/armeabi-v7a/libv8.a(assembler.o):assembler.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits<char> >::~basic_ostream(): error: undefined reference to 'std::__ndk1::ios_base::~ios_base()'
../../../../libs/armeabi-v7a/libv8.a(assembler.o):assembler.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits<char> >::~basic_ostream(): error: undefined reference to 'std::__ndk1::ios_base::~ios_base()'
../../../../libs/armeabi-v7a/libv8.a(assembler.o):assembler.cc:function std::__ndk1::basic_streambuf<char, std::__ndk1::char_traits<char> >::~basic_streambuf(): error: undefined reference to 'std::__ndk1::locale::~locale()'
../../../../libs/armeabi-v7a/libv8.a(assembler.o):assembler.cc:function std::__ndk1::basic_streambuf<char, std::__ndk1::char_traits<char> >::~basic_streambuf(): error: undefined reference to 'std::__ndk1::locale::~locale()'
../../../../libs/armeabi-v7a/libv8.a(bigint.o):bigint.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits<char> >::operator<<(unsigned int): error: undefined reference to 'std::__ndk1::ios_base::getloc() const'
../../../../libs/armeabi-v7a/libv8.a(bigint.o):bigint.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits<char> >::operator<<(unsigned int): error: undefined reference to 'std::__ndk1::locale::use_facet(std::__ndk1::locale::id&) const'
../../../../libs/armeabi-v7a/libv8.a(bigint.o):bigint.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits<char> >::operator<<(unsigned int): error: undefined reference to 'std::__ndk1::locale::~locale()'
../../../../libs/armeabi-v7a/libv8.a(bigint.o):bigint.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits<char> >::operator<<(unsigned int): error: undefined reference to 'std::__ndk1::ios_base::getloc() const'
../../../../libs/armeabi-v7a/libv8.a(bigint.o):bigint.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits<char> >::operator<<(unsigned int): error: undefined reference to 'std::__ndk1::locale::use_facet(std::__ndk1::locale::id&) const'
../../../../libs/armeabi-v7a/libv8.a(bigint.o):bigint.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits<char> >::operator<<(unsigned int): error: undefined reference to 'std::__ndk1::locale::~locale()'
../../../../libs/armeabi-v7a/libv8.a(bigint.o):bigint.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits<char> >::operator<<(unsigned int): error: undefined reference to 'std::__ndk1::ios_base::clear(unsigned int)'
../../../../libs/armeabi-v7a/libv8.a(bigint.o):bigint.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits<char> >::operator<<(unsigned int): error: undefined reference to 'std::__ndk1::ios_base::clear(unsigned int)'
../../../../libs/armeabi-v7a/libv8.a(bigint.o):bigint.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits<char> >::operator<<(unsigned int): error: undefined reference to 'std::__ndk1::num_put<char, std::__ndk1::ostreambuf_iterator<char, std::__ndk1::char_traits<char> > >::id'
../../../../libs/armeabi-v7a/libv8.a(bigint.o):bigint.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits<char> >::operator<<(unsigned int): error: undefined reference to 'std::__ndk1::ctype<char>::id'
../../../../libs/armeabi-v7a/libv8.a(bigint.o):bigint.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits<char> >& std::__ndk1::__put_character_sequence<char, std::__ndk1::char_traits<char> >(std::__ndk1::basic_ostream<char, std::__ndk1::char_traits<char> >&, char const*, unsigned int): error: undefined reference to 'std::__ndk1::ios_base::getloc() const'
../../../../libs/armeabi-v7a/libv8.a(bigint.o):bigint.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits<char> >& std::__ndk1::__put_character_sequence<char, std::__ndk1::char_traits<char> >(std::__ndk1::basic_ostream<char, std::__ndk1::char_traits<char> >&, char const*, unsigned int): error: undefined reference to 'std::__ndk1::locale::use_facet(std::__ndk1::locale::id&) const'
../../../../libs/armeabi-v7a/libv8.a(bigint.o):bigint.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits<char> >& std::__ndk1::__put_character_sequence<char, std::__ndk1::char_traits<char> >(std::__ndk1::basic_ostream<char, std::__ndk1::char_traits<char> >&, char const*, unsigned int): error: undefined reference to 'std::__ndk1::ios_base::clear(unsigned int)'
../../../../libs/armeabi-v7a/libv8.a(bigint.o):bigint.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits<char> >& std::__ndk1::__put_character_sequence<char, std::__ndk1::char_traits<char> >(std::__ndk1::basic_ostream<char, std::__ndk1::char_traits<char> >&, char const*, unsigned int): error: undefined reference to 'std::__ndk1::ios_base::clear(unsigned int)'
../../../../libs/armeabi-v7a/libv8.a(bigint.o):bigint.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits<char> >& std::__ndk1::__put_character_sequence<char, std::__ndk1::char_traits<char> >(std::__ndk1::basic_ostream<char, std::__ndk1::char_traits<char> >&, char const*, unsigned int): error: undefined reference to 'std::__ndk1::ctype<char>::id'
../../../../libs/armeabi-v7a/libv8.a(code-stubs.o):code-stubs.cc:function v8::internal::CodeStub::RecordCodeGeneration(v8::internal::Handle<v8::internal::Code>): error: undefined reference to 'std::__ndk1::ios_base::init(void*)'
../../../../libs/armeabi-v7a/libv8.a(code-stubs.o):code-stubs.cc:function v8::internal::CodeStub::RecordCodeGeneration(v8::internal::Handle<v8::internal::Code>): error: undefined reference to 'std::__ndk1::locale::locale()'
../../../../libs/armeabi-v7a/libv8.a(compiler.o):compiler.cc:function v8::internal::OptimizedCompilationJob::PrepareJob(v8::internal::Isolate*): error: undefined reference to 'std::__ndk1::ios_base::init(void*)'
../../../../libs/armeabi-v7a/libv8.a(compiler.o):compiler.cc:function v8::internal::OptimizedCompilationJob::PrepareJob(v8::internal::Isolate*): error: undefined reference to 'std::__ndk1::locale::locale()'
../../../../libs/armeabi-v7a/libv8.a(compiler.o):compiler.cc:function v8::internal::OptimizedCompilationJob::PrepareJob(v8::internal::Isolate*): error: undefined reference to 'std::__ndk1::ios_base::getloc() const'
../../../../libs/armeabi-v7a/libv8.a(compiler.o):compiler.cc:function v8::internal::OptimizedCompilationJob::PrepareJob(v8::internal::Isolate*): error: undefined reference to 'std::__ndk1::locale::use_facet(std::__ndk1::locale::id&) const'
../../../../libs/armeabi-v7a/libv8.a(compiler.o):compiler.cc:function v8::internal::OptimizedCompilationJob::PrepareJob(v8::internal::Isolate*): error: undefined reference to 'std::__ndk1::ctype<char>::id'
../../../../libs/armeabi-v7a/libv8.a(counters.o):counters.cc:function v8::internal::RuntimeCallStats::Print(): error: undefined reference to 'std::__ndk1::ios_base::init(void*)'
../../../../libs/armeabi-v7a/libv8.a(counters.o):counters.cc:function v8::internal::RuntimeCallStats::Print(): error: undefined reference to 'std::__ndk1::locale::locale()'
../../../../libs/armeabi-v7a/libv8.a(counters.o):counters.cc:function v8::internal::RuntimeCallStatEntries::Print(std::__ndk1::basic_ostream<char, std::__ndk1::char_traits<char> >&): error: undefined reference to 'std::__ndk1::ctype<char>::id'
../../../../libs/armeabi-v7a/libv8.a(counters.o):counters.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits<char> >::operator<<(double): error: undefined reference to 'std::__ndk1::num_put<char, std::__ndk1::ostreambuf_iterator<char, std::__ndk1::char_traits<char> > >::id'
../../../../libs/armeabi-v7a/libv8.a(counters.o):counters.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits<char> >::operator<<(unsigned long long): error: undefined reference to 'std::__ndk1::num_put<char, std::__ndk1::ostreambuf_iterator<char, std::__ndk1::char_traits<char> > >::id'
../../../../libs/armeabi-v7a/libv8.a(cpu-profiler.o):cpu-profiler.cc:function std::__ndk1::__hash_table<std::__ndk1::__hash_value_type<v8::internal::Isolate*, v8::internal::CpuProfiler*>, std::__ndk1::__unordered_map_hasher<v8::internal::Isolate*, std::__ndk1::__hash_value_type<v8::internal::Isolate*, v8::internal::CpuProfiler*>, std::__ndk1::hash<v8::internal::Isolate*>, true>, std::__ndk1::__unordered_map_equal<v8::internal::Isolate*, std::__ndk1::__hash_value_type<v8::internal::Isolate*, v8::internal::CpuProfiler*>, std::__ndk1::equal_to<v8::internal::Isolate*>, true>, std::__ndk1::allocator<std::__ndk1::__hash_value_type<v8::internal::Isolate*, v8::internal::CpuProfiler*> > >::rehash(unsigned int): error: undefined reference to 'std::__ndk1::__next_prime(unsigned int)'
../../../../libs/armeabi-v7a/libv8.a(cpu-profiler.o):cpu-profiler.cc:function std::__ndk1::__hash_table<std::__ndk1::__hash_value_type<v8::internal::Isolate*, v8::internal::CpuProfiler*>, std::__ndk1::__unordered_map_hasher<v8::internal::Isolate*, std::__ndk1::__hash_value_type<v8::internal::Isolate*, v8::internal::CpuProfiler*>, std::__ndk1::hash<v8::internal::Isolate*>, true>, std::__ndk1::__unordered_map_equal<v8::internal::Isolate*, std::__ndk1::__hash_value_type<v8::internal::Isolate*, v8::internal::CpuProfiler*>, std::__ndk1::equal_to<v8::internal::Isolate*>, true>, std::__ndk1::allocator<std::__ndk1::__hash_value_type<v8::internal::Isolate*, v8::internal::CpuProfiler*> > >::rehash(unsigned int): error: undefined reference to 'std::__ndk1::__next_prime(unsigned int)'
../../../../libs/armeabi-v7a/libv8.a(debug.o):debug.cc:function std::__ndk1::__hash_table<unsigned int, std::__ndk1::hash<unsigned int>, std::__ndk1::equal_to<unsigned int>, std::__ndk1::allocator<unsigned int> >::rehash(unsigned int): error: undefined reference to 'std::__ndk1::__next_prime(unsigned int)'
../../../../libs/armeabi-v7a/libv8.a(debug.o):debug.cc:function std::__ndk1::__hash_table<unsigned int, std::__ndk1::hash<unsigned int>, std::__ndk1::equal_to<unsigned int>, std::__ndk1::allocator<unsigned int> >::rehash(unsigned int): error: undefined reference to 'std::__ndk1::__next_prime(unsigned int)'
../../../../libs/armeabi-v7a/libv8.a(debug-objects.o):debug-objects.cc:function std::__ndk1::basic_ostream<char, std::__ndk1::char_traits<char> >::operator<<(int): error: undefined reference to 'std::__ndk1::num_put<char, std::__ndk1::ostreambuf_iterator<char, std::__ndk1::char_traits<char> > >::id'
../../../../libs/armeabi-v7a/libv8.a(global-handles.o):global-handles.cc:function v8::internal::GlobalHandles::InvokeOrScheduleSecondPassPhantomCallbacks(bool): error: undefined reference to 'std::__ndk1::__shared_weak_count::__release_weak()'
../../../../libs/armeabi-v7a/libv8.a(isolate.o):isolate.cc:function std::__ndk1::basic_filebuf<char, std::__ndk1::char_traits<char> >::imbue(std::__ndk1::locale const&): error: undefined reference to 'std::__ndk1::codecvt<char, char, mbstate_t>::id'
../../../../libs/armeabi-v7a/libv8.a(isolate.o):isolate.cc:function std::__ndk1::basic_filebuf<char, std::__ndk1::char_traits<char> >::basic_filebuf(): error: undefined reference to 'std::__ndk1::locale::locale(std::__ndk1::locale const&)'
../../../../libs/armeabi-v7a/libv8.a(isolate.o):isolate.cc:function std::__ndk1::basic_filebuf<char, std::__ndk1::char_traits<char> >::basic_filebuf(): error: undefined reference to 'std::__ndk1::locale::has_facet(std::__ndk1::locale::id&) const'
../../../../libs/armeabi-v7a/libv8.a(isolate.o):isolate.cc:function std::__ndk1::basic_filebuf<char, std::__ndk1::char_traits<char> >::basic_filebuf(): error: undefined reference to 'std::__ndk1::locale::locale(std::__ndk1::locale const&)'
../../../../libs/armeabi-v7a/libv8.a(isolate.o):isolate.cc:function std::__ndk1::basic_filebuf<char, std::__ndk1::char_traits<char> >::basic_filebuf(): error: undefined reference to 'std::__ndk1::codecvt<char, char, mbstate_t>::id'
../../../../libs/armeabi-v7a/libv8.a(isolate.o):isolate.cc:vtable for std::__ndk1::__shared_ptr_emplace<v8::internal::Counters, std::__ndk1::allocator<v8::internal::Counters> >: error: undefined reference to 'std::__ndk1::__shared_weak_count::__get_deleter(std::type_info const&) const'
../../../../libs/armeabi-v7a/libv8.a(optimized-compilation-info.o):optimized-compilation-info.cc:vtable for std::__ndk1::__shared_ptr_pointer<v8::internal::DeferredHandles*, std::__ndk1::default_delete<v8::internal::DeferredHandles>, std::__ndk1::allocator<v8::internal::DeferredHandles> >: error: undefined reference to 'std::__ndk1::__shared_weak_count::__get_deleter(std::type_info const&) const'
../../../../libs/armeabi-v7a/libv8.a(parser.o):parser.cc:function v8::internal::Parser::NextInternalNamespaceExportName(): error: undefined reference to 'std::__ndk1::to_string(int)'
../../../../libs/armeabi-v7a/libv8.a(parser.o):parser.cc:function v8::internal::ParserBase<v8::internal::Parser>::ClassFieldVariableName(v8::internal::AstValueFactory*, int): error: undefined reference to 'std::__ndk1::to_string(int)'
../../../../libs/armeabi-v7a/libv8.a(preparser.o):preparser.cc:function v8::internal::ParserBase<v8::internal::PreParser>::ClassFieldVariableName(v8::internal::AstValueFactory*, int): error: undefined reference to 'std::__ndk1::to_string(int)'
../../../../libs/armeabi-v7a/libv8.a(register-allocator.o):register-allocator.cc:function v8::internal::compiler::LinearScanAllocator::AllocateRegisters(): error: undefined reference to 'std::__ndk1::cout'
../../../../libs/armeabi-v7a/libv8.a(traced-value.o):traced-value.cc:function v8::tracing::TracedValue::SetInteger(char const*, int): error: undefined reference to 'std::__ndk1::to_string(int)'
../../../../libs/armeabi-v7a/libv8.a(bytecode-decoder.o):bytecode-decoder.cc:function v8::internal::interpreter::BytecodeDecoder::Decode(std::__ndk1::basic_ostream<char, std::__ndk1::char_traits<char> >&, unsigned char const*, int): error: undefined reference to 'std::__ndk1::ios_base::__call_callbacks(std::__ndk1::ios_base::event)'
../../../../libs/armeabi-v7a/libv8.a(bytecode-decoder.o):bytecode-decoder.cc:function v8::internal::interpreter::BytecodeDecoder::Decode(std::__ndk1::basic_ostream<char, std::__ndk1::char_traits<char> >&, unsigned char const*, int): error: undefined reference to 'std::__ndk1::ios_base::copyfmt(std::__ndk1::ios_base const&)'
../../../../libs/armeabi-v7a/libv8.a(bytecode-decoder.o):bytecode-decoder.cc:function v8::internal::interpreter::BytecodeDecoder::Decode(std::__ndk1::basic_ostream<char, std::__ndk1::char_traits<char> >&, unsigned char const*, int): error: undefined reference to 'std::__ndk1::ios_base::__call_callbacks(std::__ndk1::ios_base::event)'
../../../../src/main/cpp/native-lib.cpp:24: error: undefined reference to 'v8::platform::NewDefaultPlatform(int, v8::platform::IdleTaskSupport, v8::platform::InProcessStackDumping, std::unique_ptr<v8::TracingController, std::default_delete<v8::TracingController> >)'
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.


FAILURE: Build failed with an exception.

Can not compile in Android Studio

Is this project supposed to compile in Android Studio?
I am getting the following short error message on Gradle Sync.
SIMPLE: Error configuring
no further details given.

advice on building for android_arm64 through v8gen and args.gn flags

Hello..

the "android_arm64" build type is available through the convenience workflow gm.py.

however it is not available on the v8gen command. (only the android.arm* is available)

Also, is there any way to control the args.gn flags when building through the gm.py workflow.

i have tried the steps to link a .a file through android studio and it always ends up with the unresolved symbols error

do you need more info to provide a way foward

thank you in advance.

Build Failed

Build command failed.
Error while executing process /home/solaiman/Android/Sdk/cmake/3.6.4111459/bin/cmake with arguments {--build /home/solaiman/TIZEN-WEB-PROJECTS/Embaded V8/v8-android/jni-test/app/.externalNativeBuild/cmake/debug/x86_64 --target native-lib}
ninja: error: '../../../../libs/x86_64/libv8_base.a', needed by '../../../../build/intermediates/cmake/debug/obj/x86_64/libnative-lib.so', missing and no known rule to make it

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.