I am trying to build the latest V8 from trunk, but failing building V8 
under CentOS 5.6:

$ cat /etc/redhat-release
CentOS release 5.6 (Final)

$ LANG=C make 
ia32.release                                                                    
                                  

GYP_GENERATORS=make \
        build/gyp/gyp --generator-output="out" build/all.gyp \
                      -Ibuild/standalone.gypi --depth=. \
                      -Dv8_target_arch=ia32 \
                      -S.ia32  -Dv8_can_use_vfp_instructions=true
make[1]: Entering directory `/home/someone/v8/out'
  CXX(target) 
/home/someone/v8/out/ia32.release/obj.target/preparser_lib/src/allocation.o
  CXX(target) 
/home/someone/v8/out/ia32.release/obj.target/preparser_lib/src/atomicops_internals_x86_gcc.o
  CXX(target) 
/home/someone/v8/out/ia32.release/obj.target/preparser_lib/src/bignum.o
  CXX(target) 
/home/someone/v8/out/ia32.release/obj.target/preparser_lib/src/bignum-dtoa.o
  CXX(target) 
/home/someone/v8/out/ia32.release/obj.target/preparser_lib/src/cached-powers.o
  CXX(target) 
/home/someone/v8/out/ia32.release/obj.target/preparser_lib/src/conversions.o
  CXX(target) 
/home/someone/v8/out/ia32.release/obj.target/preparser_lib/src/diy-fp.o
  CXX(target) 
/home/someone/v8/out/ia32.release/obj.target/preparser_lib/src/dtoa.o
  CXX(target) 
/home/someone/v8/out/ia32.release/obj.target/preparser_lib/src/fast-dtoa.o
  CXX(target) 
/home/someone/v8/out/ia32.release/obj.target/preparser_lib/src/fixed-dtoa.o
  CXX(target) 
/home/someone/v8/out/ia32.release/obj.target/preparser_lib/src/once.o
  CXX(target) 
/home/someone/v8/out/ia32.release/obj.target/preparser_lib/src/preparse-data.o
  CXX(target) 
/home/someone/v8/out/ia32.release/obj.target/preparser_lib/src/preparser.o
  CXX(target) 
/home/someone/v8/out/ia32.release/obj.target/preparser_lib/src/preparser-api.o
  CXX(target) 
/home/someone/v8/out/ia32.release/obj.target/preparser_lib/src/scanner.o
  CXX(target) 
/home/someone/v8/out/ia32.release/obj.target/preparser_lib/src/strtod.o
  CXX(target) 
/home/someone/v8/out/ia32.release/obj.target/preparser_lib/src/token.o
  CXX(target) 
/home/someone/v8/out/ia32.release/obj.target/preparser_lib/src/unicode.o
  CXX(target) 
/home/someone/v8/out/ia32.release/obj.target/preparser_lib/src/utils.o
  AR(target) 
/home/someone/v8/out/ia32.release/obj.target/tools/gyp/libpreparser_lib.a
  CXX(target) 
/home/someone/v8/out/ia32.release/obj.target/preparser/preparser/preparser-process.o
  LINK(target) /home/someone/v8/out/ia32.release/preparser
  CXX(target) 
/home/someone/v8/out/ia32.release/obj.target/v8_base/src/accessors.o
cc1plus: warnings being treated as errors
../src/heap.h: In member function 'v8::internal::byte** 
v8::internal::Heap::store_buffer_top_address()':
../src/heap.h:1225: warning: dereferencing type-punned pointer will break 
strict-aliasing rules
make[1]: *** 
[/home/someone/v8/out/ia32.release/obj.target/v8_base/src/accessors.o] 
Error 1
make[1]: Leaving directory `/home/someone/v8/out'
make: *** [ia32.release] Error 2

$ g++ 
--version                                                                       
                                          

g++-4.6 (GCC) 4.6.3
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Can anyone offer some advice?
Thanks in advance.



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

Reply via email to