Error:..ippSP_XSC30LNX_r.a uses hardware FP, whereas .//projectname uses software FP

Error:..ippSP_XSC30LNX_r.a uses hardware FP, whereas .//projectname uses software FP

Hi
I have some problems in compiling the samples that IPP provided.
Iuse processor PXA26X andthe compiler is MontaVista professional 3.1 for Xscale (gcc3.3.2).IPP is IPP for PCA v3.0.
The IPP is IPP for PCA v3.0.We compilied the sample project SigGen.
--------------------------------------------------------------------------------------------
The error iformation is:
SigGen.o(.text+0x570): In function `UserInterface(void*)':
: the `gets' function is dangerous and should not be used.
/opt/montavista/pro/devkit/arm/xscale_le/bin/../lib/gcc-lib/armv5tel-hardhat-linux/3.3.1/../../../../armv5tel-hardhat-linux/bin/ld: ERROR: /opt/IPP/ippxsc30/lib/ippSP_XSC30LNX_r.a(ssrada1_r.o) uses hardware FP, whereas .//SigGen uses software FP
No such file or directory: failed to merge target specific data of file /opt/IPP/ippxsc30/lib/ippSP_XSC30LNX_r.a(ssrada1_r.o)/opt/montavista/pro/devkit/arm/xscale_le/bin/../lib/gcc-lib/armv5tel-hardhat-linux/3.3.1/../../../../armv5tel-hardhat-linux/bin/ld: ERROR: /opt/IPP/ippxsc30/lib/ippSP_XSC30LNX_r.a(ssrand_r.o) uses hardware FP, whereas .//SigGen uses software FP
No such file or directory: failed to merge target specific data of file /opt/IPP/ippxsc30/lib/ippSP_XSC30LNX_r.a(ssrand_r.o)
/opt/montavista/pro/devkit/arm/xscale_le/bin/../lib/gcc-lib/armv5tel-hardhat-linux/3.3.1/../../../../armv5tel-hardhat-linux/bin/ld: ERROR: /opt/IPP/ippxsc30/lib/ippSP_XSC30LNX_r.a(sstonea_r.o) uses hardware FP, whereas .//SigGen uses software FP
No such file or directory: failed to merge target specific data of file /opt/IPP/ippxsc30/lib/ippSP_XSC30LNX_r.a(sstonea_r.o)/opt/montavista/pro/devkit/arm/xscale_le/bin/../lib/gcc-lib/armv5tel-hardhat-linux/3.3.1/../../../../armv5tel-hardhat-linux/bin/ld: ERROR: /opt/IPP/ippxsc30/lib/ippSP_XSC30LNX_r.a(sstone_r.o) uses hardware FP, whereas .//SigGen uses software FP
No such file or directory: failed to merge target specific data of file /opt/IPP/ippxsc30/lib/ippSP_XSC30LNX_r.a(sstone_r.o)
/opt/montavista/pro/devkit/arm/xscale_le/bin/../lib/gcc-lib/armv5tel-hardhat-linux/3.3.1/../../../../armv5tel-hardhat-linux/bin/ld: ERROR: /opt/IPP/ippxsc30/lib/ippSP_XSC30LNX_r.a(sstrgla1_r.o) uses hardware FP, whereas .//SigGen uses software FP
No such file or directory: failed to merge target specific data of file /opt/IPP/ippxsc30/lib/ippSP_XSC30LNX_r.a(sstrgla1_r.o)
/opt/montavista/pro/devkit/arm/xscale_le/bin/../lib/gcc-lib/armv5tel-hardhat-linux/3.3.1/../../../../armv5tel-hardhat-linux/bin/ld: ERROR: /opt/IPP/ippxsc30/lib/ippSP_XSC30LNX_r.a(sstrngl_r.o) uses hardware FP, whereas .//SigGen uses software FP
No such file or directory: failed to merge target specific data of file /opt/IPP/ippxsc30/lib/ippSP_XSC30LNX_r.a(sstrngl_r.o)collect2: ld returned 1 exit status
make: *** [SigGen] Error 1
--------------------------------------------------------------------------------------------

The makefile is attached

Can someone help us?

3 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

Hi,

it is known issue when you are using not suitable toolchain. If you are using IPP v3.0 you should use compiler compatible with gcc2.95. You can ask on Intel Premier Support site what exactly version of tollchain you need.

Or you can move to IPP v4.0, didn't you?

Regards,
Vladimir

Dear Customer,

If you are using the Intel IPP Version 3.0 for Linux,you should use arm-linux-gcc 2.95.3 as the toolchain.

Ifyou areusing the IntelIPP 4.0 for Linux on Intel PXA27x Family Processor ,you shoulduse MontaVista* CEE 3.0 iwmmxt_le-gcc 3.3 as the toolchain.

Please see the release notes for the detailed toolchain information.

Hope it helps.

Thanks,
Ying
Intel IPP

Leave a Comment

Please sign in to add a comment. Not a member? Join today