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

Building IPPv7 Samples against IPPv9

Matthew_G_4
Beginner
473 Views

I am attempting to build IPPv7 samples (ipp-samples-7.0.6.060) against IPPv9 (intel-ipp-l-st-devel-210-9.0.3-210). I also pulled the IPPv9.0 legacy libs/inc package (ipp90legacy_lin), and have everything I should need to build the examples. I'm mainly interested in the UIC, UMC, and UVC samples.

Are there detailed instructions on building these samples? I see a simple directory structure, but no master Makefile to build all the libraries. I can `cd` into a subdirectory for each module, and their respective Makefiles seem to be searching for scripts in the "tools" path within the main project directory, but there are no README/INSTALL files guiding the user through how to properly bootstrap the build process.

I've found an article so far on building the v7.1 samples (https://software.intel.com/en-us/articles/building-intel-ipp-71-samples), but they seem to be invalid for the v7.0 samples, as there are no perl files bundled in the archive.

Does anybody have any instructions or guides on building the samples? Once I can at least get the samples attempting to build, I can start putting the necessary changes in place for it to build with v9 (https://software.intel.com/en-us/articles/how-to-build-ipp-application-in-linux-environment).

Thank you.

0 Kudos
3 Replies
Matthew_G_4
Beginner
473 Views

For what it's worth, I'm able to gradually trudge through each project gradually, creating symlinks to the "tools" path and using the "buildall.sh" script via "buildall.sh intel64 gcc4", but it's messy. There has to be a one-liner for this.

0 Kudos
Matthew_G_4
Beginner
473 Views

Just had to create some symlinks in the end to the "tools" path, and update the environment scripts not to bail on gcc[5]. Also, the headers included in the source files and the libraries used in the Makefile need to be updated to point to the legacy libraries.

0 Kudos
Sergey_K_Intel
Employee
473 Views

Hi Matthew,

Look at https://software.intel.com/en-us/articles/how-to-build-former-intel-ipp-samples-with-ipp-90-legacy-libraries article. It may have some points helpful to you.

0 Kudos
Reply