I guess Torque just inherits the build settings: it is not the only host
tool. The other (and older) tool is mksnapshot, which needs to match the
bit-ness of the target, i.e. you need a 32-bit mksnapshot when you're
building for a 32-bit target. 32-bit-x86 host tools and 32-bit-arm target
is fine (that's what V8's built-in simulator is for), but since mksnapshot
creates a heap snapshot which is then used on the target, the pointers in
that heap must have the correct size.

TL;DR: yes, you'll need multilib when cross-compiling for a 32-bit target
on a 64-bit host, but that's not because of Torque.


On Thu, May 23, 2019 at 5:59 PM <[email protected]> wrote:

> I am building NodeJS for ARMv7 on a x86_64 linux machine. I noticed that
> torque is compiled for x86, though running a 64bit system.
>
> It is no problem for my desktop system where I can install a multilib
> libstc++, however this is a bit ugly for our build environment.
>
>
> So I wondered in general whether there is actual any requirement to build
> torque in 32bit, since it is a host tool anyway.
>
> Is this really required (maybe because I am cross compiling for 32bit ARM)
> or is it just a build system limitation?
>
> --
> --
> v8-dev mailing list
> [email protected]
> http://groups.google.com/group/v8-dev
> ---
> You received this message because you are subscribed to the Google Groups
> "v8-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/v8-dev/761d64e6-561f-454e-b235-67eb178910c1%40googlegroups.com
> <https://groups.google.com/d/msgid/v8-dev/761d64e6-561f-454e-b235-67eb178910c1%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
-- 
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- 
You received this message because you are subscribed to the Google Groups 
"v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/v8-dev/CAKSzg3RsPSBNGXjt_%3DboMj2AQiaDHyw-wD4K7za9mAzWUmSgfA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to