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(&parallel_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

Reply via email to