Comment #3 on issue 966 by [email protected]: v8 Build error in FreeBSD 8.1
http://code.google.com/p/v8/issues/detail?id=966

I looked into this a bit further: it turns out that the attached patch works on i386, with the resulting v8 3.0 i386 binary passing all the same unit tests as v8 2.5.9. It's only on amd64 that it leads to stack overflows galore. I wonder if that has something to do with the new amd64 functions in atomicops_internals_x86_gcc.h, like NoBarrier_CompareAndSwap. Presumably those functions run fine on amd64 linux though (?): could it be they require a compiler newer than gcc 4.2.1, the system compiler on FreeBSD?

--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to