When building qt-webkit, the following error occurs: ... i686-pc-linux-gnu-g++ -c -O2 -march=native -pipe -fomit-frame-pointer -I/usr/include/freetype2 -Wall -Wreturn-type -fno-strict-aliasing -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -O3 -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -D_REENTRANT -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DENABLE_JIT=1 -DENABLE_YARR_JIT=1 -DENABLE_YARR=1 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_HAVE_SSE3 -DQT_HAVE_SSSE3 -DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 -DQT_HAVE_AVX -DQT_SHARED -I../../../../mkspecs/linux-g++ -I. -I../../../../include/QtCore -I../../../../include -I. -I../../webkit -Iassembler -Ibytecode -Ibytecompiler -Idebugger -Iinterpreter -Ijit -Iparser -Ipcre -Iprofiler -Iruntime -Iwtf -Iwtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/include/QtWebKit -Ipcre -I/JavaScriptCore/tmp -I.moc/release-static -o .obj/release-static/GlobalEvalFunction.o runtime/GlobalEvalFunction.cpp i686-pc-linux-gnu-g++ -c -O2 -march=native -pipe -fomit-frame-pointer -I/usr/include/freetype2 -Wall -Wreturn-type -fno-strict-aliasing -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -O3 -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -D_REENTRANT -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DENABLE_JIT=1 -DENABLE_YARR_JIT=1 -DENABLE_YARR=1 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_HAVE_SSE3 -DQT_HAVE_SSSE3 -DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 -DQT_HAVE_AVX -DQT_SHARED -I../../../../mkspecs/linux-g++ -I. -I../../../../include/QtCore -I../../../../include -I. -I../../webkit -Iassembler -Ibytecode -Ibytecompiler -Idebugger -Iinterpreter -Ijit -Iparser -Ipcre -Iprofiler -Iruntime -Iwtf -Iwtf/symbian -Iwtf/unicode -Iyarr -IAPI -IForwardingHeaders -Igenerated -I/include/QtWebKit -Ipcre -I/JavaScriptCore/tmp -I.moc/release-static -o .obj/release-static/Identifier.o runtime/Identifier.cpp runtime/Identifier.cpp: In static member function 'static WTF::PassRefPtr<JSC::UStringImpl> JSC::Identifier::add(JSC::JSGlobalData*, const char*)': runtime/Identifier.cpp:150: internal compiler error: in dwarf2out_frame_debug_expr, at dwarf2out.c:2292 Please submit a full bug report, with preprocessed source if appropriate. See <http://bugs.gentoo.org/> for instructions. {standard input}: Assembler messages: {standard input}:2464: Error: open CFI at the end of file; missing .cfi_endproc directive make: *** [.obj/release-static/Identifier.o] Error 1 /usr/libexec/paludis/utils/emake: emake returned error 2 I use the following USE: (-aqua) dbus -debug exceptions jit kde -pch configure from the build log is: ./configure -no-pch -release -no-separate-debug-info -arch i386 -reduce-relocations -platform linux-g++ -stl -verbose -largefile -confirm-license -prefix /usr -bindir /usr/bin -libdir /usr/lib/qt4 -datadir /usr/share/qt4 -docdir /usr/share/doc/qt-4.7.2 -headerdir /usr/include/qt4 -plugindir /usr/lib/qt4/plugins -sysconfdir /etc/qt4 -translationdir /usr/share/qt4/translations -examplesdir /usr/share/qt4/examples -demosdir /usr/share/qt4/demos -silent -fast -opensource -exceptions -nomake examples -nomake demos -webkit -system-sqlite -javascript-jit -qdbus -I/usr/include/freetype2 Using gcc (Gentoo 4.4.5 p1.2, pie-0.4.5) 4.4.5 Reproducible: Always Steps to Reproduce: 1. use paludis (but I think that it is package-manager independent) 2. cave resolve --preserve-world qt-webkit -x 3. look at the error (if there is such, but it fails every time for me)
Well, just ignore this bug report ... The problem was caused by setting 'march=native' on Intel Core i7 2630 processor when building 32bit system (strange configuration, I know).