I have attached a diff against the gzip-1.3.3-r2.ebuild to allow use of icc. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 22375 [details, diff] Patch to enable gzip to use icc
In the past it's been determined that the most efficient way to enable ICC support would be either to modify gcc-config to be capable of switching to ICC, or modify Portage itself to deal with it; spyderous had some discussions with einride and Zadeh about this
As I mentioned on another of these ICC bugs (which vapier ignored me on), the only necessary thing to do is respect CC. For packages that already do so and compile fine with it (such as gzip), nothing is necessary. Whenever there's a patch needed for ICC to work, instead of 'use icc', what should happen (IMHO) is: if [ "${CC}" = "icc" ] then apply icc patches, do icc stuff fi Since CC will be set to icc by (g)cc-config.
i didnt ignore you on it persay ;) i thought i backed up my reasoning semi well