[oe] cortex-a9 build failure at glibc

Khem Raj raj.khem at gmail.com
Tue Dec 8 20:14:18 UTC 2009


On Mon, Dec 7, 2009 at 8:24 PM, RK Raggit <rk.raggit at gmail.com> wrote:
>>
>> 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 ?

Could you provide preprocessed output of
checktty.c file ?


>
> --RK
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>




More information about the Openembedded-devel mailing list