Building with gyp is no longer support (sorry about the outdated docs). You'll have to use gn and set target_os = "android" and target_cpu = "arm"
hth -jochen On Tue, Jan 24, 2017 at 6:11 PM Dzung Tran <dzungduct...@gmail.com> wrote: > I followed the instructions on > https://github.com/v8/v8/wiki/Building%20with%20Gyp > > and I get the error with linking at the end as in: > > CXX(host) > /home/parallels/v8/out/android_arm.release/obj.host/icuuc/third_party/icu/source/common/utrie2_builder.o > CXX(host) > /home/parallels/v8/out/android_arm.release/obj.host/icuuc/third_party/icu/source/common/utrie2.o > CXX(host) > /home/parallels/v8/out/android_arm.release/obj.host/icuuc/third_party/icu/source/common/utrie.o > CXX(host) > /home/parallels/v8/out/android_arm.release/obj.host/icuuc/third_party/icu/source/common/uts46.o > CC(host) > /home/parallels/v8/out/android_arm.release/obj.host/icuuc/third_party/icu/source/common/utypes.o > CXX(host) > /home/parallels/v8/out/android_arm.release/obj.host/icuuc/third_party/icu/source/common/uvector.o > CXX(host) > /home/parallels/v8/out/android_arm.release/obj.host/icuuc/third_party/icu/source/common/uvectr32.o > CXX(host) > /home/parallels/v8/out/android_arm.release/obj.host/icuuc/third_party/icu/source/common/uvectr64.o > CC(host) > /home/parallels/v8/out/android_arm.release/obj.host/icuuc/third_party/icu/source/common/wintz.o > CC(host) > /home/parallels/v8/out/android_arm.release/obj.host/icuuc/third_party/icu/source/stubdata/stubdata.o > AR(host) > /home/parallels/v8/out/android_arm.release/obj.host/third_party/icu/libicuuc.a > AR(host) > /home/parallels/v8/out/android_arm.release/obj.host/src/libv8_libsampler.a > CXX(host) > /home/parallels/v8/out/android_arm.release/obj.host/mksnapshot/src/snapshot/mksnapshot.o > LINK(host) /home/parallels/v8/out/android_arm.release/mksnapshot > /home/parallels/v8/out/android_arm.release/obj.host/src/libv8_libplatform.a(/home/parallels/v8/out/android_arm.release/obj.host/v8_libplatform/src/libplatform/default-platform.o):../src/libplatform/default-platform.cc:function > v8::platform::CreateDefaultPlatform(int): error: undefined reference to > 'v8::base::SysInfo::NumberOfProcessors()' > /home/parallels/v8/out/android_arm.release/obj.host/src/libv8_libplatform.a(/home/parallels/v8/out/android_arm.release/obj.host/v8_libplatform/src/libplatform/default-platform.o):../src/libplatform/default-platform.cc:function > v8::platform::DefaultPlatform::SetThreadPoolSize(int): error: undefined > reference to 'v8::base::SysInfo::NumberOfProcessors()' > clang: error: linker command failed with exit code 1 (use -v to see > invocation) > make[2]: *** [/home/parallels/v8/out/android_arm.release/mksnapshot] Error > 1 > make[2]: Leaving directory `/home/parallels/v8/out' > make[1]: *** [android_arm.release] Error 2 > make[1]: Leaving directory `/home/parallels/v8' > make: *** [android_arm.release] Error 2 > > Any help would be greatly appreciated. > > -- > -- > v8-users mailing list > v8-users@googlegroups.com > 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 v8-users+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- -- v8-users mailing list v8-users@googlegroups.com 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 v8-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.