On Sat, 4 Dec 2010 19:13:51 +0100 "ZioPRoTo (Saverio Proto)" <ziopr...@gmail.com> wrote:
> Are you compiling trunk ? I get the same error when using both trunk and backfire. > Make sure this patch is in your build: > https://dev.openwrt.org/browser/trunk/target/linux/uml/patches-2.6.34/002-gcc4_unfortify_source.patch I didn't have it. But even after putting it there, the error remained the same. > I had problem before with UML and 64bit machines (I was not using > trunk), when I backported this patch everything went ok > > Saverio Robert > > 2010/12/4 Robert Wuttke <flash...@gmx.de>: > > Hi, > > > > I am trying to build OpenWrt as User Mode Linux on a 64bit machine. > > The build fails with the following message: > > > > Do you have any suggestions on how to proceed? On a 32bit machine, > > the build is successful. > > > > i486-openwrt-linux-uclibc-gcc -c libc/sysdeps/linux/x86_64/crt1.S -o > > lib/crt1.o -include ./include/libc-symbols.h -Wall > > -Wstrict-prototypes -fno-strict-aliasing -O2 -pipe -march=i486 > > -funit-at-a-time -fhonour- copts -fno-stack-protector -fno-builtin > > -nostdinc -I./include -I. -I./libc/sysdeps/linux/x86_64 -fno-asm > > -DUCLIBC_INTERNAL -Os -funit-at-a-time -fno-tree-loop-optimize > > -fno-tree-dominator-opts -fno-strength-re duce > > -I./libpthread/linuxthreads.old/sysdeps/unix/sysv/linux/x86_64 > > -I./libpthread/linuxthreads.old/sysdeps/x86_64 > > -I./libpthread/linuxthreads.old/sysdeps/unix/sysv/linux > > -I./libpthread/linuxthreads.old/sysdep s/pthread > > -I./libpthread/linuxthreads.old -I./libpthread > > -I/home/builder/backfire/uml/build_dir/toolchain-i386_gcc-4.1.2_uClibc-0.9.30.1/linux-dev/usr/include/ > > -I/home/builder/backfire/uml/staging_dir/toolchai > > n-i386_gcc-4.1.2_uClibc-0.9.30.1/usr/lib/gcc/i486-openwrt-linux-uclibc/4.1.2//include-fixed > > -I/home/builder/backfire/uml/staging_dir/toolchain-i386_gcc-4.1.2_uClibc-0.9.30.1/usr/lib/gcc/i486-openwrt-linux-ucli > > bc/4.1.2/include -DNDEBUG -MT lib/crt1.o -MD -MP -MF lib/.crt1.o.dep > > -D__ASSEMBLER__ -Wa,--noexecstack -DL_crt1 > > libc/sysdeps/linux/x86_64/crt1.S: Assembler messages: > > libc/sysdeps/linux/x86_64/crt1.S:96: Error: bad register name `%rdx' > > libc/sysdeps/linux/x86_64/crt1.S:97: Error: bad register name `%rsi' > > libc/sysdeps/linux/x86_64/crt1.S:98: Error: bad register name `%rsp' > > libc/sysdeps/linux/x86_64/crt1.S:101: Error: bad register name > > `%rsp' libc/sysdeps/linux/x86_64/crt1.S:103: Error: bad register > > name `%rax' libc/sysdeps/linux/x86_64/crt1.S:107: Error: bad > > register name `%rsp' libc/sysdeps/linux/x86_64/crt1.S:121: Error: > > bad register name `%rdi' libc/sysdeps/linux/x86_64/crt1.S:124: > > Error: bad register name `%rcx' > > libc/sysdeps/linux/x86_64/crt1.S:125: Error: bad register name > > `%r8' make[4]: *** [lib/crt1.o] Error 1 > > > > > > -- > > > > Robert > > _______________________________________________ > > openwrt-devel mailing list > > openwrt-devel@lists.openwrt.org > > https://lists.openwrt.org/mailman/listinfo/openwrt-devel > > > _______________________________________________ > openwrt-devel mailing list > openwrt-devel@lists.openwrt.org > https://lists.openwrt.org/mailman/listinfo/openwrt-devel _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel