Part Number: DRA746
Tool/software: Linux
Hi,
Platform: Jacinto 6- Cortex A15
OS: Linux
Toolchain: gcc version 4.7.3 20130226 (prerelease) (crosstool-NG linaro-1.13.1-4.7-2013.03-20130313 - Linaro GCC 2013.03)
Float option: -mfloat-abi=hard
Currently our application is working fine with above setup. It is using hard floating point option.
My question is, Is it possible to use cortex-A15 with soft-fp option in this toolchain?
If i do '-print-multi-lib' ,
$ ./arm-linux-gnueabihf-gcc -print-multi-lib
.;
arm-linux-gnueabi;@marm@march=armv4t@mfloat-abi=soft
From this, I assume that I can use soft floating point option with -march=armv4t in arm mode. But I do not want to downgrade arm version from armv7-a to armv4t.
Is it possible to use arm mode, -march=armv7-a, -mcpu=cortex-a15 & -mfloat-abi=softfp in any other toolchain?
I checked some of the linaro toolchains. It is not having this option in -print-multi-lib. In one tool chain, softfp option is their for thumb mode. But I need to use in arm mode. Any idea?
Reason for this query is, I need to link one external library which is build with soft-fp option. For my current configuration, (ie) hard fp option, I cannot link and use it.
Kindly suggest some ideas.
Regards,
Rajeswari S