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

Linux 8.1 error on IppInit() Error:ippStsWaterfall: Cannot load required library

AndrewC
New Contributor III
2,450 Views

I am using Linux Intel64 version of IPP8.1 ( part of Composer XE 2013 SP1) and when I call IppInit I get the following (non-fatal) error.

IppInit() Error:ippStsWaterfall: Cannot load required library, waterfall is used.

I am linking with the single threaded dynamically linked version
 

ldd shows

 libippvm.so.8.1 => /opt/intel/composer_xe_2013_sp1.3.174/ipp/lib/intel64/libippvm.so.8.1 (0x00002b666e51e000)
        libippvc.so.8.1 => /opt/intel/composer_xe_2013_sp1.3.174/ipp/lib/intel64/libippvc.so.8.1 (0x00002b666e732000)
        libippsc.so.8.1 => /opt/intel/composer_xe_2013_sp1.3.174/ipp/lib/intel64/libippsc.so.8.1 (0x00002b666e952000)
        libippr.so.8.1 => /opt/intel/composer_xe_2013_sp1.3.174/ipp/lib/intel64/libippr.so.8.1 (0x00002b666eb6b000)
        libippm.so.8.1 => /opt/intel/composer_xe_2013_sp1.3.174/ipp/lib/intel64/libippm.so.8.1 (0x00002b666ed70000)
        libippj.so.8.1 => /opt/intel/composer_xe_2013_sp1.3.174/ipp/lib/intel64/libippj.so.8.1 (0x00002b666ef9d000)
        libippdi.so.8.1 => /opt/intel/composer_xe_2013_sp1.3.174/ipp/lib/intel64/libippdi.so.8.1 (0x00002b666f1af000)
        libippcv.so.8.1 => /opt/intel/composer_xe_2013_sp1.3.174/ipp/lib/intel64/libippcv.so.8.1 (0x00002b666f3b4000)
        libippch.so.8.1 => /opt/intel/composer_xe_2013_sp1.3.174/ipp/lib/intel64/libippch.so.8.1 (0x00002b666f5dc000)
        libippcc.so.8.1 => /opt/intel/composer_xe_2013_sp1.3.174/ipp/lib/intel64/libippcc.so.8.1 (0x00002b666f7e3000)
        libippac.so.8.1 => /opt/intel/composer_xe_2013_sp1.3.174/ipp/lib/intel64/libippac.so.8.1 (0x00002b666fa00000)
        libippdc.so.8.1 => /opt/intel/composer_xe_2013_sp1.3.174/ipp/lib/intel64/libippdc.so.8.1 (0x00002b666fc0f000)
        libippi.so.8.1 => /opt/intel/composer_xe_2013_sp1.3.174/ipp/lib/intel64/libippi.so.8.1 (0x00002b666fe18000)
        libipps.so.8.1 => /opt/intel/composer_xe_2013_sp1.3.174/ipp/lib/intel64/libipps.so.8.1 (0x00002b66700d6000)
        libippgen.so.8.1 => /opt/intel/composer_xe_2013_sp1.3.174/ipp/lib/intel64/libippgen.so.8.1 (0x00002b6670341000)
        libippcore.so.8.1 => /opt/intel/composer_xe_2013_sp1.3.174/ipp/lib/intel64/libippcore.so.8.1 (0x00002b667057f000)
[

0 Kudos
28 Replies
Pavel_B_Intel1
Employee
1,978 Views

Hello,

could you try to place all libraries from /opt/intel/composer_xe_2013_sp1.3.174/ipp/lib/intel64/libipp*.so* into the one folder with your application and try to run the application.

The message "ippStsWaterfall: Cannot load required library, waterfall is used." means that IPP dynamic dispatcher libipp<domain>.so.8.1 can not find necessary optimized variant which is in a separate library libipp<domain><cpu>.so.8.1 where cpu is: mx, m7, u8, y8, etc.

Pavel

0 Kudos
AndrewC
New Contributor III
1,978 Views

Yup, that was it, my bad....

0 Kudos
AndrewC
New Contributor III
1,978 Views

Sorry I was premature to say the problem had been solved.

The problem appears to be Linux system dependent. I had moved to testing on Centos 6.5 , and noted the error had gone away after re-installing. However, with an identical installation on Centos 5.5, the error is printed. I have checked that all the libipp* libraries are present in the application directory. This issue appeared with the latest Update 3 to Composer XE.

 

$ ls -l libipp*
-rwxr-xr-x 1 andrewc andrewc  1350298 Apr 25 06:20 libippace9.so
-rwxr-xr-x 1 andrewc andrewc  1350298 Apr 25 06:20 libippace9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1296978 Apr 25 06:20 libippacl9.so
-rwxr-xr-x 1 andrewc andrewc  1296978 Apr 25 06:20 libippacl9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1306525 Apr 25 06:20 libippacm7.so
-rwxr-xr-x 1 andrewc andrewc  1306525 Apr 25 06:20 libippacm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1118832 Apr 25 06:20 libippacmx.so
-rwxr-xr-x 1 andrewc andrewc  1118832 Apr 25 06:20 libippacmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc    79531 Apr 25 06:20 libippac.so
-rwxr-xr-x 1 andrewc andrewc    79531 Apr 25 06:20 libippac.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1587592 Apr 25 06:20 libippacu8.so
-rwxr-xr-x 1 andrewc andrewc  1587592 Apr 25 06:20 libippacu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1472132 Apr 25 06:20 libippacy8.so
-rwxr-xr-x 1 andrewc andrewc  1472132 Apr 25 06:20 libippacy8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2158713 Apr 25 06:20 libippcce9.so
-rwxr-xr-x 1 andrewc andrewc  2158713 Apr 25 06:20 libippcce9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2170175 Apr 25 06:20 libippccl9.so
-rwxr-xr-x 1 andrewc andrewc  2170175 Apr 25 06:20 libippccl9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2152000 Apr 25 06:20 libippccm7.so
-rwxr-xr-x 1 andrewc andrewc  2152000 Apr 25 06:20 libippccm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1624922 Apr 25 06:20 libippccmx.so
-rwxr-xr-x 1 andrewc andrewc  1624922 Apr 25 06:20 libippccmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc   168828 Apr 25 06:20 libippcc.so
-rwxr-xr-x 1 andrewc andrewc   168828 Apr 25 06:20 libippcc.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2575875 Apr 25 06:20 libippccu8.so
-rwxr-xr-x 1 andrewc andrewc  2575875 Apr 25 06:20 libippccu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2216330 Apr 25 06:20 libippccy8.so
-rwxr-xr-x 1 andrewc andrewc  2216330 Apr 25 06:20 libippccy8.so.8.1
-rwxr-xr-x 1 andrewc andrewc   683733 Apr 25 06:20 libippche9.so
-rwxr-xr-x 1 andrewc andrewc   683733 Apr 25 06:20 libippche9.so.8.1
-rwxr-xr-x 1 andrewc andrewc   685881 Apr 25 06:20 libippchl9.so
-rwxr-xr-x 1 andrewc andrewc   685881 Apr 25 06:20 libippchl9.so.8.1
-rwxr-xr-x 1 andrewc andrewc   657679 Apr 25 06:20 libippchm7.so
-rwxr-xr-x 1 andrewc andrewc   657679 Apr 25 06:20 libippchm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc   582145 Apr 25 06:20 libippchmx.so
-rwxr-xr-x 1 andrewc andrewc   582145 Apr 25 06:20 libippchmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc    36731 Apr 25 06:20 libippch.so
-rwxr-xr-x 1 andrewc andrewc    36731 Apr 25 06:20 libippch.so.8.1
-rwxr-xr-x 1 andrewc andrewc   715073 Apr 25 06:20 libippchu8.so
-rwxr-xr-x 1 andrewc andrewc   715073 Apr 25 06:20 libippchu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc   717404 Apr 25 06:20 libippchy8.so
-rwxr-xr-x 1 andrewc andrewc   717404 Apr 25 06:20 libippchy8.so.8.1
-rwxr-xr-x 1 andrewc andrewc    65448 Apr 25 06:20 libippcore.so
-rwxr-xr-x 1 andrewc andrewc    65448 Apr 25 06:20 libippcore.so.8.1
-rwxr-xr-x 1 andrewc andrewc  7497760 Apr 25 06:20 libippcve9.so
-rwxr-xr-x 1 andrewc andrewc  7497760 Apr 25 06:20 libippcve9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  7961738 Apr 25 06:20 libippcvl9.so
-rwxr-xr-x 1 andrewc andrewc  7961738 Apr 25 06:20 libippcvl9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  7038021 Apr 25 06:20 libippcvm7.so
-rwxr-xr-x 1 andrewc andrewc  7038021 Apr 25 06:20 libippcvm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc  6323382 Apr 25 06:20 libippcvmx.so
-rwxr-xr-x 1 andrewc andrewc  6323382 Apr 25 06:20 libippcvmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc   233495 Apr 25 06:20 libippcv.so
-rwxr-xr-x 1 andrewc andrewc   233495 Apr 25 06:20 libippcv.so.8.1
-rwxr-xr-x 1 andrewc andrewc 11300349 Apr 25 06:20 libippcvu8.so
-rwxr-xr-x 1 andrewc andrewc 11300349 Apr 25 06:20 libippcvu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  7649213 Apr 25 06:20 libippcvy8.so
-rwxr-xr-x 1 andrewc andrewc  7649213 Apr 25 06:20 libippcvy8.so.8.1
-rwxr-xr-x 1 andrewc andrewc   485242 Apr 25 06:20 libippdce9.so
-rwxr-xr-x 1 andrewc andrewc   485242 Apr 25 06:20 libippdce9.so.8.1
-rwxr-xr-x 1 andrewc andrewc   496297 Apr 25 06:20 libippdcl9.so
-rwxr-xr-x 1 andrewc andrewc   496297 Apr 25 06:20 libippdcl9.so.8.1
-rwxr-xr-x 1 andrewc andrewc   436145 Apr 25 06:20 libippdcm7.so
-rwxr-xr-x 1 andrewc andrewc   436145 Apr 25 06:20 libippdcm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc   386528 Apr 25 06:20 libippdcmx.so
-rwxr-xr-x 1 andrewc andrewc   386528 Apr 25 06:20 libippdcmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc    50002 Apr 25 06:20 libippdc.so
-rwxr-xr-x 1 andrewc andrewc    50002 Apr 25 06:20 libippdc.so.8.1
-rwxr-xr-x 1 andrewc andrewc   467625 Apr 25 06:20 libippdcu8.so
-rwxr-xr-x 1 andrewc andrewc   467625 Apr 25 06:20 libippdcu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc   509055 Apr 25 06:20 libippdcy8.so
-rwxr-xr-x 1 andrewc andrewc   509055 Apr 25 06:20 libippdcy8.so.8.1
-rwxr-xr-x 1 andrewc andrewc   141624 Apr 25 06:20 libippdie9.so
-rwxr-xr-x 1 andrewc andrewc   141624 Apr 25 06:20 libippdie9.so.8.1
-rwxr-xr-x 1 andrewc andrewc   160920 Apr 25 06:20 libippdil9.so
-rwxr-xr-x 1 andrewc andrewc   160920 Apr 25 06:20 libippdil9.so.8.1
-rwxr-xr-x 1 andrewc andrewc    84280 Apr 25 06:20 libippdim7.so
-rwxr-xr-x 1 andrewc andrewc    84280 Apr 25 06:20 libippdim7.so.8.1
-rwxr-xr-x 1 andrewc andrewc    80184 Apr 25 06:20 libippdimx.so
-rwxr-xr-x 1 andrewc andrewc    80184 Apr 25 06:20 libippdimx.so.8.1
-rwxr-xr-x 1 andrewc andrewc    26330 Apr 25 06:20 libippdi.so
-rwxr-xr-x 1 andrewc andrewc    26330 Apr 25 06:20 libippdi.so.8.1
-rwxr-xr-x 1 andrewc andrewc   138743 Apr 25 06:20 libippdiu8.so
-rwxr-xr-x 1 andrewc andrewc   138743 Apr 25 06:20 libippdiu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc   138337 Apr 25 06:20 libippdiy8.so
-rwxr-xr-x 1 andrewc andrewc   138337 Apr 25 06:20 libippdiy8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  9633138 Apr 25 06:20 libippgene9.so
-rwxr-xr-x 1 andrewc andrewc  9633138 Apr 25 06:20 libippgene9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  9633138 Apr 25 06:20 libippgenl9.so
-rwxr-xr-x 1 andrewc andrewc  9633138 Apr 25 06:20 libippgenl9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  9624946 Apr 25 06:20 libippgenm7.so
-rwxr-xr-x 1 andrewc andrewc  9624946 Apr 25 06:20 libippgenm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc 10061239 Apr 25 06:20 libippgenmx.so
-rwxr-xr-x 1 andrewc andrewc 10061239 Apr 25 06:20 libippgenmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc   362958 Apr 25 06:20 libippgen.so
-rwxr-xr-x 1 andrewc andrewc   362958 Apr 25 06:20 libippgen.so.8.1
-rwxr-xr-x 1 andrewc andrewc  9677274 Apr 25 06:20 libippgenu8.so
-rwxr-xr-x 1 andrewc andrewc  9677274 Apr 25 06:20 libippgenu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc 27211746 Apr 25 06:21 libippie9.so
-rwxr-xr-x 1 andrewc andrewc 27211746 Apr 25 06:21 libippie9.so.8.1
-rwxr-xr-x 1 andrewc andrewc 28104219 Apr 25 06:21 libippil9.so
-rwxr-xr-x 1 andrewc andrewc 28104219 Apr 25 06:21 libippil9.so.8.1
-rwxr-xr-x 1 andrewc andrewc 17345405 Apr 25 06:21 libippim7.so
-rwxr-xr-x 1 andrewc andrewc 17345405 Apr 25 06:21 libippim7.so.8.1
-rwxr-xr-x 1 andrewc andrewc 15487735 Apr 25 06:21 libippimx.so
-rwxr-xr-x 1 andrewc andrewc 15487735 Apr 25 06:21 libippimx.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1115953 Apr 25 06:21 libippi.so
-rwxr-xr-x 1 andrewc andrewc  1115953 Apr 25 06:21 libippi.so.8.1
-rwxr-xr-x 1 andrewc andrewc 33681552 Apr 25 06:21 libippiu8.so
-rwxr-xr-x 1 andrewc andrewc 33681552 Apr 25 06:21 libippiu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc 21770718 Apr 25 06:21 libippiy8.so
-rwxr-xr-x 1 andrewc andrewc 21770718 Apr 25 06:21 libippiy8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1195009 Apr 25 06:21 libippje9.so
-rwxr-xr-x 1 andrewc andrewc  1195009 Apr 25 06:21 libippje9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1179982 Apr 25 06:21 libippjl9.so
-rwxr-xr-x 1 andrewc andrewc  1179982 Apr 25 06:21 libippjl9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1325554 Apr 25 06:21 libippjm7.so
-rwxr-xr-x 1 andrewc andrewc  1325554 Apr 25 06:21 libippjm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1277877 Apr 25 06:21 libippjmx.so
-rwxr-xr-x 1 andrewc andrewc  1277877 Apr 25 06:21 libippjmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc   106588 Apr 25 06:21 libippj.so
-rwxr-xr-x 1 andrewc andrewc   106588 Apr 25 06:21 libippj.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1426709 Apr 25 06:21 libippju8.so
-rwxr-xr-x 1 andrewc andrewc  1426709 Apr 25 06:21 libippju8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1298560 Apr 25 06:21 libippjy8.so
-rwxr-xr-x 1 andrewc andrewc  1298560 Apr 25 06:21 libippjy8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  7024939 Apr 25 06:21 libippme9.so
-rwxr-xr-x 1 andrewc andrewc  7024939 Apr 25 06:21 libippme9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  7183287 Apr 25 06:21 libippml9.so
-rwxr-xr-x 1 andrewc andrewc  7183287 Apr 25 06:21 libippml9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  6808743 Apr 25 06:21 libippmm7.so
-rwxr-xr-x 1 andrewc andrewc  6808743 Apr 25 06:21 libippmm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc  6878922 Apr 25 06:21 libippmmx.so
-rwxr-xr-x 1 andrewc andrewc  6878922 Apr 25 06:21 libippmmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc   254321 Apr 25 06:21 libippm.so
-rwxr-xr-x 1 andrewc andrewc   254321 Apr 25 06:21 libippm.so.8.1
-rwxr-xr-x 1 andrewc andrewc  6734432 Apr 25 06:21 libippmu8.so
-rwxr-xr-x 1 andrewc andrewc  6734432 Apr 25 06:21 libippmu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  7124187 Apr 25 06:21 libippmy8.so
-rwxr-xr-x 1 andrewc andrewc  7124187 Apr 25 06:21 libippmy8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1484832 Apr 25 06:21 libippre9.so
-rwxr-xr-x 1 andrewc andrewc  1484832 Apr 25 06:21 libippre9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1513889 Apr 25 06:21 libipprl9.so
-rwxr-xr-x 1 andrewc andrewc  1513889 Apr 25 06:21 libipprl9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1292480 Apr 25 06:21 libipprm7.so
-rwxr-xr-x 1 andrewc andrewc  1292480 Apr 25 06:21 libipprm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1165251 Apr 25 06:21 libipprmx.so
-rwxr-xr-x 1 andrewc andrewc  1165251 Apr 25 06:21 libipprmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc    27725 Apr 25 06:21 libippr.so
-rwxr-xr-x 1 andrewc andrewc    27725 Apr 25 06:21 libippr.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2439409 Apr 25 06:21 libippru8.so
-rwxr-xr-x 1 andrewc andrewc  2439409 Apr 25 06:21 libippru8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1545803 Apr 25 06:21 libippry8.so
-rwxr-xr-x 1 andrewc andrewc  1545803 Apr 25 06:21 libippry8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  3184359 Apr 25 06:21 libippsce9.so
-rwxr-xr-x 1 andrewc andrewc  3184359 Apr 25 06:21 libippsce9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  3120427 Apr 25 06:21 libippscl9.so
-rwxr-xr-x 1 andrewc andrewc  3120427 Apr 25 06:21 libippscl9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2938298 Apr 25 06:21 libippscm7.so
-rwxr-xr-x 1 andrewc andrewc  2938298 Apr 25 06:21 libippscm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2018243 Apr 25 06:21 libippscmx.so
-rwxr-xr-x 1 andrewc andrewc  2018243 Apr 25 06:21 libippscmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc   148815 Apr 25 06:21 libippsc.so
-rwxr-xr-x 1 andrewc andrewc   148815 Apr 25 06:21 libippsc.so.8.1
-rwxr-xr-x 1 andrewc andrewc  3861608 Apr 25 06:21 libippscu8.so
-rwxr-xr-x 1 andrewc andrewc  3861608 Apr 25 06:21 libippscu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  3412936 Apr 25 06:21 libippscy8.so
-rwxr-xr-x 1 andrewc andrewc  3412936 Apr 25 06:21 libippscy8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  6670875 Apr 25 06:21 libippse9.so
-rwxr-xr-x 1 andrewc andrewc  6670875 Apr 25 06:21 libippse9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  6537458 Apr 25 06:21 libippsl9.so
-rwxr-xr-x 1 andrewc andrewc  6537458 Apr 25 06:21 libippsl9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  6534200 Apr 25 06:21 libippsm7.so
-rwxr-xr-x 1 andrewc andrewc  6534200 Apr 25 06:21 libippsm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc  4485205 Apr 25 06:21 libippsmx.so
-rwxr-xr-x 1 andrewc andrewc  4485205 Apr 25 06:21 libippsmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc   613435 Apr 25 06:21 libipps.so
-rwxr-xr-x 1 andrewc andrewc   613435 Apr 25 06:21 libipps.so.8.1
-rwxr-xr-x 1 andrewc andrewc  9849087 Apr 25 06:21 libippsu8.so
-rwxr-xr-x 1 andrewc andrewc  9849087 Apr 25 06:21 libippsu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  7053525 Apr 25 06:21 libippsy8.so
-rwxr-xr-x 1 andrewc andrewc  7053525 Apr 25 06:21 libippsy8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2559831 Apr 25 06:21 libippvce9.so
-rwxr-xr-x 1 andrewc andrewc  2559831 Apr 25 06:21 libippvce9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2578367 Apr 25 06:21 libippvcl9.so
-rwxr-xr-x 1 andrewc andrewc  2578367 Apr 25 06:21 libippvcl9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2466460 Apr 25 06:21 libippvcm7.so
-rwxr-xr-x 1 andrewc andrewc  2466460 Apr 25 06:21 libippvcm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2306042 Apr 25 06:21 libippvcmx.so
-rwxr-xr-x 1 andrewc andrewc  2306042 Apr 25 06:21 libippvcmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc   184487 Apr 25 06:21 libippvc.so
-rwxr-xr-x 1 andrewc andrewc   184487 Apr 25 06:21 libippvc.so.8.1
-rwxr-xr-x 1 andrewc andrewc  3124797 Apr 25 06:21 libippvcu8.so
-rwxr-xr-x 1 andrewc andrewc  3124797 Apr 25 06:21 libippvcu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2724329 Apr 25 06:21 libippvcy8.so
-rwxr-xr-x 1 andrewc andrewc  2724329 Apr 25 06:21 libippvcy8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  5310811 Apr 25 06:21 libippvme9.so
-rwxr-xr-x 1 andrewc andrewc  5310811 Apr 25 06:21 libippvme9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  5851124 Apr 25 06:21 libippvml9.so
-rwxr-xr-x 1 andrewc andrewc  5851124 Apr 25 06:21 libippvml9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  3310127 Apr 25 06:21 libippvmm7.so
-rwxr-xr-x 1 andrewc andrewc  3310127 Apr 25 06:21 libippvmm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1885041 Apr 25 06:21 libippvmmx.so
-rwxr-xr-x 1 andrewc andrewc  1885041 Apr 25 06:21 libippvmmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc   114831 Apr 25 06:21 libippvm.so
-rwxr-xr-x 1 andrewc andrewc   114831 Apr 25 06:21 libippvm.so.8.1
-rwxr-xr-x 1 andrewc andrewc  4462165 Apr 25 06:21 libippvmu8.so
-rwxr-xr-x 1 andrewc andrewc  4462165 Apr 25 06:21 libippvmu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  4434422 Apr 25 06:21 libippvmy8.so
-rwxr-xr-x 1 andrewc andrewc  4434422 Apr 25 06:21 libippvmy8.so.8.1

 

 


 

0 Kudos
AndrewC
New Contributor III
1,978 Views

Actually the problem remains and seems to be Linux version dependent. I tested on Centos 6.5 to check and after-installing the issue was not present. However, back on Centos 5.5, the issue IS present. This is a listing of the directory where the main application resides.

$ ls -l libipp*
-rwxr-xr-x 1 andrewc andrewc  1350298 Apr 25 06:20 libippace9.so
-rwxr-xr-x 1 andrewc andrewc  1350298 Apr 25 06:20 libippace9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1296978 Apr 25 06:20 libippacl9.so
-rwxr-xr-x 1 andrewc andrewc  1296978 Apr 25 06:20 libippacl9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1306525 Apr 25 06:20 libippacm7.so
-rwxr-xr-x 1 andrewc andrewc  1306525 Apr 25 06:20 libippacm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1118832 Apr 25 06:20 libippacmx.so
-rwxr-xr-x 1 andrewc andrewc  1118832 Apr 25 06:20 libippacmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc    79531 Apr 25 06:20 libippac.so
-rwxr-xr-x 1 andrewc andrewc    79531 Apr 25 06:20 libippac.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1587592 Apr 25 06:20 libippacu8.so
-rwxr-xr-x 1 andrewc andrewc  1587592 Apr 25 06:20 libippacu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1472132 Apr 25 06:20 libippacy8.so
-rwxr-xr-x 1 andrewc andrewc  1472132 Apr 25 06:20 libippacy8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2158713 Apr 25 06:20 libippcce9.so
-rwxr-xr-x 1 andrewc andrewc  2158713 Apr 25 06:20 libippcce9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2170175 Apr 25 06:20 libippccl9.so
-rwxr-xr-x 1 andrewc andrewc  2170175 Apr 25 06:20 libippccl9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2152000 Apr 25 06:20 libippccm7.so
-rwxr-xr-x 1 andrewc andrewc  2152000 Apr 25 06:20 libippccm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1624922 Apr 25 06:20 libippccmx.so
-rwxr-xr-x 1 andrewc andrewc  1624922 Apr 25 06:20 libippccmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc   168828 Apr 25 06:20 libippcc.so
-rwxr-xr-x 1 andrewc andrewc   168828 Apr 25 06:20 libippcc.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2575875 Apr 25 06:20 libippccu8.so
-rwxr-xr-x 1 andrewc andrewc  2575875 Apr 25 06:20 libippccu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2216330 Apr 25 06:20 libippccy8.so
-rwxr-xr-x 1 andrewc andrewc  2216330 Apr 25 06:20 libippccy8.so.8.1
-rwxr-xr-x 1 andrewc andrewc   683733 Apr 25 06:20 libippche9.so
-rwxr-xr-x 1 andrewc andrewc   683733 Apr 25 06:20 libippche9.so.8.1
-rwxr-xr-x 1 andrewc andrewc   685881 Apr 25 06:20 libippchl9.so
-rwxr-xr-x 1 andrewc andrewc   685881 Apr 25 06:20 libippchl9.so.8.1
-rwxr-xr-x 1 andrewc andrewc   657679 Apr 25 06:20 libippchm7.so
-rwxr-xr-x 1 andrewc andrewc   657679 Apr 25 06:20 libippchm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc   582145 Apr 25 06:20 libippchmx.so
-rwxr-xr-x 1 andrewc andrewc   582145 Apr 25 06:20 libippchmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc    36731 Apr 25 06:20 libippch.so
-rwxr-xr-x 1 andrewc andrewc    36731 Apr 25 06:20 libippch.so.8.1
-rwxr-xr-x 1 andrewc andrewc   715073 Apr 25 06:20 libippchu8.so
-rwxr-xr-x 1 andrewc andrewc   715073 Apr 25 06:20 libippchu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc   717404 Apr 25 06:20 libippchy8.so
-rwxr-xr-x 1 andrewc andrewc   717404 Apr 25 06:20 libippchy8.so.8.1
-rwxr-xr-x 1 andrewc andrewc    65448 Apr 25 06:20 libippcore.so
-rwxr-xr-x 1 andrewc andrewc    65448 Apr 25 06:20 libippcore.so.8.1
-rwxr-xr-x 1 andrewc andrewc  7497760 Apr 25 06:20 libippcve9.so
-rwxr-xr-x 1 andrewc andrewc  7497760 Apr 25 06:20 libippcve9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  7961738 Apr 25 06:20 libippcvl9.so
-rwxr-xr-x 1 andrewc andrewc  7961738 Apr 25 06:20 libippcvl9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  7038021 Apr 25 06:20 libippcvm7.so
-rwxr-xr-x 1 andrewc andrewc  7038021 Apr 25 06:20 libippcvm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc  6323382 Apr 25 06:20 libippcvmx.so
-rwxr-xr-x 1 andrewc andrewc  6323382 Apr 25 06:20 libippcvmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc   233495 Apr 25 06:20 libippcv.so
-rwxr-xr-x 1 andrewc andrewc   233495 Apr 25 06:20 libippcv.so.8.1
-rwxr-xr-x 1 andrewc andrewc 11300349 Apr 25 06:20 libippcvu8.so
-rwxr-xr-x 1 andrewc andrewc 11300349 Apr 25 06:20 libippcvu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  7649213 Apr 25 06:20 libippcvy8.so
-rwxr-xr-x 1 andrewc andrewc  7649213 Apr 25 06:20 libippcvy8.so.8.1
-rwxr-xr-x 1 andrewc andrewc   485242 Apr 25 06:20 libippdce9.so
-rwxr-xr-x 1 andrewc andrewc   485242 Apr 25 06:20 libippdce9.so.8.1
-rwxr-xr-x 1 andrewc andrewc   496297 Apr 25 06:20 libippdcl9.so
-rwxr-xr-x 1 andrewc andrewc   496297 Apr 25 06:20 libippdcl9.so.8.1
-rwxr-xr-x 1 andrewc andrewc   436145 Apr 25 06:20 libippdcm7.so
-rwxr-xr-x 1 andrewc andrewc   436145 Apr 25 06:20 libippdcm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc   386528 Apr 25 06:20 libippdcmx.so
-rwxr-xr-x 1 andrewc andrewc   386528 Apr 25 06:20 libippdcmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc    50002 Apr 25 06:20 libippdc.so
-rwxr-xr-x 1 andrewc andrewc    50002 Apr 25 06:20 libippdc.so.8.1
-rwxr-xr-x 1 andrewc andrewc   467625 Apr 25 06:20 libippdcu8.so
-rwxr-xr-x 1 andrewc andrewc   467625 Apr 25 06:20 libippdcu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc   509055 Apr 25 06:20 libippdcy8.so
-rwxr-xr-x 1 andrewc andrewc   509055 Apr 25 06:20 libippdcy8.so.8.1
-rwxr-xr-x 1 andrewc andrewc   141624 Apr 25 06:20 libippdie9.so
-rwxr-xr-x 1 andrewc andrewc   141624 Apr 25 06:20 libippdie9.so.8.1
-rwxr-xr-x 1 andrewc andrewc   160920 Apr 25 06:20 libippdil9.so
-rwxr-xr-x 1 andrewc andrewc   160920 Apr 25 06:20 libippdil9.so.8.1
-rwxr-xr-x 1 andrewc andrewc    84280 Apr 25 06:20 libippdim7.so
-rwxr-xr-x 1 andrewc andrewc    84280 Apr 25 06:20 libippdim7.so.8.1
-rwxr-xr-x 1 andrewc andrewc    80184 Apr 25 06:20 libippdimx.so
-rwxr-xr-x 1 andrewc andrewc    80184 Apr 25 06:20 libippdimx.so.8.1
-rwxr-xr-x 1 andrewc andrewc    26330 Apr 25 06:20 libippdi.so
-rwxr-xr-x 1 andrewc andrewc    26330 Apr 25 06:20 libippdi.so.8.1
-rwxr-xr-x 1 andrewc andrewc   138743 Apr 25 06:20 libippdiu8.so
-rwxr-xr-x 1 andrewc andrewc   138743 Apr 25 06:20 libippdiu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc   138337 Apr 25 06:20 libippdiy8.so
-rwxr-xr-x 1 andrewc andrewc   138337 Apr 25 06:20 libippdiy8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  9633138 Apr 25 06:20 libippgene9.so
-rwxr-xr-x 1 andrewc andrewc  9633138 Apr 25 06:20 libippgene9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  9633138 Apr 25 06:20 libippgenl9.so
-rwxr-xr-x 1 andrewc andrewc  9633138 Apr 25 06:20 libippgenl9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  9624946 Apr 25 06:20 libippgenm7.so
-rwxr-xr-x 1 andrewc andrewc  9624946 Apr 25 06:20 libippgenm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc 10061239 Apr 25 06:20 libippgenmx.so
-rwxr-xr-x 1 andrewc andrewc 10061239 Apr 25 06:20 libippgenmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc   362958 Apr 25 06:20 libippgen.so
-rwxr-xr-x 1 andrewc andrewc   362958 Apr 25 06:20 libippgen.so.8.1
-rwxr-xr-x 1 andrewc andrewc  9677274 Apr 25 06:20 libippgenu8.so
-rwxr-xr-x 1 andrewc andrewc  9677274 Apr 25 06:20 libippgenu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc 27211746 Apr 25 06:21 libippie9.so
-rwxr-xr-x 1 andrewc andrewc 27211746 Apr 25 06:21 libippie9.so.8.1
-rwxr-xr-x 1 andrewc andrewc 28104219 Apr 25 06:21 libippil9.so
-rwxr-xr-x 1 andrewc andrewc 28104219 Apr 25 06:21 libippil9.so.8.1
-rwxr-xr-x 1 andrewc andrewc 17345405 Apr 25 06:21 libippim7.so
-rwxr-xr-x 1 andrewc andrewc 17345405 Apr 25 06:21 libippim7.so.8.1
-rwxr-xr-x 1 andrewc andrewc 15487735 Apr 25 06:21 libippimx.so
-rwxr-xr-x 1 andrewc andrewc 15487735 Apr 25 06:21 libippimx.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1115953 Apr 25 06:21 libippi.so
-rwxr-xr-x 1 andrewc andrewc  1115953 Apr 25 06:21 libippi.so.8.1
-rwxr-xr-x 1 andrewc andrewc 33681552 Apr 25 06:21 libippiu8.so
-rwxr-xr-x 1 andrewc andrewc 33681552 Apr 25 06:21 libippiu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc 21770718 Apr 25 06:21 libippiy8.so
-rwxr-xr-x 1 andrewc andrewc 21770718 Apr 25 06:21 libippiy8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1195009 Apr 25 06:21 libippje9.so
-rwxr-xr-x 1 andrewc andrewc  1195009 Apr 25 06:21 libippje9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1179982 Apr 25 06:21 libippjl9.so
-rwxr-xr-x 1 andrewc andrewc  1179982 Apr 25 06:21 libippjl9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1325554 Apr 25 06:21 libippjm7.so
-rwxr-xr-x 1 andrewc andrewc  1325554 Apr 25 06:21 libippjm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1277877 Apr 25 06:21 libippjmx.so
-rwxr-xr-x 1 andrewc andrewc  1277877 Apr 25 06:21 libippjmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc   106588 Apr 25 06:21 libippj.so
-rwxr-xr-x 1 andrewc andrewc   106588 Apr 25 06:21 libippj.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1426709 Apr 25 06:21 libippju8.so
-rwxr-xr-x 1 andrewc andrewc  1426709 Apr 25 06:21 libippju8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1298560 Apr 25 06:21 libippjy8.so
-rwxr-xr-x 1 andrewc andrewc  1298560 Apr 25 06:21 libippjy8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  7024939 Apr 25 06:21 libippme9.so
-rwxr-xr-x 1 andrewc andrewc  7024939 Apr 25 06:21 libippme9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  7183287 Apr 25 06:21 libippml9.so
-rwxr-xr-x 1 andrewc andrewc  7183287 Apr 25 06:21 libippml9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  6808743 Apr 25 06:21 libippmm7.so
-rwxr-xr-x 1 andrewc andrewc  6808743 Apr 25 06:21 libippmm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc  6878922 Apr 25 06:21 libippmmx.so
-rwxr-xr-x 1 andrewc andrewc  6878922 Apr 25 06:21 libippmmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc   254321 Apr 25 06:21 libippm.so
-rwxr-xr-x 1 andrewc andrewc   254321 Apr 25 06:21 libippm.so.8.1
-rwxr-xr-x 1 andrewc andrewc  6734432 Apr 25 06:21 libippmu8.so
-rwxr-xr-x 1 andrewc andrewc  6734432 Apr 25 06:21 libippmu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  7124187 Apr 25 06:21 libippmy8.so
-rwxr-xr-x 1 andrewc andrewc  7124187 Apr 25 06:21 libippmy8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1484832 Apr 25 06:21 libippre9.so
-rwxr-xr-x 1 andrewc andrewc  1484832 Apr 25 06:21 libippre9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1513889 Apr 25 06:21 libipprl9.so
-rwxr-xr-x 1 andrewc andrewc  1513889 Apr 25 06:21 libipprl9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1292480 Apr 25 06:21 libipprm7.so
-rwxr-xr-x 1 andrewc andrewc  1292480 Apr 25 06:21 libipprm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1165251 Apr 25 06:21 libipprmx.so
-rwxr-xr-x 1 andrewc andrewc  1165251 Apr 25 06:21 libipprmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc    27725 Apr 25 06:21 libippr.so
-rwxr-xr-x 1 andrewc andrewc    27725 Apr 25 06:21 libippr.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2439409 Apr 25 06:21 libippru8.so
-rwxr-xr-x 1 andrewc andrewc  2439409 Apr 25 06:21 libippru8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1545803 Apr 25 06:21 libippry8.so
-rwxr-xr-x 1 andrewc andrewc  1545803 Apr 25 06:21 libippry8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  3184359 Apr 25 06:21 libippsce9.so
-rwxr-xr-x 1 andrewc andrewc  3184359 Apr 25 06:21 libippsce9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  3120427 Apr 25 06:21 libippscl9.so
-rwxr-xr-x 1 andrewc andrewc  3120427 Apr 25 06:21 libippscl9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2938298 Apr 25 06:21 libippscm7.so
-rwxr-xr-x 1 andrewc andrewc  2938298 Apr 25 06:21 libippscm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2018243 Apr 25 06:21 libippscmx.so
-rwxr-xr-x 1 andrewc andrewc  2018243 Apr 25 06:21 libippscmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc   148815 Apr 25 06:21 libippsc.so
-rwxr-xr-x 1 andrewc andrewc   148815 Apr 25 06:21 libippsc.so.8.1
-rwxr-xr-x 1 andrewc andrewc  3861608 Apr 25 06:21 libippscu8.so
-rwxr-xr-x 1 andrewc andrewc  3861608 Apr 25 06:21 libippscu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  3412936 Apr 25 06:21 libippscy8.so
-rwxr-xr-x 1 andrewc andrewc  3412936 Apr 25 06:21 libippscy8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  6670875 Apr 25 06:21 libippse9.so
-rwxr-xr-x 1 andrewc andrewc  6670875 Apr 25 06:21 libippse9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  6537458 Apr 25 06:21 libippsl9.so
-rwxr-xr-x 1 andrewc andrewc  6537458 Apr 25 06:21 libippsl9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  6534200 Apr 25 06:21 libippsm7.so
-rwxr-xr-x 1 andrewc andrewc  6534200 Apr 25 06:21 libippsm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc  4485205 Apr 25 06:21 libippsmx.so
-rwxr-xr-x 1 andrewc andrewc  4485205 Apr 25 06:21 libippsmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc   613435 Apr 25 06:21 libipps.so
-rwxr-xr-x 1 andrewc andrewc   613435 Apr 25 06:21 libipps.so.8.1
-rwxr-xr-x 1 andrewc andrewc  9849087 Apr 25 06:21 libippsu8.so
-rwxr-xr-x 1 andrewc andrewc  9849087 Apr 25 06:21 libippsu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  7053525 Apr 25 06:21 libippsy8.so
-rwxr-xr-x 1 andrewc andrewc  7053525 Apr 25 06:21 libippsy8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2559831 Apr 25 06:21 libippvce9.so
-rwxr-xr-x 1 andrewc andrewc  2559831 Apr 25 06:21 libippvce9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2578367 Apr 25 06:21 libippvcl9.so
-rwxr-xr-x 1 andrewc andrewc  2578367 Apr 25 06:21 libippvcl9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2466460 Apr 25 06:21 libippvcm7.so
-rwxr-xr-x 1 andrewc andrewc  2466460 Apr 25 06:21 libippvcm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2306042 Apr 25 06:21 libippvcmx.so
-rwxr-xr-x 1 andrewc andrewc  2306042 Apr 25 06:21 libippvcmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc   184487 Apr 25 06:21 libippvc.so
-rwxr-xr-x 1 andrewc andrewc   184487 Apr 25 06:21 libippvc.so.8.1
-rwxr-xr-x 1 andrewc andrewc  3124797 Apr 25 06:21 libippvcu8.so
-rwxr-xr-x 1 andrewc andrewc  3124797 Apr 25 06:21 libippvcu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2724329 Apr 25 06:21 libippvcy8.so
-rwxr-xr-x 1 andrewc andrewc  2724329 Apr 25 06:21 libippvcy8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  5310811 Apr 25 06:21 libippvme9.so
-rwxr-xr-x 1 andrewc andrewc  5310811 Apr 25 06:21 libippvme9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  5851124 Apr 25 06:21 libippvml9.so
-rwxr-xr-x 1 andrewc andrewc  5851124 Apr 25 06:21 libippvml9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  3310127 Apr 25 06:21 libippvmm7.so
-rwxr-xr-x 1 andrewc andrewc  3310127 Apr 25 06:21 libippvmm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1885041 Apr 25 06:21 libippvmmx.so
-rwxr-xr-x 1 andrewc andrewc  1885041 Apr 25 06:21 libippvmmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc   114831 Apr 25 06:21 libippvm.so
-rwxr-xr-x 1 andrewc andrewc   114831 Apr 25 06:21 libippvm.so.8.1
-rwxr-xr-x 1 andrewc andrewc  4462165 Apr 25 06:21 libippvmu8.so
-rwxr-xr-x 1 andrewc andrewc  4462165 Apr 25 06:21 libippvmu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  4434422 Apr 25 06:21 libippvmy8.so
-rwxr-xr-x 1 andrewc andrewc  4434422 Apr 25 06:21 libippvmy8.so.8.1

 

 

0 Kudos
AndrewC
New Contributor III
1,978 Views

Sorry, it appears the problem is Linux OS dependent. On Centos 6.5 - no problems ( why I said the issue disappeared). Back on Centos 5.5, the issue is present. Identical installations, all libipp*.so are present an accounted for and in the LD_LIBRARY_PATH.

This has come up only since SP1 Update 3.

0 Kudos
Pavel_B_Intel1
Employee
1,978 Views

Hm very strange,

let try to debug on a small example, please link the test below twice: with IPP static and dynamic libraries: ippi, ippcore

#include "ipp.h"
#include <stdio.h>
int main(int argc, char* argv[])
{
        const IppLibraryVersion *lib;
        Ipp64u fm;
        IppStatus status;

        status= ippInit();            //IPP initialization with the best optimization layer
        if( status != ippStsNoErr ) {
                printf("IppInit() Error:\n");
                printf("%s\n", ippGetStatusString(status) );
                return -1;
        }

        //Get version info
        lib = ippiGetLibVersion();
        printf("%s %s\n", lib->Name, lib->Version);

        //Get CPU features enabled with selected library level
        fm=ippGetEnabledCpuFeatures();
        printf("SSE    :%c\n",(fm>>1)&1?'Y':'N');
        printf("SSE2   :%c\n",(fm>>2)&1?'Y':'N');
        printf("SSE3   :%c\n",(fm>>3)&1?'Y':'N');
        printf("SSSE3  :%c\n",(fm>>4)&1?'Y':'N');
        printf("SSE41  :%c\n",(fm>>6)&1?'Y':'N');
        printf("SSE42  :%c\n",(fm>>7)&1?'Y':'N');
        printf("AVX    :%c\n",(fm>>8)&1 ?'Y':'N');
        printf("AVX2   :%c\n", (fm>>15)&1 ?'Y':'N' );
        printf("----------\n");
        printf("OS Enabled AVX :%c\n", (fm>>9)&1 ?'Y':'N');
        printf("AES            :%c\n", (fm>>10)&1?'Y':'N');
        printf("CLMUL          :%c\n", (fm>>11)&1?'Y':'N');
        printf("RDRAND         :%c\n", (fm>>13)&1?'Y':'N');
        printf("F16C           :%c\n", (fm>>14)&1?'Y':'N');

        return 0;
}

static link:
gcc -o ./ipptest_static ipptest.c -I$IPPROOT/include $IPPROOT/lib/intel64/libippi.a $IPPROOT/lib/intel64/libippcore.a -lc

dynamic link:
gcc -o ./ipptest_dynamic ipptest.c -I$IPPROOT/include -L $IPPROOT/lib/intel64 -lippi -lcore -lc

Also please copy $IPPROOT/lib/intel64/libippi*.so* to the test folder and run the both tests.

Please send the output of the both runs.

Thanks, Pavel

0 Kudos
AndrewC
New Contributor III
1,978 Views

Mystery deepens

Test example(s) work perfectly (ps you meant -lippcore in above dynamic example)

$HOME/ipptest/ipptest_dynamic
ippIP SSE4.1/4.2 (y8)+ 8.1.1 (r42291)
SSE    :Y
SSE2   :Y
SSE3   :Y
SSSE3  :Y
SSE41  :Y
SSE42  :Y
AVX    :N
AVX2   :N
----------
OS Enabled AVX :N
AES            :Y
CLMUL          :Y
RDRAND         :N
F16C           :N

$ $HOME/ipptest/ipptest_static
ippIP SSE4.1/4.2 (y8)+ 8.1.1 (r42291)
SSE    :Y
SSE2   :Y
SSE3   :Y
SSSE3  :Y
SSE41  :Y
SSE42  :Y
AVX    :N
AVX2   :N
----------
OS Enabled AVX :N
AES            :Y
CLMUL          :Y
RDRAND         :N
F16C           :N


My full program in same environment

IppInit() Error:ippStsWaterfall: Cannot load required library, waterfall is used.
IPP:ippIP SSE4.1/4.2 (y8)+ 8.1.1 (r42291)
SSE    :Y
SSE2   :Y
SSE3   :Y
SSSE3  :Y
SSE41  :Y
SSE42  :Y
AVX    :N
AVX2   :N
----------

OS Enabled AVX :N
AES            :Y
CLMUL          :Y
RDRAND         :N
F16C           :N

 

 

0 Kudos
Pavel_B_Intel1
Employee
1,978 Views

Well could you send me the contant of the folder where your application is?

ls *

 

0 Kudos
AndrewC
New Contributor III
1,978 Views

I know you suspect that some ipp libraries are missing! I have run the tests with the IPP dynamic libraries in the LD_LIBRARY_PATH as well as in the same directory as the application, no difference.

$ ls -l libipp*
-rwxr-xr-x 1 andrewc andrewc  1350298 Apr 25 06:20 libippace9.so
-rwxr-xr-x 1 andrewc andrewc  1350298 Apr 25 06:20 libippace9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1296978 Apr 25 06:20 libippacl9.so
-rwxr-xr-x 1 andrewc andrewc  1296978 Apr 25 06:20 libippacl9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1306525 Apr 25 06:20 libippacm7.so
-rwxr-xr-x 1 andrewc andrewc  1306525 Apr 25 06:20 libippacm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1118832 Apr 25 06:20 libippacmx.so
-rwxr-xr-x 1 andrewc andrewc  1118832 Apr 25 06:20 libippacmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc    79531 Apr 25 06:20 libippac.so
-rwxr-xr-x 1 andrewc andrewc    79531 Apr 25 06:20 libippac.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1587592 Apr 25 06:20 libippacu8.so
-rwxr-xr-x 1 andrewc andrewc  1587592 Apr 25 06:20 libippacu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1472132 Apr 25 06:20 libippacy8.so
-rwxr-xr-x 1 andrewc andrewc  1472132 Apr 25 06:20 libippacy8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2158713 Apr 25 06:20 libippcce9.so
-rwxr-xr-x 1 andrewc andrewc  2158713 Apr 25 06:20 libippcce9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2170175 Apr 25 06:20 libippccl9.so
-rwxr-xr-x 1 andrewc andrewc  2170175 Apr 25 06:20 libippccl9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2152000 Apr 25 06:20 libippccm7.so
-rwxr-xr-x 1 andrewc andrewc  2152000 Apr 25 06:20 libippccm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1624922 Apr 25 06:20 libippccmx.so
-rwxr-xr-x 1 andrewc andrewc  1624922 Apr 25 06:20 libippccmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc   168828 Apr 25 06:20 libippcc.so
-rwxr-xr-x 1 andrewc andrewc   168828 Apr 25 06:20 libippcc.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2575875 Apr 25 06:20 libippccu8.so
-rwxr-xr-x 1 andrewc andrewc  2575875 Apr 25 06:20 libippccu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2216330 Apr 25 06:20 libippccy8.so
-rwxr-xr-x 1 andrewc andrewc  2216330 Apr 25 06:20 libippccy8.so.8.1
-rwxr-xr-x 1 andrewc andrewc   683733 Apr 25 06:20 libippche9.so
-rwxr-xr-x 1 andrewc andrewc   683733 Apr 25 06:20 libippche9.so.8.1
-rwxr-xr-x 1 andrewc andrewc   685881 Apr 25 06:20 libippchl9.so
-rwxr-xr-x 1 andrewc andrewc   685881 Apr 25 06:20 libippchl9.so.8.1
-rwxr-xr-x 1 andrewc andrewc   657679 Apr 25 06:20 libippchm7.so
-rwxr-xr-x 1 andrewc andrewc   657679 Apr 25 06:20 libippchm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc   582145 Apr 25 06:20 libippchmx.so
-rwxr-xr-x 1 andrewc andrewc   582145 Apr 25 06:20 libippchmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc    36731 Apr 25 06:20 libippch.so
-rwxr-xr-x 1 andrewc andrewc    36731 Apr 25 06:20 libippch.so.8.1
-rwxr-xr-x 1 andrewc andrewc   715073 Apr 25 06:20 libippchu8.so
-rwxr-xr-x 1 andrewc andrewc   715073 Apr 25 06:20 libippchu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc   717404 Apr 25 06:20 libippchy8.so
-rwxr-xr-x 1 andrewc andrewc   717404 Apr 25 06:20 libippchy8.so.8.1
-rwxr-xr-x 1 andrewc andrewc    65448 Apr 25 06:20 libippcore.so
-rwxr-xr-x 1 andrewc andrewc    65448 Apr 25 06:20 libippcore.so.8.1
-rwxr-xr-x 1 andrewc andrewc  7497760 Apr 25 06:20 libippcve9.so
-rwxr-xr-x 1 andrewc andrewc  7497760 Apr 25 06:20 libippcve9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  7961738 Apr 25 06:20 libippcvl9.so
-rwxr-xr-x 1 andrewc andrewc  7961738 Apr 25 06:20 libippcvl9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  7038021 Apr 25 06:20 libippcvm7.so
-rwxr-xr-x 1 andrewc andrewc  7038021 Apr 25 06:20 libippcvm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc  6323382 Apr 25 06:20 libippcvmx.so
-rwxr-xr-x 1 andrewc andrewc  6323382 Apr 25 06:20 libippcvmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc   233495 Apr 25 06:20 libippcv.so
-rwxr-xr-x 1 andrewc andrewc   233495 Apr 25 06:20 libippcv.so.8.1
-rwxr-xr-x 1 andrewc andrewc 11300349 Apr 25 06:20 libippcvu8.so
-rwxr-xr-x 1 andrewc andrewc 11300349 Apr 25 06:20 libippcvu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  7649213 Apr 25 06:20 libippcvy8.so
-rwxr-xr-x 1 andrewc andrewc  7649213 Apr 25 06:20 libippcvy8.so.8.1
-rwxr-xr-x 1 andrewc andrewc   485242 Apr 25 06:20 libippdce9.so
-rwxr-xr-x 1 andrewc andrewc   485242 Apr 25 06:20 libippdce9.so.8.1
-rwxr-xr-x 1 andrewc andrewc   496297 Apr 25 06:20 libippdcl9.so
-rwxr-xr-x 1 andrewc andrewc   496297 Apr 25 06:20 libippdcl9.so.8.1
-rwxr-xr-x 1 andrewc andrewc   436145 Apr 25 06:20 libippdcm7.so
-rwxr-xr-x 1 andrewc andrewc   436145 Apr 25 06:20 libippdcm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc   386528 Apr 25 06:20 libippdcmx.so
-rwxr-xr-x 1 andrewc andrewc   386528 Apr 25 06:20 libippdcmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc    50002 Apr 25 06:20 libippdc.so
-rwxr-xr-x 1 andrewc andrewc    50002 Apr 25 06:20 libippdc.so.8.1
-rwxr-xr-x 1 andrewc andrewc   467625 Apr 25 06:20 libippdcu8.so
-rwxr-xr-x 1 andrewc andrewc   467625 Apr 25 06:20 libippdcu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc   509055 Apr 25 06:20 libippdcy8.so
-rwxr-xr-x 1 andrewc andrewc   509055 Apr 25 06:20 libippdcy8.so.8.1
-rwxr-xr-x 1 andrewc andrewc   141624 Apr 25 06:20 libippdie9.so
-rwxr-xr-x 1 andrewc andrewc   141624 Apr 25 06:20 libippdie9.so.8.1
-rwxr-xr-x 1 andrewc andrewc   160920 Apr 25 06:20 libippdil9.so
-rwxr-xr-x 1 andrewc andrewc   160920 Apr 25 06:20 libippdil9.so.8.1
-rwxr-xr-x 1 andrewc andrewc    84280 Apr 25 06:20 libippdim7.so
-rwxr-xr-x 1 andrewc andrewc    84280 Apr 25 06:20 libippdim7.so.8.1
-rwxr-xr-x 1 andrewc andrewc    80184 Apr 25 06:20 libippdimx.so
-rwxr-xr-x 1 andrewc andrewc    80184 Apr 25 06:20 libippdimx.so.8.1
-rwxr-xr-x 1 andrewc andrewc    26330 Apr 25 06:20 libippdi.so
-rwxr-xr-x 1 andrewc andrewc    26330 Apr 25 06:20 libippdi.so.8.1
-rwxr-xr-x 1 andrewc andrewc   138743 Apr 25 06:20 libippdiu8.so
-rwxr-xr-x 1 andrewc andrewc   138743 Apr 25 06:20 libippdiu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc   138337 Apr 25 06:20 libippdiy8.so
-rwxr-xr-x 1 andrewc andrewc   138337 Apr 25 06:20 libippdiy8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  9633138 Apr 25 06:20 libippgene9.so
-rwxr-xr-x 1 andrewc andrewc  9633138 Apr 25 06:20 libippgene9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  9633138 Apr 25 06:20 libippgenl9.so
-rwxr-xr-x 1 andrewc andrewc  9633138 Apr 25 06:20 libippgenl9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  9624946 Apr 25 06:20 libippgenm7.so
-rwxr-xr-x 1 andrewc andrewc  9624946 Apr 25 06:20 libippgenm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc 10061239 Apr 25 06:20 libippgenmx.so
-rwxr-xr-x 1 andrewc andrewc 10061239 Apr 25 06:20 libippgenmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc   362958 Apr 25 06:20 libippgen.so
-rwxr-xr-x 1 andrewc andrewc   362958 Apr 25 06:20 libippgen.so.8.1
-rwxr-xr-x 1 andrewc andrewc  9677274 Apr 25 06:20 libippgenu8.so
-rwxr-xr-x 1 andrewc andrewc  9677274 Apr 25 06:20 libippgenu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc 27211746 Apr 25 06:21 libippie9.so
-rwxr-xr-x 1 andrewc andrewc 27211746 Apr 25 06:21 libippie9.so.8.1
-rwxr-xr-x 1 andrewc andrewc 28104219 Apr 25 06:21 libippil9.so
-rwxr-xr-x 1 andrewc andrewc 28104219 Apr 25 06:21 libippil9.so.8.1
-rwxr-xr-x 1 andrewc andrewc 17345405 Apr 25 06:21 libippim7.so
-rwxr-xr-x 1 andrewc andrewc 17345405 Apr 25 06:21 libippim7.so.8.1
-rwxr-xr-x 1 andrewc andrewc 15487735 Apr 25 06:21 libippimx.so
-rwxr-xr-x 1 andrewc andrewc 15487735 Apr 25 06:21 libippimx.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1115953 Apr 25 06:21 libippi.so
-rwxr-xr-x 1 andrewc andrewc  1115953 Apr 25 06:21 libippi.so.8.1
-rwxr-xr-x 1 andrewc andrewc 33681552 Apr 25 06:21 libippiu8.so
-rwxr-xr-x 1 andrewc andrewc 33681552 Apr 25 06:21 libippiu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc 21770718 Apr 25 06:21 libippiy8.so
-rwxr-xr-x 1 andrewc andrewc 21770718 Apr 25 06:21 libippiy8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1195009 Apr 25 06:21 libippje9.so
-rwxr-xr-x 1 andrewc andrewc  1195009 Apr 25 06:21 libippje9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1179982 Apr 25 06:21 libippjl9.so
-rwxr-xr-x 1 andrewc andrewc  1179982 Apr 25 06:21 libippjl9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1325554 Apr 25 06:21 libippjm7.so
-rwxr-xr-x 1 andrewc andrewc  1325554 Apr 25 06:21 libippjm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1277877 Apr 25 06:21 libippjmx.so
-rwxr-xr-x 1 andrewc andrewc  1277877 Apr 25 06:21 libippjmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc   106588 Apr 25 06:21 libippj.so
-rwxr-xr-x 1 andrewc andrewc   106588 Apr 25 06:21 libippj.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1426709 Apr 25 06:21 libippju8.so
-rwxr-xr-x 1 andrewc andrewc  1426709 Apr 25 06:21 libippju8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1298560 Apr 25 06:21 libippjy8.so
-rwxr-xr-x 1 andrewc andrewc  1298560 Apr 25 06:21 libippjy8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  7024939 Apr 25 06:21 libippme9.so
-rwxr-xr-x 1 andrewc andrewc  7024939 Apr 25 06:21 libippme9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  7183287 Apr 25 06:21 libippml9.so
-rwxr-xr-x 1 andrewc andrewc  7183287 Apr 25 06:21 libippml9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  6808743 Apr 25 06:21 libippmm7.so
-rwxr-xr-x 1 andrewc andrewc  6808743 Apr 25 06:21 libippmm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc  6878922 Apr 25 06:21 libippmmx.so
-rwxr-xr-x 1 andrewc andrewc  6878922 Apr 25 06:21 libippmmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc   254321 Apr 25 06:21 libippm.so
-rwxr-xr-x 1 andrewc andrewc   254321 Apr 25 06:21 libippm.so.8.1
-rwxr-xr-x 1 andrewc andrewc  6734432 Apr 25 06:21 libippmu8.so
-rwxr-xr-x 1 andrewc andrewc  6734432 Apr 25 06:21 libippmu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  7124187 Apr 25 06:21 libippmy8.so
-rwxr-xr-x 1 andrewc andrewc  7124187 Apr 25 06:21 libippmy8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1484832 Apr 25 06:21 libippre9.so
-rwxr-xr-x 1 andrewc andrewc  1484832 Apr 25 06:21 libippre9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1513889 Apr 25 06:21 libipprl9.so
-rwxr-xr-x 1 andrewc andrewc  1513889 Apr 25 06:21 libipprl9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1292480 Apr 25 06:21 libipprm7.so
-rwxr-xr-x 1 andrewc andrewc  1292480 Apr 25 06:21 libipprm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1165251 Apr 25 06:21 libipprmx.so
-rwxr-xr-x 1 andrewc andrewc  1165251 Apr 25 06:21 libipprmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc    27725 Apr 25 06:21 libippr.so
-rwxr-xr-x 1 andrewc andrewc    27725 Apr 25 06:21 libippr.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2439409 Apr 25 06:21 libippru8.so
-rwxr-xr-x 1 andrewc andrewc  2439409 Apr 25 06:21 libippru8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1545803 Apr 25 06:21 libippry8.so
-rwxr-xr-x 1 andrewc andrewc  1545803 Apr 25 06:21 libippry8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  3184359 Apr 25 06:21 libippsce9.so
-rwxr-xr-x 1 andrewc andrewc  3184359 Apr 25 06:21 libippsce9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  3120427 Apr 25 06:21 libippscl9.so
-rwxr-xr-x 1 andrewc andrewc  3120427 Apr 25 06:21 libippscl9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2938298 Apr 25 06:21 libippscm7.so
-rwxr-xr-x 1 andrewc andrewc  2938298 Apr 25 06:21 libippscm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2018243 Apr 25 06:21 libippscmx.so
-rwxr-xr-x 1 andrewc andrewc  2018243 Apr 25 06:21 libippscmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc   148815 Apr 25 06:21 libippsc.so
-rwxr-xr-x 1 andrewc andrewc   148815 Apr 25 06:21 libippsc.so.8.1
-rwxr-xr-x 1 andrewc andrewc  3861608 Apr 25 06:21 libippscu8.so
-rwxr-xr-x 1 andrewc andrewc  3861608 Apr 25 06:21 libippscu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  3412936 Apr 25 06:21 libippscy8.so
-rwxr-xr-x 1 andrewc andrewc  3412936 Apr 25 06:21 libippscy8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  6670875 Apr 25 06:21 libippse9.so
-rwxr-xr-x 1 andrewc andrewc  6670875 Apr 25 06:21 libippse9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  6537458 Apr 25 06:21 libippsl9.so
-rwxr-xr-x 1 andrewc andrewc  6537458 Apr 25 06:21 libippsl9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  6534200 Apr 25 06:21 libippsm7.so
-rwxr-xr-x 1 andrewc andrewc  6534200 Apr 25 06:21 libippsm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc  4485205 Apr 25 06:21 libippsmx.so
-rwxr-xr-x 1 andrewc andrewc  4485205 Apr 25 06:21 libippsmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc   613435 Apr 25 06:21 libipps.so
-rwxr-xr-x 1 andrewc andrewc   613435 Apr 25 06:21 libipps.so.8.1
-rwxr-xr-x 1 andrewc andrewc  9849087 Apr 25 06:21 libippsu8.so
-rwxr-xr-x 1 andrewc andrewc  9849087 Apr 25 06:21 libippsu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  7053525 Apr 25 06:21 libippsy8.so
-rwxr-xr-x 1 andrewc andrewc  7053525 Apr 25 06:21 libippsy8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2559831 Apr 25 06:21 libippvce9.so
-rwxr-xr-x 1 andrewc andrewc  2559831 Apr 25 06:21 libippvce9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2578367 Apr 25 06:21 libippvcl9.so
-rwxr-xr-x 1 andrewc andrewc  2578367 Apr 25 06:21 libippvcl9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2466460 Apr 25 06:21 libippvcm7.so
-rwxr-xr-x 1 andrewc andrewc  2466460 Apr 25 06:21 libippvcm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2306042 Apr 25 06:21 libippvcmx.so
-rwxr-xr-x 1 andrewc andrewc  2306042 Apr 25 06:21 libippvcmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc   184487 Apr 25 06:21 libippvc.so
-rwxr-xr-x 1 andrewc andrewc   184487 Apr 25 06:21 libippvc.so.8.1
-rwxr-xr-x 1 andrewc andrewc  3124797 Apr 25 06:21 libippvcu8.so
-rwxr-xr-x 1 andrewc andrewc  3124797 Apr 25 06:21 libippvcu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  2724329 Apr 25 06:21 libippvcy8.so
-rwxr-xr-x 1 andrewc andrewc  2724329 Apr 25 06:21 libippvcy8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  5310811 Apr 25 06:21 libippvme9.so
-rwxr-xr-x 1 andrewc andrewc  5310811 Apr 25 06:21 libippvme9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  5851124 Apr 25 06:21 libippvml9.so
-rwxr-xr-x 1 andrewc andrewc  5851124 Apr 25 06:21 libippvml9.so.8.1
-rwxr-xr-x 1 andrewc andrewc  3310127 Apr 25 06:21 libippvmm7.so
-rwxr-xr-x 1 andrewc andrewc  3310127 Apr 25 06:21 libippvmm7.so.8.1
-rwxr-xr-x 1 andrewc andrewc  1885041 Apr 25 06:21 libippvmmx.so
-rwxr-xr-x 1 andrewc andrewc  1885041 Apr 25 06:21 libippvmmx.so.8.1
-rwxr-xr-x 1 andrewc andrewc   114831 Apr 25 06:21 libippvm.so
-rwxr-xr-x 1 andrewc andrewc   114831 Apr 25 06:21 libippvm.so.8.1
-rwxr-xr-x 1 andrewc andrewc  4462165 Apr 25 06:21 libippvmu8.so
-rwxr-xr-x 1 andrewc andrewc  4462165 Apr 25 06:21 libippvmu8.so.8.1
-rwxr-xr-x 1 andrewc andrewc  4434422 Apr 25 06:21 libippvmy8.so
-rwxr-xr-x 1 andrewc andrewc  4434422 Apr 25 06:21 libippvmy8.so.8.1

 

 

0 Kudos
AndrewC
New Contributor III
1,978 Views

I know you think I am missing some IPP libraries in that directory - they are all present as far as I can tell.

I would like to post a listing but the forum s/w will not allow be to post such a long listing so I attached it.

0 Kudos
AndrewC
New Contributor III
1,978 Views

The only thing I can think is that the ippInit occurs in a shared library loaded by the main program.

0 Kudos
Pavel_B_Intel1
Employee
1,978 Views

Ok, thank you.

could you inser the code:

        const IppLibraryVersion *lib;
        lib = ippiGetLibVersion();
        printf("%s %s\n", lib->Name, lib->Version);

for all IPP domains (as I see you link your application with all IPP domains). So let see which optimization is used for each IPP domain.

Pavel

0 Kudos
Pavel_B_Intel1
Employee
1,978 Views

Please insert it befor and after ippInit()

Also please try to find how many ippInit, ippStaticInit, ippInitCpu do you use.

0 Kudos
AndrewC
New Contributor III
1,978 Views

Perhaps better? - I used GDB to put break points at ippInit, ippStaticInit, ippInitCpu. First break is where I expected.  I have no other ippInit functions in my source.

 

Breakpoint 1, 0x00002aaac3e70980 in ippInit () from /opt/intel/composer_xe_2013_sp1.3.174/ipp/lib/intel64/libippcore.so.8.1
(gdb) bt
#0  0x00002aaac3e70980 in ippInit () from /opt/intel/composer_xe_2013_sp1.3.174/ipp/lib/intel64/libippcore.so.8.1
#1  0x00002aaaaacaa6a3 in pi_fInit () at pi_Database.cxx:2481
#2  0x0000000000414794 in main (argc=8676560, argv=0x2aaaab03ad06) at Solver.cxx:1869
 

The reason  I have all the libipp*.so in my app directory is simply that it guarantees 100% I am covered as tracking down required .so files is a bit painful.

And backing up a bit, this does not happen in my (identical) Centos 6.5 build - no problems there.

 

0 Kudos
AndrewC
New Contributor III
1,978 Views

Here are the init results as well after ippInit

IppInit() Error:ippStsWaterfall: Cannot load required library, waterfall is used.
IPP:ippIP SSE4.1/4.2 (y8)+ 8.1.1 (r42291)
IPP:ippSP SSE4.1/4.2 (y8)+ 8.1.1 (r42291)
IPP:ippm SSE4.1/4.2 (y8)+ 8.1.1 (r42291)

 

0 Kudos
AndrewC
New Contributor III
1,978 Views

Sorry, before and after ippInit. Is this something perhaps to do with MKL. I use MKL as well?

 

IPP:ippIP SSE4.1/4.2 (y8)+ 8.1.1 (r42291)
IPP:ippSP SSE4.1/4.2 (y8)+ 8.1.1 (r42291)
IPP:ippm SSE4.1/4.2 (y8)+ 8.1.1 (r42291)
IppInit() Error:ippStsWaterfall: Cannot load required library, waterfall is used.
IPP:ippIP SSE4.1/4.2 (y8)+ 8.1.1 (r42291)
IPP:ippSP SSE4.1/4.2 (y8)+ 8.1.1 (r42291)
IPP:ippm SSE4.1/4.2 (y8)+ 8.1.1 (r42291)

 

0 Kudos
AndrewC
New Contributor III
1,978 Views

Just FYI, the ipp example shows same behavior

[andrewc@linuxdev][64]~/ipptest$ gcc -o ./ipptest_dynamic ipptest.c -I$IPPROOT/include -L $IPPROOT/lib/intel64 -lipps -lippm -lippi -lippcore -lc
[andrewc@linuxdev][64]~/ipptest$ ./ipptest_dynamic
ippIP SSE4.1/4.2 (y8)+ 8.1.1 (r42291)
ippm SSE4.1/4.2 (y8)+ 8.1.1 (r42291)
ippSP SSE4.1/4.2 (y8)+ 8.1.1 (r42291)
calling ippInit!
ippIP SSE4.1/4.2 (y8)+ 8.1.1 (r42291)
ippm SSE4.1/4.2 (y8)+ 8.1.1 (r42291)
ippSP SSE4.1/4.2 (y8)+ 8.1.1 (r42291)
SSE    :Y
SSE2   :Y
SSE3   :Y
SSSE3  :Y
SSE41  :Y
SSE42  :Y
AVX    :N
AVX2   :N
----------
OS Enabled AVX :N
AES            :Y
CLMUL          :Y
RDRAND         :N
F16C           :N

 

 

0 Kudos
Pavel_B_Intel1
Employee
1,978 Views

Could you print versions for all used domains, so it should be 16 strings before and 16 strings after ippInit(), you send 3 strings only:

IPP:ippIP SSE4.1/4.2 (y8)+ 8.1.1 (r42291)

IPP:ippSP SSE4.1/4.2 (y8)+ 8.1.1 (r42291)

IPP:ippm SSE4.1/4.2 (y8)+ 8.1.1 (r42291)

IppInit() Error:ippStsWaterfall: Cannot load required library, waterfall is used.

IPP:ippIP SSE4.1/4.2 (y8)+ 8.1.1 (r42291)

IPP:ippSP SSE4.1/4.2 (y8)+ 8.1.1 (r42291)

IPP:ippm SSE4.1/4.2 (y8)+ 8.1.1 (r42291)

The purpose: I'd like to see if all domains are initialized propertly.

Thanks, Pavel

0 Kudos
Pavel_B_Intel1
Employee
1,978 Views

I find the root of the problem :-)

For ippGEN domain we deliver shorter set of optimized variants, particularly we don't distribute SSE4.x optimized variant. So the warning message means that no appropriate optimization was found (SSE4.x) for ippGEN domain and will be used minor version.

I recommend you to remove ippgen domain from your project at all because it is marked as deprecated and probably will be removed from IPP package at all. I guess you don't use functionality from ippGEN domain.

Pavel

0 Kudos
AndrewC
New Contributor III
1,911 Views

Great that we understand what is going on!

 I don't specifically link against ippgen and don't use any functionality from it so how do I 'remove' it?

I searched my source for all calls to ipp

ippsMean_32f(data, fftlen, &mean,ippAlgHintAccurate);
ippsSubC_32f_I(mean,data,fftlen);
ippsWinHamming_32f_I(data,  fftlen);
ippsWinHann_32f_I(data,  fftlen);
ippsConj_64fc((const Ipp64fc*) M.data(), (Ipp64fc*) result.data(),  n);
ippsMagSquared_32fc64f(in,result,a.length());
ippsRealToCplx_64f(a.data(),NULL,(Ipp64fc *)result.data(),a.rows()*a.cols());
ippsRealToCplx_32f(a.data(),NULL,(Ipp32fc *)result.data(),a.rows()*a.cols());
ippsImag_64fc((const Ipp64fc* )complex_data, (Ipp64f*) double_data, n);
ippsReal_64fc((const Ipp64fc* )complex_data, (Ipp64f*) double_data, n);
ippsConj_64fc((const Ipp64fc*) pSrc, (Ipp64fc*) pDst,  len);
ippsRealToCplx_64f(data(),NULL,(Ipp64fc *)tmp.data(),rows()*cols());
ippsRealToCplx_32f(data(),NULL,(Ipp32fc *)tmp.data(),rows()*cols());
ippsRealToCplx_64f(data(),NULL,(Ipp64fc *)tmp.data(),length());
ippsRealToCplx_32f(data(),NULL,(Ipp32fc *)tmp.data(),length());

 

0 Kudos
Reply