[oe] Problem in building compiler

Koen Kooi koen at dominion.kabel.utwente.nl
Mon Nov 6 16:57:35 UTC 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Valentin Longchamp schreef:
> 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) ?

I think you can get around that with a rebuild from scratch.

regards,

Koen
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)

iD8DBQFFT2l/MkyGM64RGpERAjGjAKCc27+4KT1eAo8J10LxlxWwTmUmKwCfdTY1
IfCurslLm/bg1LH/BkGIftM=
=f1jL
-----END PGP SIGNATURE-----




More information about the Openembedded-devel mailing list