On 2017/11/04 11:17, Jeremy Evans wrote:
> CVSROOT: /cvs
> Module name: ports
> Changes by: [email protected] 2017/11/04 11:17:35
>
> Modified files:
> lang/libv8 : Makefile distinfo
> lang/libv8/patches: patch-Makefile patch-build_common_gypi
> patch-src_heap_cc patch-tools_gyp_v8_gyp
> Removed files:
> lang/libv8/patches: patch-src_atomicops_h patch-src_platform_h
>
> Log message:
> Update to libv8 3.16.14.11
>
> Switch to using distfile from GitHub.
>
> OK David Carlier (MAINTAINER)
>
This fails on i386:
../src/spaces.h:467:12: error: no matching function for call to
'NoBarrier_CompareAndSwap'
return NoBarrier_CompareAndSwap(¶llel_sweeping_, 1, 0) == 1;
^~~~~~~~~~~~~~~~~~~~~~~~
../src/atomicops_internals_x86_gcc.h:51:17: note: candidate function not
viable: no known conversion f
rom 'intptr_t *' (aka 'long *') to 'volatile v8::internal::Atomic32 *' (aka
'volatile int *') for 1st
argument
inline Atomic32 NoBarrier_CompareAndSwap(volatile Atomic32* ptr,
^
I