[oe] Problem in building compiler

Valentin Longchamp valentin.longchamp at epfl.ch
Mon Nov 6 15:53:05 UTC 2006


Koen Kooi wrote:
>
> For some reason glibc needs 'gawk' and breaks with 'mawk' (which is the
> default on debian). Could you try installing gawk? A recent .dev tree
> should warn you about that[1].
>

Ok, I've updated my openembedded tree and installed gawk. However, I now 
cannot go any further than package gcc-cross-4.1.1 (which used to work with 
my last week org.openembedded.dev):

>         gcc -c  
> -isystem/home/valentin/EPFL/iMXBoard/linux/openembedded/build/mx31ADS/conf/
>tmp/staging/i686-linux/include -Os -DIN_GCC -DCROSS_COMPILE  -W -Wall
> -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic
> -Wno-long-long -Wno-variadic-macros -Wold-style-definition
> -Wmissing-format-attribute    -DHAVE_CONFIG_H -I. -I.
> -I/home/valentin/EPFL/iMXBoard/linux/openembedded/bu
> ild/mx31ADS/conf/tmp/work/armv6-angstrom-linux-gnueabi/gcc-cross-4.1.1-r7/g
>cc-4.1.1/gcc
> -I/home/valentin/EPFL/iMXBoard/linux/openembedded/build/mx31ADS/conf/tmp/wo
>rk/armv6-angstrom-linux-gnueabi/gc c-cross-4.1.1-r7/gcc-4.1.1/gcc/.
> -I/home/valentin/EPFL/iMXBoard/linux/openembedded/build/mx31ADS/conf/tmp/wo
>rk/armv6-angstrom-linux-gnueabi/gcc-cross-4.1.1-r7/gcc-4.1.1/gcc/../include
> -I/home/valen
> tin/EPFL/iMXBoard/linux/openembedded/build/mx31ADS/conf/tmp/work/armv6-angs
>trom-linux-gnueabi/gcc-cross-4.1.1-r7/gcc-4.1.1/gcc/../libcpp/include
> -I/home/valentin/EPFL/iMXBoard/linux/openembedded/bu
> ild/mx31ADS/conf/tmp/staging/i686-linux/include
> -isystem/home/valentin/EPFL/iMXBoard/linux/openembedded/build/mx31ADS/conf/
>tmp/staging/i686-linux/include   -DSTANDARD_STARTFILE_PREFIX=\"../../../\"
> -DSTANDARD_EXEC_PREFIX=\"/home/valentin/EPFL/iMXBoard/linux/openembedded/bu
>ild/mx31ADS/conf/tmp/cross/lib/gcc/\"
> -DSTANDARD_LIBEXEC_PREFIX=\"/home/valentin/EPFL/iMXBoard/linux/openembedded
>/build/m x31ADS/conf/tmp/cross/libexec/gcc/\"
> -DDEFAULT_TARGET_VERSION=\"4.1.1\"
> -DDEFAULT_TARGET_MACHINE=\"arm-angstrom-linux-gnueabi\"
> -DSTANDARD_BINDIR_PREFIX=\"/home/valentin/EPFL/iMXBoard/linux/openemb
> edded/build/mx31ADS/conf/tmp/cross/bin/\"
> -DTOOLDIR_BASE_PREFIX=\"../../../../\"  `test "X${SHLIB_LINK}" = "X" ||
> test "yes" != "yes" || echo "-DENABLE_SHARED_LIBGCC"` `test
> "X${SHLIB_MULTILIB}" = "X" || echo "-DNO_SHARED_LIBGCC_MULTILIB"` \
>                 -I. -I.
> -I/home/valentin/EPFL/iMXBoard/linux/openembedded/build/mx31ADS/conf/tmp/wo
>rk/armv6-angstrom-linux-gnueabi/gcc-cross-4.1.1-r7/gcc-4.1.1/gcc
> -I/home/valentin/EPFL/iMXBoard/li
> nux/openembedded/build/mx31ADS/conf/tmp/work/armv6-angstrom-linux-gnueabi/g
>cc-cross-4.1.1-r7/gcc-4.1.1/gcc/.
> -I/home/valentin/EPFL/iMXBoard/linux/openembedded/build/mx31ADS/conf/tmp/wo
>rk/armv6-angs trom-linux-gnueabi/gcc-cross-4.1.1-r7/gcc-4.1.1/gcc/../include
> -I/home/valentin/EPFL/iMXBoard/linux/openembedded/build/mx31ADS/conf/tmp/wo
>rk/armv6-angstrom-linux-gnueabi/gcc-cross-4.1.1-r7/gcc-4.1.
> 1/gcc/../libcpp/include
> -I/home/valentin/EPFL/iMXBoard/linux/openembedded/build/mx31ADS/conf/tmp/st
>aging/i686-linux/include
> /home/valentin/EPFL/iMXBoard/linux/openembedded/build/mx31ADS/conf/tmp/wo
> rk/armv6-angstrom-linux-gnueabi/gcc-cross-4.1.1-r7/gcc-4.1.1/gcc/cp/g++spec
>.c)
> /home/valentin/EPFL/iMXBoard/linux/openembedded/build/mx31ADS/conf/tmp/cros
>s/bin/arm-angstrom-linux-gnueabi-as: unrecognized option `-Qy' make[2]: ***
> [g++spec.o] Error 1
> make[2]: Leaving directory
> `/home/valentin/EPFL/iMXBoard/linux/openembedded/build/mx31ADS/conf/tmp/wor
>k/armv6-angstrom-linux-gnueabi/gcc-cross-4.1.1-r7/gcc-4.1.1/build.i686-linux
>.arm-angstrom-linux -gnueabi/gcc'
> make[1]: *** [all-gcc] Error 2
> make[1]: Leaving directory
> `/home/valentin/EPFL/iMXBoard/linux/openembedded/build/mx31ADS/conf/tmp/wor
>k/armv6-angstrom-linux-gnueabi/gcc-cross-4.1.1-r7/gcc-4.1.1/build.i686-linux
>.arm-angstrom-linux -gnueabi'
> make: *** [all] Error 2
> FATAL: oe_runmake failed

Any idea of what is wrong here ? maybe because of armv6 (I see there is no 
armv6 profile on angstrom, only armv4 and armv5te) ?

Regards,

Valentin




More information about the Openembedded-devel mailing list