Hi all, thanks again for the last support. I've fixed the problem. It was a clear a compiler issue. But after fixing this issue the next appears. I using a cortex M4 processor, which has FPU-support. I set the flags for the kernel and also the uClibc. After this both compile fine. But every application like boa or busybox stops with an error like this: ------------------8<---------------------8<-----------------------8<--------- /home/quotrader/CodeSourcery/Sourcery_G++_Lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.4.1/../../../../arm-none-linux-gnueabi/bin/ld: error: alias.o uses VFP register arguments, boa does not ------------------8<---------------------8<-----------------------8<--------- I searched for flags like -msoft-float and replaced them, as a first step, to -mhard-float. In the whole user-directory, but without success. After going back to the default files I simply deactivated boa and so I get same problems with busybox. I used the Sourcery G++ Lite 2010q1-202 for ARM GNU/Linux compiler to compile the uCLinux-dist (20100315) (It's not 20200315, I'm sorry). To activate the FPU I changed this in the config.linux-2.6.x: CONFIG_VFPM=y in the config.uClibc: UCLIBC_HAS_FPU=y and in the config.arch: HAS_FPU := y The error appears on every files that should linked to the boa/busybox/... image. So I don't understand which files don't use the VFP registers. Thanks for every answer. Greets Frank |
_______________________________________________ uClinux-dev mailing list uClinux-dev@uclinux.org http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by uclinux-dev@uclinux.org To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev