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

Reply via email to