Bug 932

Summary: gcc-4.5 with -feliminate-dwarf2-dups: gcc internal compiler error
Product: [Build System, Metadata & Runtime] BitBake Reporter: Robert Berger <pokylinux>
Component: bitbakeAssignee: Dexuan Cui <dexuan.cui>
Status: RESOLVED WONTFIX QA Contact:
Severity: normal    
Priority: Medium CC: dexuan.cui, dvhart, poky.bs.watcher, poky.watcher, richard.purdie, sgw, shane.wang
Version: 0.9   
Target Milestone: 1.2   
Hardware: Beagleboard   
OS: arm   
Whiteboard: This is an upstream bug and we're waiting for upstream gcc's fix. We should lower the priority from Med to Low. (8/4)
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---

Description Robert Berger 2011-03-25 00:18:37 UTC
I'm using: commit f8539239bc473279cc475b07c22e1e96514c6d2f Thu Mar 24 13:03:50 2011 +0000

in my local.conf I just changed to build for beagleboard

OE Build Configuration:
BB_VERSION        = "1.11.0"
METADATA_BRANCH   = "master"
METADATA_REVISION = "f8539239bc473279cc475b07c22e1e96514c6d2f"
TARGET_ARCH       = "arm"
TARGET_OS         = "linux-gnueabi"
MACHINE           = "beagleboard"
DISTRO            = "poky"
DISTRO_VERSION    = "0.9+snapshot-20110325"
TARGET_FPU        = "soft"

---------------

cat /work/rber/poky-2011-03-24-snapshot-build-bb/tmp/work/armv7a-poky-linux-gnueabi/qt4-x11-free-4.7.1-r21.1/temp/log.do_compile.1928

NOTE: make -e QMAKE=/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/sysroots/i686-linux/usr/bin/qmake2 -after              INCPATH+=/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/sysroots/beagleboard/usr/include/freetype2 LIBS+=-L/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/sysroots/beagleboard/usr/lib QMAKESPEC=/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/sysroots/beagleboard/usr/share/qt4/mkspecs/linux-gnueabi-oe-g++ LINK=arm-poky-linux-gnueabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -fno-tree-vectorize --sysroot=/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/sysroots/beagleboard -Wl,-rpath-link,/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/sysroots/beagleboard/usr/lib AR=arm-poky-linux-gnueabi-ar cqs MOC=/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/sysroots/i686-linux/usr/bin/moc4 UIC=/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/sysroots/i686-linux/usr/bin/uic4 MAKE=make -e
cd src/tools/bootstrap/ && make -e -f Makefile 
make[1]: Entering directory `/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/work/armv7a-poky-linux-gnueabi/qt4-x11-free-4.7.1-r21.1/qt-everywhere-opensource-src-4.7.1/src/tools/bootstrap'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/work/armv7a-poky-linux-gnueabi/qt4-x11-free-4.7.1-r21.1/qt-everywhere-opensource-src-4.7.1/src/tools/bootstrap'
cd src/tools/moc/ && make -e -f Makefile 
make[1]: Entering directory `/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/work/armv7a-poky-linux-gnueabi/qt4-x11-free-4.7.1-r21.1/qt-everywhere-opensource-src-4.7.1/src/tools/moc'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/work/armv7a-poky-linux-gnueabi/qt4-x11-free-4.7.1-r21.1/qt-everywhere-opensource-src-4.7.1/src/tools/moc'
cd src/tools/rcc/ && make -e -f Makefile 
make[1]: Entering directory `/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/work/armv7a-poky-linux-gnueabi/qt4-x11-free-4.7.1-r21.1/qt-everywhere-opensource-src-4.7.1/src/tools/rcc'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/work/armv7a-poky-linux-gnueabi/qt4-x11-free-4.7.1-r21.1/qt-everywhere-opensource-src-4.7.1/src/tools/rcc'
cd src/tools/uic/ && make -e -f Makefile 
make[1]: Entering directory `/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/work/armv7a-poky-linux-gnueabi/qt4-x11-free-4.7.1-r21.1/qt-everywhere-opensource-src-4.7.1/src/tools/uic'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/work/armv7a-poky-linux-gnueabi/qt4-x11-free-4.7.1-r21.1/qt-everywhere-opensource-src-4.7.1/src/tools/uic'
cd src/corelib/ && make -e -f Makefile 
make[1]: Entering directory `/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/work/armv7a-poky-linux-gnueabi/qt4-x11-free-4.7.1-r21.1/qt-everywhere-opensource-src-4.7.1/src/corelib'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/work/armv7a-poky-linux-gnueabi/qt4-x11-free-4.7.1-r21.1/qt-everywhere-opensource-src-4.7.1/src/corelib'
cd src/xml/ && make -e -f Makefile 
make[1]: Entering directory `/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/work/armv7a-poky-linux-gnueabi/qt4-x11-free-4.7.1-r21.1/qt-everywhere-opensource-src-4.7.1/src/xml'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/work/armv7a-poky-linux-gnueabi/qt4-x11-free-4.7.1-r21.1/qt-everywhere-opensource-src-4.7.1/src/xml'
cd src/network/ && make -e -f Makefile 
make[1]: Entering directory `/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/work/armv7a-poky-linux-gnueabi/qt4-x11-free-4.7.1-r21.1/qt-everywhere-opensource-src-4.7.1/src/network'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/work/armv7a-poky-linux-gnueabi/qt4-x11-free-4.7.1-r21.1/qt-everywhere-opensource-src-4.7.1/src/network'
cd src/sql/ && make -e -f Makefile 
make[1]: Entering directory `/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/work/armv7a-poky-linux-gnueabi/qt4-x11-free-4.7.1-r21.1/qt-everywhere-opensource-src-4.7.1/src/sql'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/work/armv7a-poky-linux-gnueabi/qt4-x11-free-4.7.1-r21.1/qt-everywhere-opensource-src-4.7.1/src/sql'
cd src/testlib/ && make -e -f Makefile 
make[1]: Entering directory `/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/work/armv7a-poky-linux-gnueabi/qt4-x11-free-4.7.1-r21.1/qt-everywhere-opensource-src-4.7.1/src/testlib'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/work/armv7a-poky-linux-gnueabi/qt4-x11-free-4.7.1-r21.1/qt-everywhere-opensource-src-4.7.1/src/testlib'
cd src/dbus/ && make -e -f Makefile 
make[1]: Entering directory `/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/work/armv7a-poky-linux-gnueabi/qt4-x11-free-4.7.1-r21.1/qt-everywhere-opensource-src-4.7.1/src/dbus'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/work/armv7a-poky-linux-gnueabi/qt4-x11-free-4.7.1-r21.1/qt-everywhere-opensource-src-4.7.1/src/dbus'
cd src/gui/ && make -e -f Makefile 
make[1]: Entering directory `/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/work/armv7a-poky-linux-gnueabi/qt4-x11-free-4.7.1-r21.1/qt-everywhere-opensource-src-4.7.1/src/gui'
arm-poky-linux-gnueabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -fno-tree-vectorize --sysroot=/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/sysroots/beagleboard -c -O2 -pipe -g -feliminate-unused-debug-types -feliminate-dwarf2-dups -fpermissive -fvisibility-inlines-hidden -I/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/sysroots/beagleboard/usr/include -I/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/sysroots/beagleboard/usr/include/freetype2 -pthread -I/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/sysroots/beagleboard/usr/include/glib-2.0 -I/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/sysroots/beagleboard/usr/lib/glib-2.0/include -pthread -I/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/sysroots/beagleboard/usr/include/gtk-2.0 -I/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/sysroots/beagleboard/usr/lib/gtk-2.0/include -I/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/sysroots/beagleboard/usr/include/atk-1.0 -I/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/sysroots/beagleboard/usr/include/cairo -I/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/sysroots/beagleboard/usr/include/gdk-pixbuf-2.0 -I/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/sysroots/beagleboard/usr/include/pango-1.0 -I/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/sysroots/beagleboard/usr/include/glib-2.0 -I/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/sysroots/beagleboard/usr/lib/glib-2.0/include -I/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/sysroots/beagleboard/usr/include/pixman-1 -I/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/sysroots/beagleboard/usr/include/freetype2 -I/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/sysroots/beagleboard/usr/include/libpng12 -mfpu=neon -Wall -W -D_REENTRANT -I/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/sysroots/beagleboard/usr/include/freetype2 -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_FAST_CONCATENATION -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -DQT_HAVE_NEON -DQT_NO_DEBUG -DQT_CORE_LIB -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../mkspecs/linux-g++ -I. -I../../include/QtCore -I../../include -I../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I.uic/release-shared -o .obj/release-shared/qgridlayoutengine.o graphicsview/qgridlayoutengine.cpp
In file included from ../../include/QtCore/qstring.h:1:0,
                 from ../../include/QtCore/../../src/corelib/kernel/qobject.h:48,
                 from ../../include/QtCore/qobject.h:1,
                 from ../../include/QtGui/../../src/gui/kernel/qsizepolicy.h:45,
                 from ../../include/QtGui/qsizepolicy.h:1,
                 from graphicsview/qgraphicslayoutitem.h:46,
                 from graphicsview/qgridlayoutengine.cpp:48:
../../include/QtCore/../../src/corelib/tools/qstring.h:187:17: note: the mangling of 'va_list' has changed in GCC 4.4
graphicsview/qgridlayoutengine.cpp:1553:1: internal compiler error: in build_abbrev_table, at dwarf2out.c:9806
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
make[1]: *** [.obj/release-shared/qgridlayoutengine.o] Error 1
make[1]: Leaving directory `/work/rber/poky-2011-03-24-snapshot-build-bb/tmp/work/armv7a-poky-linux-gnueabi/qt4-x11-free-4.7.1-r21.1/qt-everywhere-opensource-src-4.7.1/src/gui'
make: *** [sub-gui-make_default-ordered] Error 2
FATAL: oe_runmake failed
ERROR: Function 'do_compile' failed (see /work/rber/poky-2011-03-24-snapshot-build-bb/tmp/work/armv7a-poky-linux-gnueabi/qt4-x11-free-4.7.1-r21.1/temp/log.do_compile.1928 for further information)
Comment 1 Robert Berger 2011-03-26 01:54:10 UTC
Also routerstationpro fails to build:

make[1]: Entering directory `/work/rber/poky-latest-build-rspro/tmp/work/mips-poky-linux/qt4-x11-free-4.7.1-r21.1/qt-everywhere-opensource-src-4.7.1/src/gui'
mips-poky-linux-g++ -march=mips32 --sysroot=/work/rber/poky-latest-build-rspro/tmp/sysroots/routerstationpro -c -O2 -pipe -g -feliminate-unused-debug-types -feliminate-dwarf2-dups -fpermissive -fvisibility-inlines-hidden -I/work/rber/poky-latest-build-rspro/tmp/sysroots/routerstationpro/usr/include -I/work/rber/poky-latest-build-rspro/tmp/sysroots/routerstationpro/usr/include/freetype2 -pthread -I/work/rber/poky-latest-build-rspro/tmp/sysroots/routerstationpro/usr/include/glib-2.0 -I/work/rber/poky-latest-build-rspro/tmp/sysroots/routerstationpro/usr/lib/glib-2.0/include -pthread -I/work/rber/poky-latest-build-rspro/tmp/sysroots/routerstationpro/usr/include/gtk-2.0 -I/work/rber/poky-latest-build-rspro/tmp/sysroots/routerstationpro/usr/lib/gtk-2.0/include -I/work/rber/poky-latest-build-rspro/tmp/sysroots/routerstationpro/usr/include/atk-1.0 -I/work/rber/poky-latest-build-rspro/tmp/sysroots/routerstationpro/usr/include/cairo -I/work/rber/poky-latest-build-rspro/tmp/sysroots/routerstationpro/usr/include/gdk-pixbuf-2.0 -I/work/rber/poky-latest-build-rspro/tmp/sysroots/routerstationpro/usr/include/pango-1.0 -I/work/rber/poky-latest-build-rspro/tmp/sysroots/routerstationpro/usr/include/glib-2.0 -I/work/rber/poky-latest-build-rspro/tmp/sysroots/routerstationpro/usr/lib/glib-2.0/include -I/work/rber/poky-latest-build-rspro/tmp/sysroots/routerstationpro/usr/include/pixman-1 -I/work/rber/poky-latest-build-rspro/tmp/sysroots/routerstationpro/usr/include/freetype2 -I/work/rber/poky-latest-build-rspro/tmp/sysroots/routerstationpro/usr/include/libpng12 -Wall -W -D_REENTRANT -I/work/rber/poky-latest-build-rspro/tmp/sysroots/routerstationpro/usr/include/freetype2 -fPIC -DQT_SHARED -DQT_BUILD_GUI_LIB -DQT_NO_USING_NAMESPACE -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_FAST_CONCATENATION -DQT_NO_OPENTYPE -DQT_NO_STYLE_MAC -DQT_NO_STYLE_WINDOWSVISTA -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_WINDOWSCE -DQT_NO_STYLE_WINDOWSMOBILE -DQT_NO_STYLE_S60 -DQ_INTERNAL_QAPP_SRC -DQT_NO_DEBUG -DQT_CORE_LIB -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../mkspecs/linux-g++ -I. -I../../include/QtCore -I../../include -I../../include/QtGui -I.rcc/release-shared -I../3rdparty/xorg -Iimage -I../3rdparty/harfbuzz/src -Idialogs -I.moc/release-shared -I.uic/release-shared -o .obj/release-shared/qgridlayoutengine.o graphicsview/qgridlayoutengine.cpp
graphicsview/qgridlayoutengine.cpp:1553:1: internal compiler error: in build_abbrev_table, at dwarf2out.c:9806
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
make[1]: *** [.obj/release-shared/qgridlayoutengine.o] Error 1
make[1]: Leaving directory `/work/rber/poky-latest-build-rspro/tmp/work/mips-poky-linux/qt4-x11-free-4.7.1-r21.1/qt-everywhere-opensource-src-4.7.1/src/gui'
make: *** [sub-gui-make_default-ordered] Error 2
FATAL: oe_runmake failed
ERROR: Function 'do_compile' failed (see /work/rber/poky-latest-build-rspro/tmp/work/mips-poky-linux/qt4-x11-free-4.7.1-r21.1/temp/log.do_compile.8390 for further information)
Comment 2 Robert Berger 2011-03-26 05:24:52 UTC
I found something similar at the gcc bugzilla, maybe this helps.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46101
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47361

Also I asked on the qt embedded mailing list:
http://blog.gmane.org/gmane.comp.lib.qt.embedded
Comment 3 Robert Berger 2011-03-27 05:24:14 UTC
Khem suggests:

Can you try after addding the following to the failing recipe with 

CXXFLAGS := "${@oe_filter_out('-feliminate-dwarf2-dups', '${CXXFLAGS}',
d)}"

https://lists.yoctoproject.org/pipermail/yocto/2011-March/001198.html
Comment 4 Dexuan Cui 2011-03-28 22:59:14 UTC
(In reply to comment #1)
> Also routerstationpro fails to build:
> make[1]: Entering directory
> ...
> graphicsview/qgridlayoutengine.cpp:1553:1: internal compiler error: in
> build_abbrev_table, at dwarf2out.c:9806
> Please submit a full bug report,
> with preprocessed source if appropriate.
> See <http://gcc.gnu.org/bugs.html> for instructions.
> make[1]: *** [.obj/release-shared/qgridlayoutengine.o] Error 1
> make[1]: Leaving directory
I'm having the same issue now when building sugarbay.
My last worktable build was done last week, so I had a look at the git commits from last week and think commit "bitbake.conf: Prune global OPTIMIZATION flags" (http://git.pokylinux.org/cgit/cgit.cgi/poky/commit/?id=5ea06dc295b657383fd97545c15255b294cf1a79) may be the cause.

(In reply to comment #3)
> Khem suggests:
> Can you try after addding the following to the failing recipe with 
> CXXFLAGS := "${@oe_filter_out('-feliminate-dwarf2-dups', '${CXXFLAGS}',
> d)}"
> https://lists.yoctoproject.org/pipermail/yocto/2011-March/001198.html
I soppose this should work. I'll try this.
Comment 5 Dexuan Cui 2011-03-29 02:07:25 UTC
(In reply to comment #4)
> (In reply to comment #1)
> > Also routerstationpro fails to build:
> > make[1]: Entering directory
> > ...
> > graphicsview/qgridlayoutengine.cpp:1553:1: internal compiler error: in
> > build_abbrev_table, at dwarf2out.c:9806
> > Please submit a full bug report,
> > with preprocessed source if appropriate.
> > See <http://gcc.gnu.org/bugs.html> for instructions.
> > make[1]: *** [.obj/release-shared/qgridlayoutengine.o] Error 1
> > make[1]: Leaving directory
> I'm having the same issue now when building sugarbay.
> My last worktable build was done last week, so I had a look at the git commits
> from last week and think commit "bitbake.conf: Prune global OPTIMIZATION flags"
> (http://git.pokylinux.org/cgit/cgit.cgi/poky/commit/?id=5ea06dc295b657383fd97545c15255b294cf1a79)
> may be the cause.
> (In reply to comment #3)
> > Khem suggests:
> > Can you try after addding the following to the failing recipe with 
> > CXXFLAGS := "${@oe_filter_out('-feliminate-dwarf2-dups', '${CXXFLAGS}',
> > d)}"
> > https://lists.yoctoproject.org/pipermail/yocto/2011-March/001198.html
> I soppose this should work. I'll try this.
It does works.
I sent a patch for this:
http://git.pokylinux.org/cgit/cgit.cgi/poky-contrib/commit/?h=dcui/master&id=c9789f2d0873c6b8ff2ae3a7b338b72527cfbf02
Comment 6 Richard Purdie 2011-03-29 06:32:29 UTC
Due to other issues, I've disabled this flag in master. We should apply the patch to the toolchain and fix the underlying problem as we're likely to add the option back in the future.
Comment 7 Dexuan Cui 2011-03-29 06:47:22 UTC
(In reply to comment #6)
> Due to other issues, I've disabled this flag in master. We should apply the
> patch to the toolchain and fix the underlying problem as we're likely to add
> the option back in the future.
Agree. 
BTW: with the g++ option, fotowall-0.9-r1 do_compile also fails in the same way.
Comment 8 Dexuan Cui 2011-03-29 19:28:46 UTC
(In reply to comment #7)
> (In reply to comment #6)
> > Due to other issues, I've disabled this flag in master. We should apply the
> > patch to the toolchain and fix the underlying problem as we're likely to add
> > the option back in the future.
Unluckily the patch (http://gcc.gnu.org/ml/gcc-patches/2011-01/msg01414.html) I got from
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47361 doesn't work.

Looks that bug of gcc only happens in c++0x mode while we're not.
I've asked about this in gcc bugzilla.
Comment 9 Robert Berger 2011-04-03 12:02:15 UTC
Just tried with 

commit bcc817ee058bbab91d6e88a3e1e867a4ff09aeca from Thu Mar 31 13:31:27 2011 

and it compiles now.

OE Build Configuration:
BB_VERSION        = "1.11.0"
METADATA_BRANCH   = "master"
METADATA_REVISION = "bcc817ee058bbab91d6e88a3e1e867a4ff09aeca"
TARGET_ARCH       = "arm"
TARGET_OS         = "linux-gnueabi"
MACHINE           = "beagleboard"
DISTRO            = "poky"
DISTRO_VERSION    = "1.0+snapshot-20110403"
TARGET_FPU        = "soft"

I know we are waiting for a compiler fix, so you might not want to close it yet.
Comment 10 Saul Wold 2011-08-05 07:38:06 UTC
Please include Upstream Info we are waiting on
Comment 11 Dexuan Cui 2011-08-10 22:38:58 UTC
(In reply to comment #10)
> Please include Upstream Info we are waiting on
Please see comment 8. 
This is the upstream bug number:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47361
Comment 12 Darren Hart 2011-12-20 09:25:37 UTC
This is an issue with GCC and we are no longer using the flag.