Re: [oe] [OE-core] [RFT] GCC 4.8 recipes
On Fri, Apr 19, 2013 at 05:32:43PM -0700, Khem Raj wrote: On Apr 2, 2013, at 7:22 AM, Khem Raj raj.k...@gmail.com wrote: Thanks Martin, elfutils test case is now reduced and reported others I will take a look. I have pushed a fix for elfutils issue to the pull branch. please retest and report. yes elfutils issue was fixed xserver-xorg issue was actually caused by extra patch for rotating input calibration when xrandr rotates screen (new warning and -Werror made it fatal) - also fixed target gcc-4.8 was fixed by your dependency change, but it still fails on armv4t: | /OE/shr-core/tmp-eglibc/work-shared/gcc-4.8.0-r0/gcc-4.8.0/gcc/cp/decl.c:7198:(.text.unlikely+0x9c): relocation truncated to fit: R_ARM_THM_CALL against symbol `error(char const*, ...)' defined in .glue_7 section in linker stubs | /OE/shr-core/tmp-eglibc/work-shared/gcc-4.8.0-r0/gcc-4.8.0/gcc/cp/decl.c:7200:(.text.unlikely+0xaa): additional relocation overflows omitted from the output | collect2: error: ld returned 1 exit status webkit-efl is failing (and causing huge logs with 3.9M lines in log.do_compile) I've patch to upgrade it which works on x86-64, but fails on other archs.. so it will take a bit more time. I hope to get better smaller logs from world builds today. -- Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com signature.asc Description: Digital signature ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
Re: [oe] [OE-core] [RFT] GCC 4.8 recipes
On Apr 2, 2013, at 7:22 AM, Khem Raj raj.k...@gmail.com wrote: Thanks Martin, elfutils test case is now reduced and reported others I will take a look. I have pushed a fix for elfutils issue to the pull branch. please retest and report. ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
Re: [oe] [OE-core] [RFT] GCC 4.8 recipes
Thanks Martin, elfutils test case is now reduced and reported others I will take a look. On Apr 1, 2013, at 2:52 AM, Martin Jansa martin.ja...@gmail.com wrote: On Sat, Mar 30, 2013 at 10:03:19AM +0100, Martin Jansa wrote: And now the rest of qemuarm gcc-4.8 world failure openembedded-core/meta/recipes-devtools/elfutils/elfutils_0.148.bb, do_compile ICE as reported before openembedded-core/meta/recipes-devtools/gcc/gcc_4.8.bb, do_compile gcc-4.8.0/libatomic/config/linux/arm/store_n.c:46:0: fatal error: opening dependency file .deps/store_1_.lo.Ppo: No such file or directory | #include ../../../store_n.c openembedded-core/meta/recipes-graphics/xorg-xserver/xserver-xorg_1.14.0.bb, do_compile xf86Crtc.c:391:5: error: implicit declaration of function 'xf86InputRotationNotify' [-Werror=implicit-function-declaration] openembedded-core/meta/recipes-graphics/xorg-app/xmodmap_1.0.7.bb, do_compile xmodmap.c:289:5: error: implicit declaration of function 'asprintf' [-Werror=implicit-function-declaration] meta-openembedded/meta-oe/recipes-navigation/gypsy/gypsy_0.9.bb, do_compile glib-2.0/glib/gmacros.h:162:53: error: typedef '_GStaticAssertCompileTimeAssertion_0' locally defined but not used [-Werror=unused-local-typedefs] meta-openembedded/meta-oe/recipes-connectivity/networkmanager/modemmanager_0.6.0.0.bb, do_compile glib-2.0/glib/gmacros.h:162:53: error: typedef '_GStaticAssertCompileTimeAssertion_0' locally defined but not used meta-openembedded/meta-oe/recipes-support/ipsec-tools/ipsec-tools_0.7.2.bb, do_compile ipsec_doi.c:1321:24: error: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? [-Werror=sizeof-pointer-memaccess] | memset(pair, 0, sizeof(pair)); And couple of old failures, which are not caused by gcc upgrade for sure. Complete log: http://logs.nslu2-linux.org/buildlogs/oe/oe-shr-core-branches/log.world.20130329_124637.log/ And logs from qemux86: http://logs.nslu2-linux.org/buildlogs/oe/oe-shr-core-branches/log.world.20130330_090402.log/ qemux86-64 http://logs.nslu2-linux.org/buildlogs/oe/oe-shr-core-branches/log.world.20130331_084823.log/ -- Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
Re: [oe] [OE-core] [RFT] GCC 4.8 recipes
On Sat, Mar 30, 2013 at 10:03:19AM +0100, Martin Jansa wrote: And now the rest of qemuarm gcc-4.8 world failure openembedded-core/meta/recipes-devtools/elfutils/elfutils_0.148.bb, do_compile ICE as reported before openembedded-core/meta/recipes-devtools/gcc/gcc_4.8.bb, do_compile gcc-4.8.0/libatomic/config/linux/arm/store_n.c:46:0: fatal error: opening dependency file .deps/store_1_.lo.Ppo: No such file or directory | #include ../../../store_n.c openembedded-core/meta/recipes-graphics/xorg-xserver/xserver-xorg_1.14.0.bb, do_compile xf86Crtc.c:391:5: error: implicit declaration of function 'xf86InputRotationNotify' [-Werror=implicit-function-declaration] openembedded-core/meta/recipes-graphics/xorg-app/xmodmap_1.0.7.bb, do_compile xmodmap.c:289:5: error: implicit declaration of function 'asprintf' [-Werror=implicit-function-declaration] meta-openembedded/meta-oe/recipes-navigation/gypsy/gypsy_0.9.bb, do_compile glib-2.0/glib/gmacros.h:162:53: error: typedef '_GStaticAssertCompileTimeAssertion_0' locally defined but not used [-Werror=unused-local-typedefs] meta-openembedded/meta-oe/recipes-connectivity/networkmanager/modemmanager_0.6.0.0.bb, do_compile glib-2.0/glib/gmacros.h:162:53: error: typedef '_GStaticAssertCompileTimeAssertion_0' locally defined but not used meta-openembedded/meta-oe/recipes-support/ipsec-tools/ipsec-tools_0.7.2.bb, do_compile ipsec_doi.c:1321:24: error: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? [-Werror=sizeof-pointer-memaccess] | memset(pair, 0, sizeof(pair)); And couple of old failures, which are not caused by gcc upgrade for sure. Complete log: http://logs.nslu2-linux.org/buildlogs/oe/oe-shr-core-branches/log.world.20130329_124637.log/ And logs from qemux86: http://logs.nslu2-linux.org/buildlogs/oe/oe-shr-core-branches/log.world.20130330_090402.log/ qemux86-64 http://logs.nslu2-linux.org/buildlogs/oe/oe-shr-core-branches/log.world.20130331_084823.log/ -- Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com signature.asc Description: Digital signature ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
Re: [oe] [OE-core] [RFT] GCC 4.8 recipes
On Fri, Mar 29, 2013 at 03:55:14PM +0100, Martin Jansa wrote: On Wed, Mar 27, 2013 at 10:51:50PM -0700, Khem Raj wrote: All, I have added gcc 4.8 recipes and the branch is here git://git.openembedded.org/openembedded-core-contrib kraj/gcc-4.8 cgit http://git.openembedded.org/openembedded-core-contrib/log/?h=kraj/gcc-4.8 Please test it out on your respective environments if you can. First failed task in world rebuild: And now the rest of qemuarm gcc-4.8 world failure openembedded-core/meta/recipes-devtools/elfutils/elfutils_0.148.bb, do_compile ICE as reported before openembedded-core/meta/recipes-devtools/gcc/gcc_4.8.bb, do_compile gcc-4.8.0/libatomic/config/linux/arm/store_n.c:46:0: fatal error: opening dependency file .deps/store_1_.lo.Ppo: No such file or directory | #include ../../../store_n.c openembedded-core/meta/recipes-graphics/xorg-xserver/xserver-xorg_1.14.0.bb, do_compile xf86Crtc.c:391:5: error: implicit declaration of function 'xf86InputRotationNotify' [-Werror=implicit-function-declaration] openembedded-core/meta/recipes-graphics/xorg-app/xmodmap_1.0.7.bb, do_compile xmodmap.c:289:5: error: implicit declaration of function 'asprintf' [-Werror=implicit-function-declaration] meta-openembedded/meta-oe/recipes-navigation/gypsy/gypsy_0.9.bb, do_compile glib-2.0/glib/gmacros.h:162:53: error: typedef '_GStaticAssertCompileTimeAssertion_0' locally defined but not used [-Werror=unused-local-typedefs] meta-openembedded/meta-oe/recipes-connectivity/networkmanager/modemmanager_0.6.0.0.bb, do_compile glib-2.0/glib/gmacros.h:162:53: error: typedef '_GStaticAssertCompileTimeAssertion_0' locally defined but not used meta-openembedded/meta-oe/recipes-support/ipsec-tools/ipsec-tools_0.7.2.bb, do_compile ipsec_doi.c:1321:24: error: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? [-Werror=sizeof-pointer-memaccess] | memset(pair, 0, sizeof(pair)); And couple of old failures, which are not caused by gcc upgrade for sure. Complete log: http://logs.nslu2-linux.org/buildlogs/oe/oe-shr-core-branches/log.world.20130329_124637.log/ -- Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com signature.asc Description: Digital signature ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
Re: [oe] [OE-core] [RFT] GCC 4.8 recipes
Hi Khem, On Mar 28, 2013, at 9:51 AM, Khem Raj raj.k...@gmail.com wrote: All, I have added gcc 4.8 recipes and the branch is here git://git.openembedded.org/openembedded-core-contrib kraj/gcc-4.8 cgit http://git.openembedded.org/openembedded-core-contrib/log/?h=kraj/gcc-4.8 Please test it out on your respective environments if you can. To enable gcc 4.8 with OE-Core you would in local.conf set GCCVERSION = 4.8% and if you use angstrom. Please checkout 'next' branch of setup-scripts and then in conf/local.conf set ANGSTROM_GCC_VERSION = 4.8% My testing so far has been building systems-image for all qemu machines and they seem to boot as good as 4.7 did. But I am hoping for wider testing and finding issues or very least improve the existing recipes for now and once the 1.4 release is done we can then propose it for inclusion in OE-Core Thanks for your time I've built and tested the new gcc-4.8.0 recipe for the Xilinx ZC702 Zynq-7020 platform (dual ARM Cortex A9). The kernel (3.6) and corresponding rootfilesystem boots fine. Best regards, Elvis Dowson ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
Re: [oe] [OE-core] [RFT] GCC 4.8 recipes
On Mar 29, 2013, at 1:13 AM, Elvis Dowson elvis.dow...@gmail.com wrote: Hi Khem, On Mar 28, 2013, at 9:51 AM, Khem Raj raj.k...@gmail.com wrote: All, I have added gcc 4.8 recipes and the branch is here git://git.openembedded.org/openembedded-core-contrib kraj/gcc-4.8 cgit http://git.openembedded.org/openembedded-core-contrib/log/?h=kraj/gcc-4.8 Please test it out on your respective environments if you can. To enable gcc 4.8 with OE-Core you would in local.conf set GCCVERSION = 4.8% and if you use angstrom. Please checkout 'next' branch of setup-scripts and then in conf/local.conf set ANGSTROM_GCC_VERSION = 4.8% My testing so far has been building systems-image for all qemu machines and they seem to boot as good as 4.7 did. But I am hoping for wider testing and finding issues or very least improve the existing recipes for now and once the 1.4 release is done we can then propose it for inclusion in OE-Core Thanks for your time I've built and tested the new gcc-4.8.0 recipe for the Xilinx ZC702 Zynq-7020 platform (dual ARM Cortex A9). The kernel (3.6) and corresponding rootfilesystem boots fine. Thanks, Best regards, Elvis Dowson ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
Re: [oe] [OE-core] [RFT] GCC 4.8 recipes
On Wed, Mar 27, 2013 at 10:51:50PM -0700, Khem Raj wrote: All, I have added gcc 4.8 recipes and the branch is here git://git.openembedded.org/openembedded-core-contrib kraj/gcc-4.8 cgit http://git.openembedded.org/openembedded-core-contrib/log/?h=kraj/gcc-4.8 Please test it out on your respective environments if you can. First failed task in world rebuild: | ar.c: In function 'do_oper_extract': | ar.c:831:1: error: unrecognizable insn: | } | ^ | (insn 1893 1892 38 59 (parallel [ | (set (reg:SI 3 r3) | (mem/c:SI (reg:SI 3 r3) [21 S4 A32])) | (set (reg:SI 12 ip) | (mem/c:SI (plus:SI (reg:SI 3 r3) | (const_int 4 [0x4])) [21 S4 A32])) | (set (reg/f:SI 13 sp) | (mem/c:SI (plus:SI (reg:SI 3 r3) | (const_int 8 [0x8])) [23 %sfp+-272 S4 A32])) | ]) ar.c:639 -1 | (expr_list:REG_ARGS_SIZE (const_int 0 [0]) | (nil))) | ar.c:831:1: internal compiler error: in extract_insn, at recog.c:2150 | arm-oe-linux-gnueabi-gcc -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -std=gnu99 -Wall -Wshadow -Werror -Wunused -Wextra -fgnu89-inline -Wformat=2 -O2 -pipe -g -feliminate-unused-debug-types -Wl,-rpath-link,../libelf:../libdw -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -o elfcmp elfcmp.o ../libebl/libebl.a ../libelf/libelf.so -ldl | Please submit a full bug report, | with preprocessed source if appropriate. | See http://gcc.gnu.org/bugs.html for instructions. | make[2]: *** [ar.o] Error 1 | make[2]: *** Waiting for unfinished jobs | rm i386_ld.o | make[2]: Leaving directory `/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/elfutils/0.148-r11/elfutils-0.148/src' | make[1]: *** [all-recursive] Error 1 | make[1]: Leaving directory `/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/elfutils/0.148-r11/elfutils-0.148' | make: *** [all] Error 2 | ERROR: oe_runmake failed | ERROR: Function failed: do_compile (see /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/elfutils/0.148-r11/temp/log.do_compile.15119 for further information) NOTE: recipe elfutils-0.148-r11: task do_compile: Failed ERROR: Task 535 (/home/jenkins/oe/shr-core-branches/shr-core/openembedded-core/meta/recipes-devtools/elfutils/elfutils_0.148.bb, do_compile) failed with exit code '1' -- Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com signature.asc Description: Digital signature ___ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel