GCC 4.8 is good enough, absolutely no C++11 GCC (<4.8) is the current issue, becaue several really basic packages started requiring it. You actually won't be the first to use icc with pkgsrc! It used to be a pkgsrc package, too. the definitions to use it still exist in pkgsrc/mk/compiler/icc.mk but might not work.