I see. I don't have experience with Android builds but have you checked the wiki: https://github.com/v8/v8/wiki/D8%20on%20Android
Rodolph On Fri, 28 Oct 2016 at 22:15 ibon tolosana <ibon.tolos...@gmail.com> wrote: > Hi Rodolph, sorry, I did not explain myself properly. > I compiled for pi successfully. As a different compilation. Nothing to do > with this. > > Now i try to compile v8 for android. > And i get that missing symbol. > > Sorry for the misunderstanding. > > thanks. > > > El viernes, 28 de octubre de 2016, 20:48:19 (UTC+2), Rodolph Perfetta > escribió: > > Hi, > > I am not sure I follow what you are doing: if your cross compilation was > successful why do you need to build and link mksnapshot again? Secondly > cross compiling for raspberry will target arm linux, but the lines you > posted reference android_arm. Did you intend to mix both target? > > Rodolph > > On Fri, 28 Oct 2016 at 12:12 ibon tolosana <ibon.t...@gmail.com> wrote: > > Hi, > > after successfully cross-compiling v8 for raspberry I am getting a linker > error on both ubuntu16.04 and and CentOS 7.2. > I am getting this: > > CXX(host) > /data/build/v8/out/android_arm.release/obj.host/mksnapshot/src/snapshot/mksnapshot.o > LINK(host) /data/build/v8/out/android_arm.release/mksnapshot > /data/build/v8/out/android_arm.release/obj.host/src/libv8_libplatform.a(/data/build/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()*' > /data/build/v8/out/android_arm.release/obj.host/src/libv8_libplatform.a(/data/build/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()*' > > I have checked > /v8/out/android_arm.release/obj.host/v8_libbase/src/base/sys-info.o and > NumberOfProcessors function is there. > I have extracted sys-info.o from libv8_libbase.a and made sure > NumberOfProcessors is referenced there, but the linker get undefined > reference. > > Since the snapshot is not important to me, I have tried to link with > libv8_base.a libv8_libbase.a libv8_libplatform libv8_libsampler.a and > libv8_nosnapshot.a (instead of external snapshot) but i get the same > undefined referenced symbol. > > any ideas ? > help please ^^ > > thanks. > > - i > > -- > -- > 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. > -- -- 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.