[Buildroot] AVR32 defconfig

Jonathan Dumaresq jdumaresq at cimeq.qc.ca
Wed Aug 29 13:24:11 UTC 2007


Hi all,

I try to use the buildroot from svn to build my avr32 board.

I have a NGW100 board and sucessfuly used with the buildroot from atmel website. Now i want to try the latest buildroot from the svn.

When i use the buildroot from the atmel, I just do the folowing.

make atngw100_defconfig
make

and i get kernel, rootfs, uboot. not error. 

When i do the same thing with the latest buildroot, I have to manualy choose option. Since i'm not an expert, i choose usualy the default to start. But this time, i get an error at compile time. 

so to resume, i do this.

make atngw100_defconfig
make
only push the return when question asked. 

here the error that i have.

make[2]: Entering directory `/home/dumarjo/buildroot/toolchain_build_avr32/uClibc-0.9.28.3-avr32-2.0/libc/sysdeps/linux/i386'ln -fs ../libc/sysdeps/linux/i386/fpu_control.h ../../../../include/
make[2]: Leaving directory `/home/dumarjo/buildroot/toolchain_build_avr32/uClibc-0.9.28.3-avr32-2.0/libc/sysdeps/linux/i386'
/usr/bin/make -j1 -C  ldso
make[2]: Entering directory `/home/dumarjo/buildroot/toolchain_build_avr32/uClibc-0.9.28.3-avr32-2.0/ldso'
/usr/bin/make -j1 -C ldso
make[3]: Entering directory `/home/dumarjo/buildroot/toolchain_build_avr32/uClibc-0.9.28.3-avr32-2.0/ldso/ldso'
/home/dumarjo/buildroot/build_avr32/staging_dir/usr/bin/avr32-linux-uclibc-gcc -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-stack-protector -falign-jumps=0 -falign-loops=0 -Os -funit-at-a-time -DUCLIBC_LDSO=\"ld-uClibc.so.0\" -fPIC -DUCLIBC_RUNTIME_PREFIX=\"/\" -fno-builtin -nostdinc -D_LIBC -DLDSO_ELFINTERP=\"i386/elfinterp.c\" -I../../ldso/ldso/i386 -I../../ldso/include -I../../ldso/ldso -I../../include -D_GNU_SOURCE -isystem /home/dumarjo/buildroot/build_avr32/staging_dir/bin/../lib/gcc/avr32-linux-uclibc/4.1.2/include  -c i386/resolve.S -o i386/resolve.o
i386/resolve.S: Assembler messages:
i386/resolve.S:30: Error: unrecognized instruction `pusha'
i386/resolve.S:31: Error: unrecognized instruction `lea 0x20(%esp),%eax'
i386/resolve.S:32: Error: unrecognized instruction `pushl 4(%eax)'
i386/resolve.S:33: Error: unrecognized instruction `pushl (%eax)'
i386/resolve.S:38: Error: unrecognized instruction `popl %ebx'
i386/resolve.S:39: Error: unrecognized instruction `addl $_GLOBAL_OFFSET_TABLE_+[.-.L24],%ebx'
i386/resolve.S:40: Error: unrecognized instruction `movl _dl_linux_resolver at GOT(%ebx),%ebx'
i386/resolve.S:41: Error: bad expression
i386/resolve.S:45: Error: unrecognized instruction `movl %eax,0x28(%esp)'
i386/resolve.S:47: Error: unrecognized instruction `addl $0x8,%esp'
i386/resolve.S:48: Error: unrecognized instruction `popa'
i386/resolve.S:49: Error: invalid return value `$4'
make[3]: *** [i386/resolve.o] Error 1
make[3]: Leaving directory `/home/dumarjo/buildroot/toolchain_build_avr32/uClibc-0.9.28.3-avr32-2.0/ldso/ldso'
make[2]: *** [ldso] Error 2
make[2]: Leaving directory `/home/dumarjo/buildroot/toolchain_build_avr32/uClibc-0.9.28.3-avr32-2.0/ldso'
make[1]: *** [_dir_ldso] Error 2
make[1]: Leaving directory `/home/dumarjo/buildroot/toolchain_build_avr32/uClibc-0.9.28.3-avr32-2.0'
make: *** [/home/dumarjo/buildroot/toolchain_build_avr32/uClibc-0.9.28.3-avr32-2.0/lib/libc.a] Error 2
debian:/home/dumarjo/buildroot#

i probably have setting in the config file that is not correct.

Jonathan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.busybox.net/pipermail/buildroot/attachments/20070829/bb0df047/attachment-0002.htm 


More information about the buildroot mailing list