pkgsrc/lang/icc11/files/README.pkgsrc
alnsn 622080489d Add Intel C++ compiler version 11.1.080.
Available for NetBSD and Linux on Intel arches.
Approved a while ago by wiz@.
2011-07-20 10:35:17 +00:00

49 lines
1.2 KiB
Text

Disclaimer: this document is not a part of Intel distribution.
How to use pkgsrc with the Intel C++ Compiler
=============================================
License
-------
The compiler will search for a license file in a directory specified
by ${INTEL_LICENSE_FILE} variable if it's set, then in
@ICC_PREFIX@/licenses, ${HOME}/intel/licenses and /opt/intel/licenses
directories.
There is one caveat, though. Pkgsrc creates a fake home directory
so ${HOME}/intel/licenses is not a good choice for building
packages.
Bootstrap
---------
Some options below are probably redundant but these commands work
for me:
$ cat > /tmp/mk-fragment <<EOF
PKGSRC_COMPILER=icc
ICCBASE=@ICC_PREFIX@
NOGCCERROR=yes
EOF
$ env PKGSRC_COMPILER=icc \
> ICCBASE=@ICC_PREFIX@ \
> NOGCCERROR=yes \
> CC=@ICC_PREFIX@/bin/icc \
> CPP='@ICC_PREFIX@/bin/icc -E' \
> CXX=@ICC_PREFIX@/bin/icpc \
> ./bootstrap \
> --compiler=icc \
> --mk-fragment=/tmp/mk-fragment \
> ...
Building Packages
-----------------
Add these lines to your mk.conf file:
PKGSRC_COMPILER=icc
ICCBASE=@ICC_PREFIX@
NOGCCERROR=yes