[oe] angstrom-2008.1, uclibc-git: oe_runmake failed: Error: unknown pseudo-op: `.cfi_sections' (was: oe_runmake failed: error: '__a1' undeclared (first use in this function))

Bernhard Reutner-Fischer rep.dot.nop at gmail.com
Sat Jul 17 11:20:19 UTC 2010


On Sat, Jul 17, 2010 at 10:56:38AM +0200, Paul Menzel wrote:
>Am Donnerstag, den 15.07.2010, 22:16 +0200 schrieb Henning Heinold:
>
>> its pushed now.
>
>Henning and Khem, thank you for your fast and great help!
>
>I hit the next problem with `uclibc-git.bb`. This time it fails with the
>distribution angstrom-2008.1 (-ggdb3 removed) but works with the
>distribution minimal-uclibc.
>
>        arm-angstrom-linux-uclibceabi-gcc -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -c libpthread/nptl/sysdeps/unix/sysv/linux/open.S -o libpthread/nptl/sysdeps/unix/sysv/linux/open.o -include ./include/libc-symbols.h -Wall -Wstrict-prototypes -fno-strict-aliasing -Wnested-externs -Wshadow -Wmissing-noreturn -Wmissing-format-attribute -Wformat=2 -Wmissing-prototypes -Wmissing-declarations -Wold-style-declaration -Wold-style-definition -Wnonnull -Wundef -funsigned-char -fno-builtin -fno-asm -mlittle-endian -mtune=arm9tdmi -march=armv4t -fno-stack-protector -nostdinc -I./include -I./include -I. -I./libc/sysdeps/linux -I./libc/sysdeps/linux/arm -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2 -ggdb3 -Os -funit-at-a-time -fmerge-all-constants -fno-tree-loop-optimize -fno-tree-dominator-opts -fno-strength-reduce -fstrict-aliasing -DHAVE_FORCED_UNWIND -I./libpthread/nptl -I./libpthread/nptl -I./libpthread/nptl/sysdeps/unix/sysv/linux/arm/ -I./libpthread/nptl/sysdeps/unix/sy
>sv/linux/arm -I./libpthread/nptl/sysdeps/arm -I./libpthread/nptl/sysdeps/arm -I./libpthread/nptl/sysdeps/unix/sysv/linux -I./libpthread/nptl/sysdeps/unix/sysv/linux -I./libpthread/nptl/sysdeps/generic -I./libpthread/nptl/sysdeps/pthread -I./libpthread/nptl/sysdeps/pthread/bits -I./ldso/ldso/arm -I./ldso/include -I./libc/sysdeps/linux/common -I/tmp/angstrom-dev/sysroots/armv7a-angstrom-linux-uclibceabi/usr/include/ -isystem /tmp/angstrom-dev/cross/armv7a/lib/gcc/arm-angstrom-linux-uclibceabi/4.3.3/include-fixed -isystem /tmp/angstrom-dev/cross/armv7a/lib/gcc/arm-angstrom-linux-uclibceabi/4.3.3/include -DNDEBUG -D__USE_STDIO_FUTEXES__ -MT libpthread/nptl/sysdeps/unix/sysv/linux/open.o -MD -MP -MF libpthread/nptl/sysdeps/unix/sysv/linux/.open.o.dep -D__ASSEMBLER__ -Wa,--noexecstack -D_LIBC_REENTRANT
>        libpthread/nptl/sysdeps/unix/sysv/linux/open.S: Assembler messages:
>        libpthread/nptl/sysdeps/unix/sysv/linux/open.S:8: Error: unknown pseudo-op: `.cfi_sections'

binutils too old?
qemuarm builds fine with 2.20.1, which version of binutils are you
trying to use?
See uclibc.org/FAQ#upstream_versions
We support the last two official upstream versions of binutils/gcc, so
that'd be binutils >= 2.20.latest and gcc-4.5.latest (i usually use both
HEADs plus eventual fixups/tweaks myself).
angstrom-2008.1.conf mentions 2.18 which is definitely way too old for
uClibc master by now, fyi.

>        libpthread/nptl/sysdeps/unix/sysv/linux/close.S: Assembler messages:
>        libpthread/nptl/sysdeps/unix/sysv/linux/close.S:9: Error: unknown pseudo-op: `.cfi_sections'
>        make: *** [libpthread/nptl/sysdeps/unix/sysv/linux/open.o] Error 1
>        make: *** Waiting for unfinished jobs....
>        make: *** [libpthread/nptl/sysdeps/unix/sysv/linux/close.o] Error 1
>        libpthread/nptl/sysdeps/unix/sysv/linux/jmp-unwind.c:29: warning: no previous prototype for '_longjmp_unwind'
>        FATAL: oe_runmake failed
>
>The full log is attached compressed. Uncompressed it was 1.7 MB big.
>
>
>Thanks,
>
>Paul





>_______________________________________________
>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