As far as I recall this was a preventive check as we didn't have arm64 LLP64 system to test on. I don't believe there is anything incompatible with LLP64.
On Wed, 18 Apr 2018 at 16:06 Ben Noordhuis <i...@bnoordhuis.nl> wrote: > On Wed, Apr 18, 2018 at 8:20 PM, Thomson Tan <lilo...@gmail.com> wrote: > > The current ARM64 backend requires LP64 system as below which makes it > > incompatible with LLP64 system. What are the dependencies of LP64 for > ARM64 > > backend? Wondering whether this restriction could be removed easily. > > > > // src/arm64/constants-arm64.h > > // Assert that this is an LP64 system. > > STATIC_ASSERT(sizeof(int) == sizeof(int32_t)); > > STATIC_ASSERT(sizeof(long) == sizeof(int64_t)); // NOLINT(runtime/int) > > Probably fairly easy to fix. V8 uses `long` in a couple of places in > src/base but most everything else uses explicitly sized types or > int/size_t. > > Code that uses `size_t` doesn't make assumptions about its width. At > least, I haven't seen any. > > -- > -- > 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.