Building JasPer with Intel® compilers


Introduction

This document explains how to build JasPer with the Intel® C++ Compiler for Linux* and Intel® Fortran Compiler for Linux*. JasPer is a free implementation of the JPEG-2000 Part-1 standard. See the JasPer Project website for more information.


Version Information

JasPer 1.900.1
Intel® C++ Compiler for Linux* 13.0 and later
Intel® Fortran Compiler for Linux* 13.0 and later


Obtaining the Source Code

http://www.ece.uvic.ca/~mdadams/jasper/#download


Obtaining the latest version of the Intel® compilers

Licensed users of the Intel compilers may download the most recent versions of the compiler from thehttps://registrationcenter.intel.com/.
Other users can download the evaluation copy from http://software.intel.com/en-us/.


Building the Application

By default, JasPer is installed to /usr/local. Use the option --prefix to specify an installation directory.

export CC=icc
export CXX=icpc
export F77=ifort
./configure --prefix=/usr/local/jasper-1.900.1
make
make install

Verifying Correctness

The above example uses the BASH shell syntax for setting environment variables. For other shells, use the appropriate commands to set environment variables before the make command. Check the directory specified by your --prefix= setting. This directory should contain lib/, include/, and share/ directories.


Known Issues and Limitations

There are no known issues with using the Intel compilers to build JasPer. Please see the JasPer Project website at http://www.ece.uvic.ca/~frodo/jasper/ for all known issues and limitations.


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