Use these in your args.gn file: is_debug = false v8_target_cpu = "arm" target_os = "android" target_cpu = "arm"
On Friday, January 27, 2017 at 7:57:16 PM UTC-8, gabe....@handshake.com wrote: > > Can you tell me what you did to get the .a files? I can work with those > quite easily (so can you- in your Android.mk just list the .a files as > LOCAL_STATIC_LIBRARY modules and add them as local static libraries to your > main library's build). > > On Friday, January 27, 2017 at 2:21:10 AM UTC-5, Dzung Tran wrote: >> >> I used GN as you suggested, but it seems to build bunch of archive files >> *.a files. >> I was hoping to get a libv8.so file. >> >> Do you have instruction for that? >> >> On Wednesday, January 25, 2017 at 5:10:34 AM UTC-8, Jochen Eisinger wrote: >>> >>> 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 <dzungd...@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-u...@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+u...@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.