Status: New
Owner: ----

New issue 1892 by [email protected]: new warnings in GCC 4.7 break 3.6.6.x builds
http://code.google.com/p/v8/issues/detail?id=1892

New C++11 warnings in GCC 4.7 break 3.6.6.15 builds because v8 uses "-Werror":

g++ -o obj/release/full-codegen.os -c -fno-rtti -fno-exceptions -Wall -Werror -W -Wno-unused-parameter -Wnon-virtual-dtor -pedantic -m64 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC -fno-strict-aliasing -Wno-unused-parameter -lncurses -fomit-frame-pointer -fdata-sections -ffunction-sections -ansi -fPIC -DV8_TARGET_ARCH_X64 -DV8_SHARED -DENABLE_DEBUGGER_SUPPORT -Isrc src/full-codegen.cc src/full-codegen.cc: In member function 'void v8::internal::FullCodeGenerator::PrepareForBailoutForId(int, v8::internal::FullCodeGenerator::State)': src/full-codegen.cc:372:43: error: narrowing conversion of 'id' from 'int' to 'unsigned int' inside { } is ill-formed in C++11 [-Werror=narrowing] src/full-codegen.cc: In member function 'void v8::internal::FullCodeGenerator::RecordStackCheck(int)': src/full-codegen.cc:390:53: error: narrowing conversion of 'ast_id' from 'int' to 'unsigned int' inside { } is ill-formed in C++11 [-Werror=narrowing] src/full-codegen.cc:390:51: error: narrowing conversion of '((v8::internal::FullCodeGenerator*)this)->v8::internal::FullCodeGenerator::masm_->v8::internal::MacroAssembler::<anonymous>.v8::internal::Assembler::pc_offset()' from 'int' to 'unsigned int' inside { } is ill-formed in C++11 [-Werror=narrowing]
cc1plus: all warnings being treated as errors
scons: *** [obj/release/full-codegen.os] Error 1
scons: building terminated because of errors.

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

Reply via email to