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.

Reply via email to