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.

Reply via email to