Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.

merged lib, where is it?

uabpsab
Beginner
679 Views
in the borland linking info page
it is said "The Intel IPP merged static library is located in the lib directory"
there is no such thing in IPP4.1...
Is there someone who knows the file name and location of the merged lib ?
0 Kudos
7 Replies
Vladimir_Dudnik
Employee
679 Views
It seems you have evaluation version of IPP. Static merged libraries only available in full version.
Regards,
Vladimir
0 Kudos
justin
Beginner
679 Views
Hi

I'm thinking of buying IPP but would just like to clear some things up:

* The evaluation version only has dynamic linking, where as the full version allows static linking? Our software is supplied as a single .dll file and I don't want this to change.

* Can I call px_ a6_ etc versions of functions directly in the full version? I cannot find the definitions for these functions in the evaluation version.

* I need to have SSE optimisations enabled on AMD processors too, somebody mentioned forcing the pentium 3 version of code to run (I am aware this is unsupported) on AMD. I tried this with ippStaticInitCpu(ippCpuPIII) but it made no difference, should this function call work in the evaluation?

Just an observation is that there seems to be little explanation of how the evaluation version is limited - ie no static linking? The tutorial said to link to ippsmerged.lib but it does not exist in the evaluation.

Thanks for any info

Justin
0 Kudos
Vladimir_Dudnik
Employee
679 Views
Hi Justin,
before buying you might be interested to learn more about IPP. I recommend you to take a look on the following info (actually, more is available on site, just look around).
Reqarding your questions,
-that's right, full version allows static linking, building of your custom DLL and other options
-shortly - yes, it is possible with full version, pleasesee Linking with Intel IPP document for details
-Function ippStaticInit family dedicated for initializing of static libraries, they do nothing when called from DLLs - you can read about that in IPP documentation
The dynamic linking is the only limitation of evaluation version, there is no time-bomb, limitation in functionality and so on. Please look on evaluation license for the details.
Regards,
Vladimir
0 Kudos
justin
Beginner
679 Views
Vladimir

Thanks for your fast and helpful response, I'll make my way to the shop ;)

Regards

Justin
0 Kudos
Vladimir_Dudnik
Employee
679 Views
Thank you for choosing our product. I hope you will be satisfied with quality and performance of it. Please feel free to contact us if you will have any questions about it.
Regards,
Vladimir
0 Kudos
uabpsab
Beginner
679 Views
I take it this means that it's not possible to evaluate IPP for usage with Borland CBuilder without actually buying it, correct ?
In that case, couldnt you state that in the document. Would have saved me a lot of work.
Could you please explain just this before I decide whether or not to buy:
in the same document intel referes to this merged STATIC lib as a dll.
is that a typo ? I never heard of a static library in a dll-file....
0 Kudos
Vladimir_Dudnik
Employee
679 Views
Hi,
do you mean you need static libraries to evaluate IPP with Borland Builder? What is the problem with DLL?
Note, merged libraries are static libs. It is not DLL. But you can to build custom DLL from them. Custom DLL can contain only subset of IPP functions in which you are interested, so it has less size. We provide special sample which illustrates how to do this.
Regards,
Vladimir
0 Kudos
Reply