- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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 `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?
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page