This ebuild sets the INTEL_FLEXLM_LICENSE variable to /opt/intel/compiler80/licenses in /etc/env.d/05icc-ifc For icc v 7.0 this was /opt/intel/licenses. Since the old licenses (for v 7.0) appear to work fine with icc v 8.0, can I suggest that the default path for the licenses be put back to /opt/intel/licenses? That would mean if you have icc v 7.0 installed, and update to icc v 8.0, it would work straight out of the box (no need to fiddle with /etc/env.d/05icc-ifc or with environment variables, or putting symlinks so that the compiler finds the license). Max
Ok, sorry, should have done this first: Apparently, INTEL_FLEXLM_LICENSE is not used. It's INTEL_LICENSE_FILE nowadays. I tried to set that, and then ran icc, but apparently, /opt/intel/compiler80/bin/icc is actually a bourne-shell wrapper that resets INTEL_LICENSE_FILE to /opt/intel/compiler80/licenses Once I modify that to /opt/intel/licenses, it works. So can I modify the request to run a sed in the ebuild on the bash wrapper /opt/intel/compiler80/bin/icc to replace the INTEL_LICENSE_FILE variable there to point to /opt/intel/licenses? Given that the wrapper sets this variable, it appears that there is no need for INTEL_FLEXLM_LICENSE or INTEL_LICENSE_FILE in /etc/env.d/05icc-ifc Max
Is there a need for this still, now that 8.1 is out, and 9.0 just around the corner?