[oe] cortex-a9 build failure at glibc

RK Raggit rk.raggit at gmail.com
Tue Dec 8 04:24:23 UTC 2009


>
> This is gcc ICE. You could preprocess the file and provide commandline
> options and the preprocessed file.
> Secondly I also noticed that you are using gcc 4.2. It would be
> interesting to know if the same ICE happens
> with gcc 4.4. Btw. you would be better of using gcc 4.4 for new arm
> processors like cortex a9
>
Thanks Khem. I moved to gcc4.4 - it chugged past glibc without problem. But
further down i have a new error with util-linux-ng package. Something like
this -

***************
make[2]: Entering directory
`/home/raghu/opendistro/build/tmp/work/armv7a-angstrom-linux-gnueabi/util-linux-ng-2.16-r8.3/util-linux-ng-2.16/login-utils'
ccache arm-angstrom-linux-gnueabi-gcc -march=armv7-a -mtune=cortex-a9
-mfpu=neon -mfloat-abi=softfp -DHAVE_CONFIG_H -I. -I..  -include ../config.h
-I../include -DLOCALEDIR=\"/usr/share/locale\"
-isystem/home/raghu/opendistro/build/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/include
-fsigned-char
-isystem/home/raghu/opendistro/build/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/include
-fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2 -ggdb3
-MT login.o -MD -MP -MF .deps/login.Tpo -c -o login.o login.c
mv -f .deps/login.Tpo .deps/login.Po
ccache arm-angstrom-linux-gnueabi-gcc -march=armv7-a -mtune=cortex-a9
-mfpu=neon -mfloat-abi=softfp -DHAVE_CONFIG_H -I. -I..  -include ../config.h
-I../include -DLOCALEDIR=\"/usr/share/locale\"
-isystem/home/raghu/opendistro/build/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/include
-fsigned-char
-isystem/home/raghu/opendistro/build/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/include
-fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2 -ggdb3
-MT setproctitle.o -MD -MP -MF .deps/setproctitle.Tpo -c -o setproctitle.o
`test -f '../lib/setproctitle.c' || echo './'`../lib/setproctitle.c
mv -f .deps/setproctitle.Tpo .deps/setproctitle.Po
ccache arm-angstrom-linux-gnueabi-gcc -march=armv7-a -mtune=cortex-a9
-mfpu=neon -mfloat-abi=softfp -DHAVE_CONFIG_H -I. -I..  -include ../config.h
-I../include -DLOCALEDIR=\"/usr/share/locale\"
-isystem/home/raghu/opendistro/build/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/include
-fsigned-char
-isystem/home/raghu/opendistro/build/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/include
-fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2 -ggdb3
-MT checktty.o -MD -MP -MF .deps/checktty.Tpo -c -o checktty.o checktty.c
/tmp/ccQfmzYl.s: Assembler messages:
/tmp/ccQfmzYl.s:9352: Error: offset out of range
/tmp/ccQfmzYl.s:9361: Error: offset out of range
/tmp/ccQfmzYl.s:9700: Error: offset out of range
/tmp/ccQfmzYl.s:9702: Error: offset out of range
make[2]: *** [checktty.o] Error 1
make[2]: Leaving directory
`/home/raghu/opendistro/build/tmp/work/armv7a-angstrom-linux-gnueabi/util-linux-ng-2.16-r8.3/util-linux-ng-2.16/login-utils'
******************

Anyone seen something like this ? Is it still due to an improperly
built toolchain ?

--RK



More information about the Openembedded-devel mailing list