<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated on Tue, 24 Nov 2009 19:38:50 -0800 -->
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <atom:link href="http://software.intel.com/en-us/articles/intel-ipp-kb/type/errors-diagnostics/feed/" rel="self" type="application/rss+xml" />
    <title>Intel Software Network articles feed</title>
    <link>http://software.intel.com/en-us/articles/intel-ipp-kb/errors-diagnostics/</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>dyld:Library not loaded:libiomp5.dylib</title>
      <description><![CDATA[ <br />
<div id="art_pre_template"><b>Problem : </b><br />
<p>Build a mkl program on Mac OS with Intel fortran compiler, <br /><br />For example, m_cprof_p_11.1.076, <br />MKLPATH=/opt/intel/Compiler/11.1/076/Frameworks/mkl/lib/em64t<br />MKLINCLUDE=opt/intel/Compiler/11.1/076/Frameworks/mkl/include<br />&gt; ifort  main. f -o  main -L$(MKLPATH) -I$(MKLINCLUDE) -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core  -lpthread </p>
get compiler warning: <br />ld64 warning: indirect library libiomp5.dylib could not be loaded: file not found: libiomp5.dylib<br /><br />Or runtime error:<br />dyld: Library not loaded: libiomp5.dylib<br />  Referenced from: /opt/intel/Compiler/11.1/076/Frameworks/mkl/lib/em64t/libmkl_intel_thread.dylib<br />  Reason: image not found<br />Trace/BPT trap<br /><br /><br /><b>Root Cause : </b><br />Since MKL 10.0, MKL libraries for Mac OS* was integrated to Intel® C++/Fortran Compiler Professional Edition. The default path of MKL libraries were changed from <br />"/Library/Frameworks/Intel_MKL.framework/Versions/10.0.x.xxx/"   <br />to "/opt/intel/Compiler/11.x/0xx/Frameworks/mkl/"  <br /><br />At the same time, the default OpenMP library (libiomp5.dylib, libiomp5.a) used by MKL are not in &lt;MKL Libraries&gt;/lib directory as previous versions. They are  under Intel compiler lib directory now. <br />for example,  in /opt/intel/Compiler/11.0/0xx/lib<br /><br />(IPP is same, please see the article <a href="http://software.intel.com/en-us/articles/xcode-link-error-file-not-found-libiomp5dylib/">XCode link error: "file not found: libiomp5.dylib"</a> )<br /><br /><b>Resolution : </b><br />For compiler warning, <br />Please refer to the <a href="http://software.intel.com/en-us/articles/intel-mkl-link-line-advisor/">MKL link line advisor</a> <br />the command line could be <br />&gt;ifort  main. f -o  main -L$(MKLPATH) -I$(MKLINCLUDE) -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core <strong>-openmp</strong> -lpthread <br /><br />or <br />ifort  main. f -o  main -L$(MKLPATH) -I$(MKLINCLUDE) -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core <br />-L opt/intel/Compiler/11.1/076/lib <strong>-liomp5</strong> -lpthread <br /><br />For run-time error <br />Please add the path of libiomp5.dylib in system environment before run binary.<br />&gt;export DYLD_LIBRARY_PATH="opt/intel/Compiler/11.1/076/lib:$DYLD_LIBRARY_PATH"<br /><br /><br /></div> ]]></description>
      <link>http://software.intel.com/en-us/articles/dyld-library-not-loadedlibiomp5dylib</link>
      <pubDate>Mon, 16 Nov 2009 01:02:02 -0800</pubDate>
      <comments>http://software.intel.com/en-us/articles/dyld-library-not-loadedlibiomp5dylib#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/dyld-library-not-loadedlibiomp5dylib</guid>
      <category>Intel® C++ Compiler for Mac OS X* Knowledge Base</category>
      <category>Intel® Fortran Compiler for Mac OS X* Knowledge Base</category>
      <category>Intel® Integrated Performance Primitives Knowledge Base</category>
      <category>Intel® Math Kernel Library Knowledge Base</category>
    </item>
    <item>
      <title>Intel® IPP Library 6.1 Fixes List</title>
      <description><![CDATA[ <form name="art_landing_page" id="posts-filter">
<p><b>Intel® IPP Library 6.1 Fixes List</b></p>
</form>
<p>The tables below summarize specific customer issues or feature requests that have been addressed by the indicated product releases. Some items span multiple architectures and/or operating systems and some relate only to a single architecture or operating system.</p>
<p><em>NOTE: The issues, defects, bug reports, and feature requests described below represent specific issues with specific test cases. An item listed here does not imply that it necessarily applies to your application(s). If your situation does not match the specific test case you may not have experienced the error or problem associated with that update. It is not possible to describe the details of every issue and its specific test case in these tables.</em></p>
<p>Please post a message on the IPP user forum, <a target="_blank" href="http://software.intel.com/en-us/forums/intel-integrated-performance-primitives/">http://software.intel.com/en-us/forums/intel-integrated-performance-primitives/</a>, and reference this page and the "DPD" number associated with the item of interest, if you have questions regarding the information in these tables.</p>
<p> </p>
<h4>IPP v6.1 update 2 (18 Oct 2009)</h4>
<table border="0" width="700" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td width="100"></td>
<td></td>
</tr>
<tr>
<td>DPD200084538</td>
<td>UIC sample picnic.exe (64 bits) cannot be started</td>
</tr>
<tr>
<td>DPD200085298</td>
<td>Linking problem on 64-bit Mac OS X with IPP fuctions</td>
</tr>
<tr>
<td>DPD200084177</td>
<td>Image artifacts in jpeg2000 image</td>
</tr>
<tr>
<td>DPD200140266</td>
<td>DMIP crashes when reusing graphs</td>
</tr>
<tr>
<td>DPD200140194</td>
<td>BWT error</td>
</tr>
<tr>
<td>DPD200082866</td>
<td>Artifacts when usinng ippiResizeSqrtPixel_16_C1R with IPPI_INNTER_LINEAR for interpolation</td>
</tr>
<tr>
<td>DPD200138989</td>
<td>Running application in debug causes heap corruption at the end of functions that use UIC classes</td>
</tr>
<tr>
<td>DPD200138897</td>
<td>Remove path to .pdb files that reference \\svsfiler02 in release version of Intel IPP libraries</td>
</tr>
<tr>
<td>DPD200134422</td>
<td>UG lists wrong threading lib for dynamic and static linking</td>
</tr>
<tr>
<td>DPD200133386</td>
<td>mp3 encoder produces fuzzy results with 8k sampleing rate PCM</td>
</tr>
<tr>
<td>DPD200136808</td>
<td>IPP C# wrapper bugs</td>
</tr>
<tr>
<td>DPD200134685</td>
<td>ippiAbs_32f_AC4IR failed with 300x300</td>
</tr>
<tr>
<td>DPD200134689</td>
<td>C++ sample ippi.hpp missing ippiCopy_16u_C1R</td>
</tr>
<tr>
<td>DPD200134691</td>
<td>Remove description of ippiGrayDilateBorder/ippiGrayErodeBorder</td>
</tr>
<tr>
<td>DPD200132032</td>
<td>ROI is reversed in ippiResizeSqrPixel_x_P</td>
</tr>
<tr>
<td>DPD200132259</td>
<td>Place jpeg en/decoder classes in a namespace</td>
</tr>
<tr>
<td>DPD200132261</td>
<td>Fix the jpegview makefile for OpenMP from MS VC.NET 2005</td>
</tr>
<tr>
<td>DPD200128941</td>
<td>Small destination block size optimization</td>
</tr>
<tr>
<td>DPD200132721</td>
<td>Crypto sample error: add -lguide -lpthread in build_ssl_ipp.sh</td>
</tr>
<tr>
<td>DPD200131858</td>
<td>Problems with data compression</td>
</tr>
<tr>
<td>DPD200131911</td>
<td>Typo error in umc_media_data.h</td>
</tr>
<tr>
<td>DPD200133648</td>
<td>ippiSwapChannels_8u_C41R crashes with small image width</td>
</tr>
<tr>
<td>DPD200133653</td>
<td>OverFlow in 10-bit DCT ippiDCT8x8Inv_16s_C11()</td>
</tr>
<tr>
<td>DPD200133657</td>
<td>Request UMC Deinterlacing Method</td>
</tr>
<tr>
<td>DPD200130286</td>
<td>Request convert rgb565 to YUV420 or YUV422</td>
</tr>
<tr>
<td>DPD200129614</td>
<td>Add notes about ippiCrossCorrFull_Norm to manual</td>
</tr>
<tr>
<td>DPD200132928</td>
<td>Add notes under function ippiCrossCorrx_x</td>
</tr>
<tr>
<td>DPD200134288</td>
<td>Bug in WarpBilinearBack function with NN interpolation</td>
</tr>
<tr>
<td>DPD200134697</td>
<td>Problem with ippiFilterGaussBorder_32f_C1R</td>
</tr>
<tr>
<td>DPD200133374</td>
<td>Correction to custom DLL section of the User Guide</td>
</tr>
<tr>
<td>DPD200133848</td>
<td>env\ippenv files do not set threading library locations</td>
</tr>
<tr>
<td>DPD200133665</td>
<td>Output for example 12-27 in ippsman.pdf is incorrect</td>
</tr>
<tr>
<td>DPD200130099</td>
<td>Unclear document for two H.264 functions</td>
</tr>
<tr>
<td>DPD200129120</td>
<td>Feature request for other interpolation method for UndistortRadial</td>
</tr>
<tr>
<td>DPD200133872</td>
<td>Feature request for adding documents on utility classes in UMC sample</td>
</tr>
<tr>
<td>DPD200134755</td>
<td>Incorrect decoding for IPP MJPEG sample in UMC</td>
</tr>
<tr>
<td>DPD200134769</td>
<td>C++ application example includes invalid character</td>
</tr>
<tr>
<td>DPD200128945</td>
<td>Other borders in universal pyramid functions</td>
</tr>
<tr>
<td>DPD200130212</td>
<td>Add const specifier in DataWriter::PutData() method</td>
</tr>
<tr>
<td>DPD200130124</td>
<td>JPEG color conversion functions</td>
</tr>
<tr>
<td>DPD200129616</td>
<td>H.264 support for non-IDR frames video</td>
</tr>
<tr>
<td>DPD200133693</td>
<td>Line 741 of umc_frame_constuctor.cpp</td>
</tr>
<tr>
<td>DPD200134726</td>
<td>ippiMirror returns ippStsSizeErr</td>
</tr>
<tr>
<td>DPD200134712</td>
<td>Distored JPEG output</td>
</tr>
<tr>
<td>DPD200134959</td>
<td>Unexpected result with ippiColorToGray with integer inputs</td>
</tr>
<tr>
<td>DPD200134967</td>
<td>UMC::ColorSparceConversion YUY2-&gt;YV12 error</td>
</tr>
</tbody>
</table>
<p> </p>
<h4>IPP v6.1 update 1 (02 Jul 2009)</h4>
<table border="0" width="700" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td width="100"></td>
<td></td>
</tr>
<tr>
<td>DPD200133747</td>
<td>ippiForegroundGaussian does not produce expected results</td>
</tr>
<tr>
<td>DPD200134979</td>
<td>ResizeSqrPixel function crash when size&lt;=6</td>
</tr>
<tr>
<td>DPD200133708</td>
<td>ippiResizeSqrPixel_8u_C1R performance issue</td>
</tr>
<tr>
<td>DPD200132114</td>
<td>ippiQualityIndex_16u32f_C3R() error</td>
</tr>
<tr>
<td>DPD200131846</td>
<td>Inconsistent use of const specifier for some IPP functions</td>
</tr>
<tr>
<td>DPD200133631</td>
<td>Improve scripts to display clear error message</td>
</tr>
<tr>
<td>DPD200131102</td>
<td>No explanation of nonpic libs (linux) in documentation</td>
</tr>
<tr>
<td>DPD200134358</td>
<td>NHM function optimization</td>
</tr>
<tr>
<td>DPD200133920</td>
<td>ippsFIRSparse is slower than using SSE compiler intrinsics</td>
</tr>
<tr>
<td>DPD200134752</td>
<td>Incorrect conversion of RGB to Gray</td>
</tr>
<tr>
<td>DPD200134693</td>
<td>redist.txt missing ipp*merged_t.lib</td>
</tr>
<tr>
<td>DPD200134748</td>
<td>Redistribute and document libmmds.lib</td>
</tr>
<tr>
<td>DPD200134969</td>
<td>Gather interface for accumlulating AAD for AES-GCM</td>
</tr>
<tr>
<td>DPD200134763</td>
<td>Interface for accumulating AAD (additional authenticated data)</td>
</tr>
<tr>
<td>DPD200136077</td>
<td>Sample build problem: file not found: libiomp5.dylib</td>
</tr>
<tr>
<td>DPD200082620</td>
<td>G711 bug in PLC</td>
</tr>
<tr>
<td>DPD200134973</td>
<td>UMC::ColorSpaceConversion YUY2 -&gt; YV12 error</td>
</tr>
<tr>
<td>DPD200134862</td>
<td>Bug in umc_video_processing.cpp</td>
</tr>
<tr>
<td>DPD200134779</td>
<td>ippsCIS_32fc_All does not work</td>
</tr>
<tr>
<td>DPD200134356</td>
<td>IPP ZLIB fails to compress image after gzrewind</td>
</tr>
<tr>
<td>DPD200134270</td>
<td>ippiNormDiff_L1_8u_C1R error</td>
</tr>
<tr>
<td>DPD200133638</td>
<td>ippsNorm_L1_16s32f bug</td>
</tr>
<tr>
<td>DPD200132645</td>
<td>MPEG4 decoding problem</td>
</tr>
<tr>
<td>DPD200132341</td>
<td>Makefile error for UMC</td>
</tr>
<tr>
<td>DPD200131704</td>
<td>Resize function error</td>
</tr>
<tr>
<td>DPD200131142</td>
<td>ippiUndistortRadial function gives wrong results</td>
</tr>
<tr>
<td>DPD200130292</td>
<td>Performance issue for ippsAccCovarianceMatrix_32f64f_D2</td>
</tr>
<tr>
<td>DPD200130035</td>
<td>Add notes for ippiDCTQuantInv8x8LS_JPEG_16s16u functions</td>
</tr>
<tr>
<td>DPD200133943</td>
<td>Improve MPEG2Mux</td>
</tr>
<tr>
<td>DPD200133939</td>
<td>IppiCrossCorrValid_NormLevel_8u32f</td>
</tr>
<tr>
<td>DPD200130294</td>
<td>Performance issue for IPP String processing function on EM64T systems</td>
</tr>
<tr>
<td>DPD200134815</td>
<td>ippsResamplePolyphase_32f performance issue</td>
</tr>
<tr>
<td>DPD200134750</td>
<td>Internal function cpMul_BNU_FullSize does not obey the IPF software conventions</td>
</tr>
<tr>
<td>DPD200134716</td>
<td>ippiCrossCorrFull_NormLevel gives unexpected results</td>
</tr>
<tr>
<td>DPD200134707</td>
<td>Crash inside ippiInterpolateAverage16x16_8u_C1IR</td>
</tr>
<tr>
<td>DPD200133569</td>
<td>Intermediate computational errors</td>
</tr>
<tr>
<td>DPD200129130</td>
<td>Wiener filter MaskSize error</td>
</tr>
<tr>
<td>DPD200129122</td>
<td>2D media filter performance</td>
</tr>
<tr>
<td>DPD200134399</td>
<td>Incorrect Redist.txt file</td>
</tr>
<tr>
<td>DPD200134254</td>
<td>Modify IPP ZLIB sample to get better performance</td>
</tr>
<tr>
<td>DPD200128923</td>
<td>Watershed segmentation for 32 bit float images added</td>
</tr>
<tr>
<td>DPD200134378</td>
<td>Crypto sample does not work with latest OpenSSL package</td>
</tr>
<tr>
<td>DPD200127691</td>
<td>perfsys documentation of -FL</td>
</tr>
<tr>
<td>DPD200133670</td>
<td>Problems encoding 16u_C1 jpeg2000</td>
</tr>
<tr>
<td>DPD200130345</td>
<td>Add destructive versions of ippsNthMaxElement_32f_I</td>
</tr>
</tbody>
</table>
<p> </p>
<h4>IPP v6.1 (25 Apr 2009)</h4>
<table border="0" width="700" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td width="100"></td>
<td></td>
</tr>
<tr>
<td>DPD200134199</td>
<td>Improve the UMC sample code buiding script</td>
</tr>
<tr>
<td>DPD200134679</td>
<td>V-plane Corrupted when input 640x480 YUV422 into encoder</td>
</tr>
<tr>
<td>DPD200134370</td>
<td>Bug in 'ippiRGBToYCbCr_8u_C3R'</td>
</tr>
<tr>
<td>DPD200134362</td>
<td>ippiTrueDistanceTransform_8u32f_C1R caps the maximum distance value at 1000.0</td>
</tr>
<tr>
<td>DPD200134360</td>
<td>ippiDecodeHuffman8x8_Direct_JPEG_1u163_C1 reads beyond input data</td>
</tr>
<tr>
<td>DPD200134387</td>
<td>Cannot use libipp_z.a and libipp_bzip2.a at the same time</td>
</tr>
<tr>
<td>DPD200134597</td>
<td>Error in color conversion function 'ippiRGBToYCbCr420_8u_C3P3R' for 'u8' variant</td>
</tr>
<tr>
<td>DPD200134372</td>
<td>Read error in 'ippiDCTQuantInv8x8To2x2LS_JPEG_16s8u_C1R' for JPEG decoding</td>
</tr>
<tr>
<td>DPD200134341</td>
<td>'ippiCompColorKey_8u_C4R' does not work correctly for some ROI widths</td>
</tr>
<tr>
<td>DPD200134447</td>
<td>Remove ippStaticInitBest() from Getting_started.htm</td>
</tr>
<tr>
<td>DPD200134092</td>
<td>IPP-Crypto- support to RSA_SSA1.5 nor RSA_PKCSv1.5</td>
</tr>
<tr>
<td>DPD200133906</td>
<td>ippiCrossCorrValid_NormLevel_32f_C1R on EM64T system</td>
</tr>
<tr>
<td>DPD200134376</td>
<td>Bug in colors for planar destinations at lower resolution option in 'JPEGView'</td>
</tr>
<tr>
<td>DPD200134386</td>
<td>Issue with ippiTrueDistanceTransform_8u32f_C1R function</td>
</tr>
<tr>
<td>DPD200133691</td>
<td>A number of UMC MPEG-4 decoder issues (IPP v. 5.2)</td>
</tr>
<tr>
<td>DPD200134366</td>
<td>Missing build64.sh file from data compression sample</td>
</tr>
<tr>
<td>DPD200133646</td>
<td>ippsRandomRunform_8u does not produce the upper border value</td>
</tr>
<tr>
<td>DPD200134018</td>
<td>Incorrect environment paths set during installation</td>
</tr>
<tr>
<td>DPD200133926</td>
<td>Add "Library Dependencies by Domain" table to User's Guide</td>
</tr>
<tr>
<td>DPD200133366</td>
<td>Resolution not saved in jpeg</td>
</tr>
<tr>
<td>DPD200134179</td>
<td>ippGetStatusString crash in C# sample code</td>
</tr>
<tr>
<td>DPD200133821</td>
<td>USC_EC delay issues</td>
</tr>
<tr>
<td>DPD200134087</td>
<td>Some missprints in ippi.h</td>
</tr>
<tr>
<td>DPD200134368</td>
<td>Bug in the state of CABAC in that mode</td>
</tr>
<tr>
<td>DPD200133819</td>
<td>Add pixel aspect ratio as a configuration parameter</td>
</tr>
<tr>
<td>DPD200134284</td>
<td>Add info about RTI removal to the release notes</td>
</tr>
<tr>
<td>DPD200133922</td>
<td>Add description about libiomp5mt.lib</td>
</tr>
<tr>
<td>DPD200133689</td>
<td>A number of issues for the H.264 UMC decoder</td>
</tr>
<tr>
<td>DPD200134397</td>
<td>H264 encoder problem after running many hours</td>
</tr>
<tr>
<td>DPD200134487</td>
<td>UMC H264 parser memory leak</td>
</tr>
</tbody>
</table> ]]></description>
      <link>http://software.intel.com/en-us/articles/intel-ipp-library-61-fixes-list</link>
      <pubDate>Mon, 02 Nov 2009 08:56:32 -0800</pubDate>
      <comments>http://software.intel.com/en-us/articles/intel-ipp-library-61-fixes-list#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/intel-ipp-library-61-fixes-list</guid>
      <category>Intel® IPP</category>
      <category>Intel® Integrated Performance Primitives Knowledge Base</category>
    </item>
    <item>
      <title>Avoiding libstdc++ library dependency when using ipp_zlib samples </title>
      <description><![CDATA[ When C applications are developed based on ipp_zlib samples, it requires the use of libstdc++ libraries to the link line.<br />Otherewise, while linking you may get __gxx_personality_v0 unresolved external error in ipp_static.o.<br /><br />This is because the call to <a href="http://software.intel.com/sites/products/documentation/hpc/ipp/ipps/ipps_ch3/functn_ippStaticInit.html">ippStaticInit()</a> is done from a struct in ipp_static.cpp file as below.<br /><br />struct IPP_ZLIB_STATIC_INIT {<br />int tmp;<br />IPP_ZLIB_STATIC_INIT(int tmp_init){this-&gt;tmp = tmp_init; ippStaticInit();}<br />};<br /><br />The above error can be avoided by calling ippStaticInit() from your code directly and excluding ipp_static.cpp from your application project. This will also remove the linking dependency of libstdc++ library in the build. ]]></description>
      <link>http://software.intel.com/en-us/articles/avoiding-libstdc-library-dependency-when-using-ipp_zlib-samples</link>
      <pubDate>Tue, 20 Oct 2009 04:30:41 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/avoiding-libstdc-library-dependency-when-using-ipp_zlib-samples#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/avoiding-libstdc-library-dependency-when-using-ipp_zlib-samples</guid>
      <category>Intel® Integrated Performance Primitives Knowledge Base</category>
    </item>
    <item>
      <title>Simplified Link Instructions for the IPP Library</title>
      <description><![CDATA[ <p><strong>IPP Link Problem:<br /></strong>Link errors, like the dreaded <em>unresolved external symbol</em> error, keep cropping up and you cannot figure out which IPP lib files should be part of your link list when building your IPP application.</p>
<p><strong>Solution:<br /></strong>By default, the linker only includes, or extracts, those functions, or library members, that your application requests. In this case, it is perfectly acceptable to list ALL the IPP lib files in your link list. Using this approach can significantly simplify your build process bookkeeping. (Caution, a few rules do still apply.)</p>
<p>The IPP lib file link lists shown below should work for building your IPP application. <em>This KB article is based on the v6.1.1 IPP library distribution, version 6.1 update 1 (v6.1.1.xxx).</em></p>
<p>The link lists below assume a Windows Visual Studio build environment. The basic idea also applies to Windows and Linux makefiles or scripted build environments. For the Linux OS and other operating system build environments you will need to change the extension of your lib filenames to match those for your environment.</p>
<p><strong>- Static Link (thread-safe model):</strong></p>
<blockquote>
<p>ippacemerged.lib ippccemerged.lib ippchemerged.lib ippcvemerged.lib ippdcemerged.lib ippdiemerged.lib ippgenemerged.lib ippiemerged.lib ippjemerged.lib ippmemerged.lib ippremerged.lib ippscemerged.lib ippsemerged.lib ippsremerged.lib ippvcemerged.lib ippvmemerged.lib ippacmerged.lib ippccmerged.lib ippchmerged.lib ippcvmerged.lib ippdcmerged.lib ippdimerged.lib ippgenmerged.lib ippimerged.lib ippjmerged.lib ipprmerged.lib ippmmerged.lib ippscmerged.lib ippsmerged.lib ippsrmerged.lib ippvcmerged.lib ippvmmerged.lib ippcore.lib</p>
</blockquote>
<p><strong>Note:</strong> <i>These library files are located in the lib subdirectory in your IPP install directory. The “thread-safe” model means these libraries are safe to use within a multi-threaded application, even though this version of the library is not multi-threaded.</i></p>
<p><strong>- Static Link (multi-threaded model):</strong></p>
<blockquote>
<p>ippacemerged.lib ippccemerged.lib ippchemerged.lib ippcvemerged.lib ippdcemerged.lib ippdiemerged.lib ippgenemerged.lib ippiemerged.lib ippjemerged.lib ippmemerged.lib ippremerged.lib ippscemerged.lib ippsemerged.lib ippsremerged.lib ippvcemerged.lib ippvmemerged.lib ippacmerged_t.lib ippccmerged.lib ippchmerged_t.lib ippcvmerged_t.lib ippdcmerged_t.lib ippdimerged_t.lib ippgenmerged_t.lib ippimerged_t.lib ippjmerged_t.lib ippmmerged_t.lib ipprmerged_t.lib ippscmerged_t.lib ippsmerged_t.lib ippsrmerged_t.lib ippvcmerged_t.lib ippvmmerged_t.lib ippcore_t.lib <span style="color: #ff0000">libircmt.lib svml_dispmt.lib libmmt.lib libiomp5mt.lib</span></p>
</blockquote>
<p><strong>Note:</strong><i> <span style="color: #ff0000">library files in red</span> are Intel Compiler support files and are needed if you are NOT using the Intel compiler to compile and link your application. The equivalent files on a Linux system are named libirc, libsvml, libimf, and libiomp5. these libraries are required to satisfy Intel compiler optimizations and OpenMP calls used by the IPP library, because the IPP libraries are created using the Intel compiler.</i></p>
<p><strong>- Dynamic Link:</strong></p>
<blockquote>
<p>ippac.lib ippcc.lib ippch.lib ippcv.lib ippdc.lib ippdi.lib ippgen.lib ippi.lib ippj.lib ippm.lib ippr.lib ipps.lib ippsc.lib ippsr.lib ippvc.lib ippvm.lib ippcore.lib <span style="color: #ff0000">libiomp5md.lib</span></p>
</blockquote>
<p><strong>Note:</strong> <i><span style="color: #ff0000">libiomp5md.lib</span> is the Intel OpenMP library file and is used by the IPP libraries to implement multi-threading. The equivalent file is named libiomp5 on a Linux system. These files are located in the stublib directory on a Windows system and in the sharedlib directory on a Linux system. You are not required to use OpenMP in your application when you include this library file, but it is required by some IPP library functions when mult-threading is enabled (the default case). To disable OpenMP threading, within the dynamic libraries, see the ippSetNumThread() function.</i></p>
<p><b>IPP Cryptography Library<br /><span style="font-weight: normal">The IPP cryptography library files are not included in the above lists, since they are not part of the standard product. If you are using the IPP cryptography library you will need to add those library files to your link list. The crypto files are named ippcp*.</span></b></p>
<p><span style="font-weight: normal"><strong>About Link List Order<br /></strong></span>Thank you to my colleague Chao Yu who pointed out that the order of the link list is important for static libraries in a Linux environment, since many of the linkers used in this environment default to operating in a single-pass mode. In this case it is best to order the library files according to the following rule: <em>*emerged.a</em> first, followed by <em>*merged.a</em> and ending with <em>ippcore.a</em>. The lists above have been ordered to reflect that rule.</p>
<p>If you have problems with interdependencies between libraries causing link errors on a Linux system you may need to use the <em>-(</em> and -<em>)</em> options (or equivalent <em>--start-group</em> and <em>--end-group</em> options) with your Linux linker to force multi-pass behavior, at the expense of reduced linker performance.</p>
<p>Additionally, you can repeat the name of a library on the link list to resolve circular dependencies, without resorting to the <em>-(</em> and <em>-)</em> options; by listing a library file a second time after the archive that depends on that key library. The <em>nm</em> command can be used to list the object file names within a specific library archive so you can identify which library is needed to satisfy a missing dependency problem.</p>
<p><b>Additional Info<br /><span style="font-weight: normal">Obviously, you must also set your makefile or environment variables to point to the appropriate install directories. See the env and tools subdirectories for your IPP installation for more information or review the articles linked below.</span></b></p>
<p><a target="_blank" href="http://software.intel.com/en-us/articles/performance-tools-for-software-developers-using-intel-ipp-threaded-static-libraries/">Using Intel® IPP Threaded Static Libraries</a><br /><a target="_blank" href="http://software.intel.com/en-us/articles/building-a-windows-application-using-intel-ipp/">Building a Windows* Application Using Intel® IPP</a><br /><a target="_blank" href="http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-for-windows-compiling-and-linking-with-microsoft-visual-c-and-intel-c-compilers/">Compiling and Linking with Microsoft* Visual C++* and Intel® C++ Compiler</a><br /><a target="_blank" href="http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-for-windows-lnk2001-unresolved-external-symbol-_ipp/">Error LNK2001: Unresolved External Symbol _ipp*</a><br /><a target="_blank" href="http://software.intel.com/en-us/articles/how-to-build-ipp-application/">How to Build an Intel IPP Application</a><br /><a target="_blank" href="http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-intel-ipp-linkage-models-quick-reference-guide/">Intel® IPP - Intel® IPP Linkage Models - Quick Reference Guide</a> <br /><a target="_blank" href="http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-library-dependencies-by-domain/">Intel® IPP- Library Dependencies by Domain</a> <br /><a target="_blank" href="http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-threading-openmp-faq/">Intel® IPP - Threading / OpenMP* FAQ</a></p> ]]></description>
      <link>http://software.intel.com/en-us/articles/simplified-link-instructions-for-the-ipp-library</link>
      <pubDate>Thu, 17 Sep 2009 17:26:56 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/simplified-link-instructions-for-the-ipp-library#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/simplified-link-instructions-for-the-ipp-library</guid>
      <category>Intel® Integrated Performance Primitives Knowledge Base</category>
    </item>
    <item>
      <title>unresolved external symbol __intel_fast_memcpy </title>
      <description><![CDATA[ <br />
<div id="art_pre_template"><b>Problem : <br /></b>When link ipp static library, get the link error <br />ippsmerged_t.lib(pscopyca_split_px_ownsCopy_8u.obj) : error LNK2019: unresolved external symbol __intel_fast_memcpy referenced in function<br /><br />for example, build the below C code in Microsoft* Visual Studio IDE<br /><br />#pragma comment(lib, "ippsemerged.lib")<br />#pragma comment(lib, "ippsmerged_t.lib")<br />#pragma comment(lib, "libiomp5mt.lib")<br />#pragma comment(lib, "ippcore_t.lib")<br />
<p>#include &lt;ipps.h&gt;</p>
<p>int main()<br />{<br /> ippsCopy_32f(0,0,0);<br /> return 0;<br />}<br /><br /><b>Root Cause : <br /></b></p>
<p>The symbol intel_fast_memcpy is defined in Intel support library : libirc.lib and libircmt.lib. It optimizes memory copy function memcpy() for specific CPU types by the use of SSE vector instructions where appropriate.<br /><br />The libraries are from Intel Compiler and also be included in IPP library. </p>
<p>libirc.lib<br />Intel support library for CPU dispatch, intel_fast_ memory, and traceback support routines<br /> <br />libircmt.lib<br /> Same as libirc.lib, but with thread-safe support. This library is shipped for legacy purposes, as libirc.lib now contains thread-safe support.<br /><br />See more in Intel Compiler on-line manual :<br /><a href="http://software.intel.com/sites/products/documentation/hpc/compilerpro/en-us/cpp/win/compiler_c/bldaps_cls/cppug_ccw/bldaps_libs_tools_cw.htm">http://software.intel.com/sites/products/documentation/hpc/compilerpro/en-us/cpp/win/compiler_c/bldaps_cls/cppug_ccw/bldaps_libs_tools_cw.htm</a></p>
<p><br /><strong>Resolution : <br /></strong>Please link libirc.lib or libircmt.lib into your project<br /><br />#pragma comment(lib, "ippsemerged.lib")<br />#pragma comment(lib, "ippsmerged_t.lib")<br />#pragma comment(lib, "libiomp5mt.lib")<br />#pragma comment(lib, "ippcore_t.lib")<br />#pragma comment(lib, "libirc.lib")<br /><br />or in project propery page =&gt;Configuration Properies =&gt;Linker =&gt;Input=&gt;Additinal Dependency <br />add ippsemerged.lib ippsmerged_t.lib ippcore_t.lib ippiomp5mt.lib libirc.lib <br /><br />Add IPP library path, e.g. C:\Program Files\Intel\IPP\6.1.1.035\ia32\lib<br />in Configuration Properies =&gt;Linker =&gt;General =&gt;Additional Library Directories at the same time if need.</p>
</div> ]]></description>
      <link>http://software.intel.com/en-us/articles/unresolved-external-symbol-_intel_fast_memcpy</link>
      <pubDate>Mon, 24 Aug 2009 19:42:53 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/unresolved-external-symbol-_intel_fast_memcpy#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/unresolved-external-symbol-_intel_fast_memcpy</guid>
      <category>Intel® Integrated Performance Primitives Knowledge Base</category>
    </item>
    <item>
      <title>OMP abort: Initializing libguide.lib, but found libguide40.lib already</title>
      <description><![CDATA[ <!--CTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dt--> 
<table border="0" cellpadding="0" cellspacing="15">
<tbody>
<tr>
<td class="bodycopy">
<p><b>Symptom(s):</b><br /><b>OMP abort: Initializing libguide.lib, but found libguide40.lib already initialized.</b></p>
<p>This can cause performance degradation.</p>
Set environment variable KMP_DUPLICATE_LIB_OK=TRUE if you want your program to continue in this case.
<p><b></b></p>
<p><b>Cause:</b></p>
<p style="text-align: justify;"><b>mkl_c.lib</b> is one of mkl static library interface. It defines <b>libguide.lib</b> as a default library for resolution of threading library calls. But other Intel® software such as Intel® IPP, Intel® C++ Compiler and Intel® OpenCV defined <b>libguid40.lib</b> as default. So the error arises because of the duplicate initialization of <b>libguide.lib</b> when using static MKL library and other Intel software at the same time.</p>
<p><b>Solution:</b></p>
<p style="text-align: justify;">You could use linker switch <b>/nodefaultlib:libguide.lib</b> and link with <b>libguide40.lib</b> by adding the option to the link line or in project option.</p>
<p style="text-align: justify;">For example, link <b>users.obj mkl_c.lib /nodefaultlib:libguide.lib libguide40.lib</b>. This will stop <b>mkl_c.lib</b> from defining <b>libguide.lib</b> as a default library for resolution of threading library calls.</p>
<p><b>Operating System:</b></p>
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td class="xs">Windows* XP Professional, Windows* XP Home Edition, Windows* XP Tablet PC Edition, Windows* XP Media Center Edition</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td><img src="http://software.intel.com/file/6324" height="5" width="388" /></td>
</tr>
<tr>
<td height="10"></td>
</tr>
</tbody>
</table> ]]></description>
      <link>http://software.intel.com/en-us/articles/performance-tools-for-software-developers-omp-abort-initializing-libguidelib-but-found-libguide40lib-already</link>
      <pubDate>Tue, 07 Jul 2009 22:20:25 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/performance-tools-for-software-developers-omp-abort-initializing-libguidelib-but-found-libguide40lib-already#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/performance-tools-for-software-developers-omp-abort-initializing-libguidelib-but-found-libguide40lib-already</guid>
      <category>Intel® Integrated Performance Primitives Knowledge Base</category>
      <category>Intel® Math Kernel Library Knowledge Base</category>
    </item>
    <item>
      <title>XCode link error: &amp;#34;file not found: libiomp5.dylib&amp;#34;</title>
      <description><![CDATA[ <strong>Environment :</strong> <br /><br />Mac OS* X 10.5.x, Xcode 3.x.x. Intel® C++ Compiler Professional Edition for Mac OS* X, version 11.x.xxx, Installed compiler with default options. <br /><br /><br /><strong>Problem:<br /></strong><br />Build any application linking with dynamic IPP library, get build error: <strong>file not found:libiomp5.dylib</strong> <br /><br />For example, download the IPP sample m_ipp-samples_p_6.0.0.109 from <a href="http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-code-samples/">http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-code-samples/</a><br /><br />Open the /image-processing/image-processing-functions/ippiDemo.xcodeproj in Xcode IDE.<br /><br />Build the ippiDemo.xcodeproj project, it will fail with error message:  file not found:libiomp5.dylib<br /><br />Build failed(1 error)<br /><br /><strong>Resolution :</strong> <br />As a workaround, please try <br /><br />1) # cd /Library/Frameworks/Intel_IPP.framework<br /><br />2) # ./Versions/Current/tools/env/ippunbind.sh<br /><br />3) # cp /opt/intel/Compiler/11.0/0xx/lib/libiomp5.dylib ./Libraries<br /><br />4) # ./Versions/Current/tools/env/ippbind.sh<br /><br />Please note: since 6.0, IPP libraries for Mac OS* was integrated to Intel® C++ Compiler Professional Edition. As the default OpenMP library (libiomp5.dylib, libiomp5.a) used by IPP are not in IPP Libraries/lib directory as previous versions. They are actually under Intel compiler lib directory /opt/intel/Compiler/11.0/0xx/lib now. <br /><br /><strong>Other related error: "Library not loaded: libiomp5.dylib"</strong><br /><br />If add -liomp5 to the "Other Linker Flags" and added "/opt/intel/Compiler/11.0/0xx/lib/" to the "Library Search Paths" in the ippiDemo project. <br />Or <br />try IPP static link: add –lippsemerged –lippsmerged /opt/intel/Compiler/11.0/056/Frameworks/ipp/lib/libippcore.a <br /><br />The project compiled, but at run time, it failed with error: <br />Library not loaded: libiomp5.dylib<br />Referenced from: /opt/intel/Compiler/11.0/056/Frameworks/ipp/Libraries/libippac-6.0.dylib<br />Reason: image not found <br /><br /><strong>Workaround:</strong> <br /><br />If dynamic link IPP library, please try the resolution as above.<br /><br />If static link IPP library, please delete the explicit link files in the project :ippiDemo.xcodeproj. libippi.dylib libipps.dylib libippcore.dylib and Intel_IPP.Frameworks and rebuild. ]]></description>
      <link>http://software.intel.com/en-us/articles/xcode-link-error-file-not-found-libiomp5dylib</link>
      <pubDate>Tue, 26 May 2009 00:55:13 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/xcode-link-error-file-not-found-libiomp5dylib#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/xcode-link-error-file-not-found-libiomp5dylib</guid>
      <category>Intel® C++ Compiler for Mac OS X* Knowledge Base</category>
      <category>Intel® Integrated Performance Primitives Knowledge Base</category>
    </item>
    <item>
      <title>unresolved external symbol __libm_sse2 and _iob</title>
      <description><![CDATA[ <strong>Symptom(s):</strong><br /><br />When link with the static threaded version of IPP libraries, e.g ippiemergedem64t.lib ippimergedem64_t.lib. <br />receive the following error <br /><br />ippimergedem64t_t.lib(piwarp_split_mx_ippiGetRotateShift.obj) : error LNK2019: unresolved external symbol __libm_sse2_sincos referenced in function mx_ippixxx<br /><br /><strong>Cause:</strong><br /><br />The symbol is defined in Intel Math library libm*.lib provided by Intel® C++ Compiler. The Math library contains highly optimized mathematical functions, such as sin(), cos(). Some IPP functions depends on them. <br /><br />Library Option Description <br />libm.lib Default static math library. <br />libmmt.lib /MT Multi-threaded static math library. <br />libmmd.lib /MD Dynamically linked math library. <br />libmmdd.lib /MDd Dynamically linked debug math library. <br />libmmds.lib Static version compiled with /MD option.<br /><br /><strong>Solution:<br /><br /></strong>Link the libmmt.lib in your application. <br /><br />IPP bundle the library libmmt.lib/libm.lib in directory lib, by default they are in C:\Program Files\Intel\IPP\6.0.0.xx\[em64t|ia32]\lib. <br /><br />Please note, we assume that the applicatoin is build with /MT option here.  The Intel math library linked to an application depends on the compilation or linkage options specified. Refer to the above table. <br /><br /><strong>Troubleshooting<br /></strong>After link libmmt.lib, a sequential error may appear:<br /><br /><strong>libmmt.lib(libm_error.obj) : error LNK2019: unresolved external symbol _iob referenced in function write_message <br /><br /></strong>The symbol _iob is defined in MSVC static C run-time library libcmt.lib.  When using IPP static threaded library in MSVC, we assume that the application is build with /MT option, thus link libcmt.lib automatically.  <br />  <br />But one application or it's parts may build with /MD option, which will link MSVC dynamic C run-time library MSVCRT*.dll,which haven't the symbol defined. In this case, please link <strong>libmmds.lib</strong> instead. <br /><br />libmmds.lib -  Static math library version compiled with /MD option, which is provided by Intel Compiler. <br /><br /><strong>Notes:</strong><br />Both Intel Profession Compiler and Intel Parallel Composer include IPP library and the Intel Math Libraries. You may find them in their install directory.  <br /> ]]></description>
      <link>http://software.intel.com/en-us/articles/unresolved-external-symbol-libm-sse2</link>
      <pubDate>Mon, 23 Mar 2009 20:37:34 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/unresolved-external-symbol-libm-sse2#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/unresolved-external-symbol-libm-sse2</guid>
      <category>Intel® Integrated Performance Primitives Knowledge Base</category>
      <category>Intel® Parallel Composer Knowledge Base</category>
    </item>
    <item>
      <title>Intel® Integrated Performance Primitives (Intel® IPP) - Error: &quot;No DLL was found.&quot;</title>
      <description><![CDATA[ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><body>
<table border="0" cellspacing="15" cellpadding="0"><tr><td class="bodycopy">
<p><strong>Symptom(s):</strong><br></p>
<p>I ran an Intel® IPP application and obtained one of the error messages below:</p>
<blockquote>
<strong>"No DLL was found in the Waterfall procedure."
<br><br></strong><strong>"This application has failed to start because ippxx-x.x.dll was not found."</strong>
</blockquote>
<p><strong>Cause:</strong><br></p>
<p>Windows* is unable to determine the location of the Intel IPP dynamic libraries.</p>
<p><strong>Solution:</strong><br></p>
<p>Four solutions to this problem are listed below:</p>
<ol type="A">
<li>Before using the Intel IPP dynamic libraries, add the location of the DLLs to the 
<strong>PATH</strong> environment variable. The instructions below are for a Windows* XP system. Please refer to your operating system help file for more information on how to set environment variables.
<br><br><ol>
<li>Open 
<strong>Control Panel</strong> and select 
<strong>System</strong>.</li>
<li>Click 
<strong>Advanced</strong>.</li>
<li>Click 
<strong>Environment Variables</strong>.</li>
<li>Double-click the variable 
<strong>PATH</strong> in User Variables.</li>
<li>Add the path to the Intel IPP dynamic libraries to variable value.
<br>For example, if you installed the Intel IPP to the default location and are running a 32-bit application then add 
<strong>C:Program FilesIntelIPPx.xia32</strong> to the 
<strong>PATH</strong>.</li>
<li>Close all 
<strong>Control Panel</strong> windows.</li>
<li>Close Microsoft Visual C++*.</li>
</ol>
<p><strong>Note:</strong> Make sure to close Microsoft Visual C++ and restart to have the 
<strong>PATH</strong> variable take effect. Then rerun the application.</p>
</li>
<li>Use the Intel IPP Runtime Installer (RTI), located in 
<strong>IPPx.xia32	oolsuntime</strong>, to automatically install the dynamic libraries to the 
<strong>system32</strong> directory.
<br><br>
</li>
<li>Manually copy the contents of 
<strong>IPPx.xia32</strong>
</li>
</ol>
</td></tr></table>
</body></html>
 ]]></description>
      <link>http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-error-no-dll-was-found</link>
      <pubDate>Fri, 19 Sep 2008 00:00:00 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-error-no-dll-was-found#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-error-no-dll-was-found</guid>
      <category>Intel® Integrated Performance Primitives Knowledge Base</category>
    </item>
    <item>
      <title>Intel® Integrated Performance Primitives (Intel® IPP) for Linux* (IA) - Error: &quot;No shared library was in the waterfall procedure&quot;</title>
      <description><![CDATA[ <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><body>
<table border="0" cellspacing="15" cellpadding="0"><tr><td class="bodycopy">
<p><strong>I compiled and ran a C program with Intel® IPP and and obtained error message:</strong></p>
<blockquote>"No shared library was in the Waterfall procedure"</blockquote>
<p><strong>How can I fix this?</strong><br>This problem happens because the application can not the find the correct processor-specific libraries. These processor-specific libraries are named *px*.so, *a6*.so, *t7*.so, *w7*.so, *v8*.so  and *p8*.  At run time, Intel IPP "dispatcher" libraries (named ipp*.so) will detect the processor and load the correct processor-specific libraries.</p>
<p>In order to fix this problem, the path to Intel IPP "dispatcher" libraries and CPU specific libraries must be added to the system variable LD_LIBRARY_PATH. For example, if IPP "dispatcher"libraries and CPU specific libraries are included in the folder 
<strong>/opt/intel/ipp/X.X/ia32/sharedlib</strong>, the following command line should be entered to set the variable in the bash shell:</p>
<p><strong>export LD_LIBRARY_PATH=/opt/intel/ipp/X.X/ia32/sharedlib:$LD_LIBRARY_PATH</strong></p>
<p><br>When you redistribute Intel IPP dynamic libraries with your application, you need to redistribute both "dispatcher" libraries and processor-specific libraries.
<br>For more information, please read the document 
<a href="/en-us/articles/intel-integrated-performance-primitives-intel-ipp-for-windows-deploying-applications-with-intel-ipp-dlls">Deploying applications with Intel® IPP DLLs</a>.</p>
<p><strong>Operating System:</strong><br></p>
<table border="0" cellspacing="0" cellpadding="0"><tr><td class="xs">Mac OS*, Red Hat* Enterprise Linux 2.1, SUSE* Linux 9.1, SUSE* Linux Enterprise Server 8.0, SUSE* Linux Enterprise Server 9.0, Red Hat* Enterprise Linux 4.0, Red Hat* Linux 7.3, Red Hat* Linux 8.0, Red Hat* Linux 9.0, Red Hat* Enterprise Linux 3.0, SUSE* Linux* 8.2</td></tr></table>
</td></tr></table>
<table border="0" cellspacing="0" cellpadding="0">
<tr><td><img src="http://software.intel.com/file/6324" width="388" height="5"></td></tr>
<tr><td height="10"></td></tr>
</table>
</body></html>
 ]]></description>
      <link>http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-for-linux-ia-error-no-shared-library-was-in-the-waterfall-procedure</link>
      <pubDate>Fri, 19 Sep 2008 00:00:00 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-for-linux-ia-error-no-shared-library-was-in-the-waterfall-procedure#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-for-linux-ia-error-no-shared-library-was-in-the-waterfall-procedure</guid>
      <category>Intel® Integrated Performance Primitives Knowledge Base</category>
    </item>
  </channel></rss>