Ну вообще-то при сборке gcc bootstrap'ится, т. е. сначала собирается внешним компилятором, а потом сам себя пересобирает два раза, т. е. если на первом шаге что-то изменится, то на втором все изменения будут потеряны. И вообще icc не соберет gcc AFAIK
Вы не правы. Да, я читал вики до этого (иначе бы не было и этой статьи), однако статью писал, не используя никаких других ресурсов. Сейчас посмотрел — действительно, очень похоже на перевод, но это не так.
У меня в кроне стоит синк и обновление в три часа ночи. Итого я просыпаюсь, а софт уже свежий. Ну а если иногда что-то новое надо поставить — ну не больше часа-двух, если нечем больше заняться.
CXXFLAGS="${CFLAGS}"
ICCCFLAGS="-O2 -xT -gcc"
ICCCXXFLAGS="${ICCCFLAGS}"