Binary Incompatibility between Intel ® IPP versions 7.1 and 7.0


Problem :

Intel® C++ Composer XE 2013 Beta Update 2 contains Intel® IPP version 7.1 Beta. Changes in this  version cause binary incompatibility for applications, dynamically linked with earlier IPP versions, like IPP 7.0 Update 7 in C++ Composer XE 2013 Beta Update 1.

Root Cause :

The cause is libraries naming change, e.g.,  ippac-7.0.dll --> ippac-7.1.dll. To make your application compatible with the latest Intel® Composer XE/IPP we recommend to rebuild your application and ensure that it links to the latest libraries.

Please note that Intel® IPP version 7.1 contains changes in API and has deprecations vs. earlier IPP versions.
Please see Intel® IPP 7.1 API Changes and list of functions deprecated in IPP 7.1 articles for more information.

If you observe unexpected failures or other unclear behavior please contact us using your QuAD account or the IPP users forum.

Resolution :
recompile the application with the latest version of Intel® IPP.

Note:
If you observe unexpected failures or other unclear behavior please contact us using Your Premier Support account or
IPP Users Forum or please write to intel_ipp@intel.com to let us know if any of these changes will cause difficulty.

For more complete information about compiler optimizations, see our Optimization Notice.