On Sat, Jan 23, 2010 at 6:25 PM, Guo Hongruan <[email protected]> wrote:
> By the way, the similar error occurs when LIBC=glibc, DISTRO=micro and
> MACHINE=storcenter
>
> 在 Sun, 24 Jan 2010 07:32:25 +0800,Khem Raj <[email protected]> 写道:
>
>>> Is it caused by the incorrect toolchain set?
>>
>> probably some gcc misconfiguration. What options are passed to gcc
>> configure and eglibc configure can you post them plz.
>
> eglibc-2.10 configuration options:
> /media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/work/eglibc/ppc603e-oe-linux/eglibc-2.10-r8.6/eglibc-2_10/libc/configure
> --build=i686-linux --host=powerpc-oe-linux --target=powerpc-oe-linux
> --prefix= --exec_prefix= --bindir=/bin --sbindir=/sbin --libexecdir=/libexec
> --datadir=/share --sysconfdir=/etc --sharedstatedir=/com
> --localstatedir=/var --libdir=/lib --includedir=/include
> --oldincludedir=/include --infodir=/share/info --mandir=/share/man
> --enable-kernel=2.4.0 --without-cvs --disable-profile --disable-debug
> --without-gd --enable-clocale=gnu --enable-add-ons=ports,nptl,libidn,ports
> --with-headers=/media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/staging/eglibc/ppc603e-oe-linux/include
> --without-selinux
>
> gcc-cross-initial-4.4.2 configuration options:
> /media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/work/eglibc/ppc603e-oe-linux/gcc-cross-initial-4.4.2-r2.1/gcc-4.4.2/configure
> --build=i686-linux --host=i686-linux --target=powerpc-oe-linux
> --prefix=/media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/cross/eglibc/ppc603e
>
> --exec_prefix=/media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/cross/eglibc/ppc603e
>
>  --bindir=/media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/cross/eglibc/ppc603e/bin
>
> --sbindir=/media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/cross/eglibc/ppc603e/bin
>
>  --libexecdir=/media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/cross/eglibc/ppc603e/libexec
>
> --datadir=/media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/cross/eglibc/ppc603e/share
>
>  --sysconfdir=/media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/cross/eglibc/ppc603e/etc
>
> --sharedstatedir=/media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/cross/eglibc/ppc603e/com
>
> --localstatedir=/media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/cross/eglibc/ppc603e/var
>
>  --libdir=/media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/cross/eglibc/ppc603e/lib
>
> --includedir=/media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/cross/eglibc/ppc603e/include
>
> --oldincludedir=/media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/cross/eglibc/ppc603e/include
>
>  --infodir=/media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/cross/eglibc/ppc603e/share/info
>
> --mandir=/media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/cross/eglibc/ppc603e/share/man
>
> --with-local-prefix=/media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/staging/eglibc/ppc603e-oe-linux
>             --with-newlib           --without-headers
> --disable-shared                --disable-threads
> --disable-multilib              --disable-__cxa_atexit
>  --enable-languages=c            --enable-target-optspace
>  --program-prefix=powerpc-oe-linux-
>  --with-sysroot=/media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/staging/eglibc/ppc603e-oe-linux
>
>  --with-build-sysroot=/media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/staging/eglibc/ppc603e-oe-linux
>                              --disable-libmudflap
>  --disable-libgomp               --enable-decimal-float=no
> --disable-libssp --enable-__cxa_atexit
>
> gcc-cross-intermediate-4.4.2 configuration options:
> /media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/work/eglibc/ppc603e-oe-linux/gcc-cross-intermediate-4.4.2-r2.1/gcc-4.4.2/configure
>                    --build=i686-linux              --host=i686-linux
>       --target=powerpc-oe-linux
> --prefix=/media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/cross/eglibc/ppc603e
>
> --exec_prefix=/media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/cross/eglibc/ppc603e
>
>  --bindir=/media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/cross/eglibc/ppc603e/bin
>
> --sbindir=/media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/cross/eglibc/ppc603e/bin
>
>  --libexecdir=/media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/cross/eglibc/ppc603e/libexec
>
> --datadir=/media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/cross/eglibc/ppc603e/share
>
>  --sysconfdir=/media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/cross/eglibc/ppc603e/etc
>
> --sharedstatedir=/media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/cross/eglibc/ppc603e/com
>
> --localstatedir=/media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/cross/eglibc/ppc603e/var
>
>  --libdir=/media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/cross/eglibc/ppc603e/lib
>
> --includedir=/media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/cross/eglibc/ppc603e/include
>
> --oldincludedir=/media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/cross/eglibc/ppc603e/include
>
>  --infodir=/media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/cross/eglibc/ppc603e/share/info
>
> --mandir=/media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/cross/eglibc/ppc603e/share/man
>
> --with-local-prefix=/media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/staging/eglibc/ppc603e-oe-linux
>             --enable-shared                 --disable-multilib
>  --disable-threads               --enable-languages=c
>  --enable-target-optspace                --program-prefix=powerpc-oe-linux-
>
>  --with-sysroot=/media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/staging/eglibc/ppc603e-oe-linux
>
>  --with-build-sysroot=/media/work-disk/testslave/oe_gss_inc_change_allinone/build/tmp/staging/eglibc/ppc603e-oe-linux
>                              --disable-libmudflap
>  --disable-libgomp               --disable-libssp
> --enable-__cxa_atexit
>

And check whats passed in CFLAGS to eglibc build. My guess is that somewhere
floating point notions during configure and compiler options passed
during compile dont match.

For experiment can you try to remove -mhard-float from TARGET_CC_ARCH in
conf/machine/include/tune-ppc603e.inc

> --
> Guo Hongruan, Embedded Linux Consultant
> Skype: camelguo
> Twitter: camelguo
> http://www.gulessoft.com
>
> _______________________________________________
> Openembedded-devel mailing list
> [email protected]
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>

_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel

Reply via email to