IPP( Intel® Integrated Performance Primitives) is an extensive library of multi-core-ready, highly optimized software functions for multimedia and data processing applications, free for personal, non-commercial use. Since icc and ifc (Intel's C/C++ and fortran compilers) ebuilds are available either in portage or bugzilla, it would be nice to have IPP as well. Reproducible: Always
From the link does not appear to be free software, and only way to get the source to create an ebuild is to pay for it - does not seem to be GPL/OSS licensed unless you have a link for an open source version?
It's the same situation as with Intel c compiler - it's free for personal, non commercial use. See http://www.intel.com/cd/software/products/asmo-na/eng/340679.htm for details.
I'm going to leave this to someone who knows more about licensing, as each copy requires a license and serial number from Intel, and there is no public download repository for the files (which are >150Mb each in size)
Isn't it same situation with IPP which is already in portage??
icc, ifc, mkl (all Intel products) are in portage already. They share the same licensing policy with ipp (free for non-commercial use) and have fetch restriction. So they sould be no problem with including ipp in portage
Sorry guys I forgot to mention ipp-5.2.059 has been in the science overlay for a while. The newer version might hit the main tree when ready. Thanks.
Created attachment 138273 [details] Latest version of IPP Here is the lates version of IPP. NOTES: - Added ia64 (itanium) package source base (not tested) - licence checking has been modified to check inside "packaged" licences - Success checking has been modified to check for IPPEula.txt instead of an arbitrary "volatile" lib name. - Changed license to LICENSE="Intel-SDP" - TESTS don't seem to work for some reason, I keep getting: -- psCpuTicker. ioctl: Setting of IRQ rate fails : Inappropriate ioctl for device - Reduced silent mode file usage in favor of more generic/stable command line arguments.
Note: I just ran the tests as a regular user and they all passed. I even did an `ebuild unpack` and they wouldn't run in the unpacked dir as root but would as a regular user...go figure.
Now in CVS main tree. Thanks.