[oe] gcc-4.4.1 assembler error: offset out of range

Elvis Dowson elvis.dowson at gmail.com
Sun Apr 29 22:34:17 UTC 2012


Hi,

On Apr 29, 2012, at 7:15 PM, Khem Raj wrote:

> Anyhow, when you are changing from 4.3.3 why to 4.4.1 and not 4.5 that
> has been in OE for long and is default compiler for many OE based
> distributions out there


I get more of the assembler errors, when rebuilding the gcc recipe, using gcc-4.5. Any clues on how to resolve this?

| arm-angstrom-linux-gnueabi-gcc -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb --sysroot=/tool/overo-oe/tmp/sysroots/armv7a-angstrom-linux-gnueabi -c  -fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2 -ggdb2 -DIN_GCC   -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat   -DHAVE_CONFIG_H -I. -I. -I/tool/overo-oe/tmp/work/armv7a-angstrom-linux-gnueabi/gcc-4.5-r41.1+svnr170880/gcc-4_5-branch/gcc -I/tool/overo-oe/tmp/work/armv7a-angstrom-linux-gnueabi/gcc-4.5-r41.1+svnr170880/gcc-4_5-branch/gcc/. -I/tool/overo-oe/tmp/work/armv7a-angstrom-linux-gnueabi/gcc-4.5-r41.1+svnr170880/gcc-4_5-branch/gcc/../include -I/tool/overo-oe/tmp/work/armv7a-angstrom-linux-gnueabi/gcc-4.5-r41.1+svnr170880/gcc-4_5-branch/gcc/../libcpp/include -I/tool/overo-oe/tmp/work/armv7a-angstrom-linux-gnueabi/gcc-4.5-r41.1+svnr170880/gcc-4_5-branch/gcc/../libdecnumber -I/tool/overo-oe/tmp/work/armv7a-angstrom-linux-gnueabi/gcc-4.5-r41.1+svnr170880/gcc-4_5-branch/gcc/../libdecnumber/dpd -I../libdecnumber   -I/usr/include/libelf   /tool/overo-oe/tmp/work/armv7a-angstrom-linux-gnueabi/gcc-4.5-r41.1+svnr170880/gcc-4_5-branch/gcc/calls.c -o calls.o
| /tmp/ccIA0vqC.s: Assembler messages:
| /tmp/ccIA0vqC.s:520: Error: offset out of range
| /tmp/ccIA0vqC.s:522: Error: offset out of range
| /tmp/ccIA0vqC.s:586: Error: offset out of range
| /tmp/ccIA0vqC.s:587: Error: offset out of range
| /tmp/ccIA0vqC.s:683: Error: offset out of range
| /tmp/ccIA0vqC.s:687: Error: offset out of range
| /tmp/ccIA0vqC.s:1075: Error: offset out of range
| /tmp/ccIA0vqC.s:1076: Error: offset out of range
| /tmp/ccIA0vqC.s:1507: Error: offset out of range
| /tmp/ccIA0vqC.s:1508: Error: offset out of range
| /tmp/ccIA0vqC.s:1547: Error: offset out of range
| /tmp/ccIA0vqC.s:1548: Error: offset out of range
| /tmp/ccIA0vqC.s:1667: Error: offset out of range
| /tmp/ccIA0vqC.s:1668: Error: offset out of range
| /tmp/ccIA0vqC.s:2071: Error: offset out of range
| /tmp/ccIA0vqC.s:2074: Error: offset out of range
| /tmp/ccIA0vqC.s:2234: Error: offset out of range
| /tmp/ccIA0vqC.s:2235: Error: offset out of range
| /tmp/ccIA0vqC.s:2536: Error: offset out of range
| /tmp/ccIA0vqC.s:2540: Error: offset out of range
| /tmp/ccIA0vqC.s:3105: Error: offset out of range
| /tmp/ccIA0vqC.s:3110: Error: offset out of range
| /tmp/ccIA0vqC.s:3425: Error: offset out of range
| /tmp/ccIA0vqC.s:3426: Error: offset out of range
| /tmp/ccIA0vqC.s:4048: Error: offset out of range
| /tmp/ccIA0vqC.s:4055: Error: offset out of range
| make[2]: *** [caller-save.o] Error 1
| make[2]: *** Waiting for unfinished jobs....
| rm fsf-funding.pod gfdl.pod cpp.pod gcc.pod gcov.pod gfortran.pod
| make[2]: Leaving directory `/tool/overo-oe/tmp/work/armv7a-angstrom-linux-gnueabi/gcc-4.5-r41.1+svnr170880/gcc-4_5-branch/build.arm-angstrom-linux-gnueabi.arm-angstrom-linux-gnueabi/gcc'
| make[1]: *** [all-gcc] Error 2
| make[1]: Leaving directory `/tool/overo-oe/tmp/work/armv7a-angstrom-linux-gnueabi/gcc-4.5-r41.1+svnr170880/gcc-4_5-branch/build.arm-angstrom-linux-gnueabi.arm-angstrom-linux-gnueabi'
| make: *** [all] Error 2
| FATAL: oe_runmake failed
| ERROR: Function do_compile failed
NOTE: package gcc-4.5-r41.1+svnr170880: task do_compile: Failed
ERROR: TaskFailed event exception, aborting
ERROR: Build of /tool/overo-oe/org.openembedded.dev/recipes/gcc/gcc_4.5.bb do_compile failed
ERROR: Task 13 (/tool/overo-oe/org.openembedded.dev/recipes/gcc/gcc_4.5.bb, do_compile) failed with 256
ERROR: '/tool/overo-oe/org.openembedded.dev/recipes/gcc/gcc_4.5.bb' failed
ERROR: '/tool/overo-oe/org.openembedded.dev/recipes/gcc/gcc_4.5.bb' failed


Best regards,

Elvis Dowson



More information about the Openembedded-devel mailing list