I used Ubuntu VM to build on the MAC and it works fine. I thought I read some where that buildng on the MAC does not work
On Friday, January 27, 2017 at 9:54:21 AM UTC-8, Mindy DelliCarpini wrote: > > @dzung: I changed args.gn to include: 'standalone_static_library'=true > to build a .so for Android > > On Thu, Jan 26, 2017 at 11:32 PM, Dzung Tran <[email protected] > <javascript:>> wrote: > >> How do you build one libv8.so file for Android? I am using Ubuntu. What >> would be the correct GN args? I can't seem to get a libv8.so. I am getting >> bunch of archive files. >> >> >> On Thursday, January 26, 2017 at 6:42:42 AM UTC-8, Jochen Eisinger wrote: >>> >>> it's blocked on the NDK we download not supporting Darwin, and that's a >>> bit outside of my scope to change myself, so no idea when it'll be available >>> >>> On Wed, Jan 25, 2017 at 2:22 PM Mindy DelliCarpini <[email protected]> >>> wrote: >>> >>>> Thoughts on when it might be supported? >>>> >>>> Or any prebuilts? I know you had been submitting patches in December to >>>> move this forward >>>> >>>> On Wed, Jan 25, 2017 at 5:04 AM, Jochen Eisinger <[email protected]> >>>> wrote: >>>> >>>>> Using gn to build for android on mac is not yet supported, sorry (and >>>>> I realize that the make based version is also no longer supported...) >>>>> sorry >>>>> about that :/ >>>>> >>>>> On Wed, Jan 25, 2017 at 2:08 AM Mindy DelliCarpini <[email protected]> >>>>> wrote: >>>>> >>>>>> >>>>>> >>>>>> I built libv8_base, libv8_libbase, these as full static libraries: >>>>>> >>>>>> >>>>>> args.gn: >>>>>> >>>>>> is_debug = false >>>>>> >>>>>> target_cpu = "arm" >>>>>> >>>>>> v8_target_cpu = "arm" >>>>>> >>>>>> target_os="android" >>>>>> >>>>>> v8_static_library = true >>>>>> >>>>>> >>>>>> Errors: >>>>>> >>>>>> ...android-ndk-r10b/toolchains/arm-linux-androideabi-4.8/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld: >>>>>> >>>>>> error: jni/libpng.a: no archive symbol table (run ranlib) >>>>>> >>>>>> >>>>>> ...android-ndk-r10b/toolchains/arm-linux-androideabi-4.8/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld: >>>>>> >>>>>> error: jni/libv8_libbase.a: no archive symbol table (run ranlib) >>>>>> >>>>>> >>>>>> ...android-ndk-r10b/toolchains/arm-linux-androideabi-4.8/prebuilt/darwin-x86_64/lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld: >>>>>> >>>>>> error: jni/libv8_libplatform.a: no archive symbol table (run ranlib) >>>>>> >>>>>> >>>>>> Follow by a bunch of unsatisfied linker errors: >>>>>> >>>>>> >>>>>> jni/BoomListPackagesAndroid.cpp:124: error: undefined reference to >>>>>> 'v8::Object::Set(v8::Local<v8::Value>, v8::Local<v8::Value>)' >>>>>> >>>>>> jni/BoomListPackagesAndroid.cpp:125: error: undefined reference to >>>>>> 'v8::Object::Set(v8::Local<v8::Value>, v8::Local<v8::Value>)' >>>>>> >>>>>> jni/BoomListPackagesAndroid.cpp:126: error: undefined reference to >>>>>> 'v8::Object::Set(v8::Local<v8::Value>, v8::Local<v8::Value>)' >>>>>> >>>>>> jni/../../src/common/js/v8/BoomEngine.v8.cpp:31: error: undefined >>>>>> reference to 'v8::Isolate::GetCurrent()' >>>>>> >>>>>> .... >>>>>> >>>>>> >>>>>> I'm building on MacOSX for Android; I would guess the linker errors >>>>>> are because of the no archive symbol table error at the top... >>>>>> >>>>>> How can I fix them? >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> -- >>>>>> 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. >>>>>> >>>>> -- >>>>> -- >>>>> v8-users mailing list >>>>> [email protected] >>>>> http://groups.google.com/group/v8-users >>>>> --- >>>>> >>>> You received this message because you are subscribed to a topic in the >>>>> Google Groups "v8-users" group. >>>>> To unsubscribe from this topic, visit >>>>> https://groups.google.com/d/topic/v8-users/vIn1RNWosjM/unsubscribe. >>>>> To unsubscribe from this group and all its topics, send an email to >>>>> [email protected]. >>>>> >>>> >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> -- >>>> -- >>>> 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. >>>> >>> -- >> -- >> v8-users mailing list >> [email protected] <javascript:> >> http://groups.google.com/group/v8-users >> --- >> You received this message because you are subscribed to a topic in the >> Google Groups "v8-users" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/v8-users/vIn1RNWosjM/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> [email protected] <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > -- -- 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.
