Intel C/C++ Compiller (может и portage с ним работает ?)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
RazorJack
Сообщения: 113
ОС: Gentoo 2008

Intel C/C++ Compiller

Сообщение RazorJack »

Драся-драся человеки линукс знающие.
Вот поставил я ICC из портежей чтобы собрать им avidemux x264 и acc
много начитан о нем. что он мол очень эффективно использует mmx sse sse2 короче искусством векторизации владеет в большей степени чем gcc что собственно и должно ускорить работу вышеуказанных программ.
Но ругаться стал на меня компилятор этот

Код: Выделить всё

/opt/intel/cce/10.1.018/bin $./icc
Error: A license for CCompL could not be obtained (-1,359,2).

Is your license file in the right location and readable?
The location of your license file should be specified via
the $INTEL_LICENSE_FILE environment variable.

License file(s) used were (in this order):
    1.  /opt/intel/cce/10.1.018/licenses/*.lic
    2.  /opt/intel/licenses
    3.  /home/razor/intel/licenses
    4.  /Users/Shared/Library/Application Support/Intel/Licenses

Please visit http://support.intel.com/support/performancetools/support.htm if you require technical assistance.

icc: error #10052: could not checkout FLEXlm license

не понимаю совсем я.
Ведь на сайте интел этот компилятор можно бесплатно скачать и бесплатно использовать для некоммерческого использования
Мне что требуется какаято лицензия дополнительная для не комерческого использования, или из портежей ставится не тот ICC ??
И вообще portage работает с этоим компилятором или придется руками собирать ??
ЗЫ: просьба не писать типа " да нахрена тебе это надо собирай все GCC"
хочу попробовать собрать ICC в инете столько слов про то как ктото собрал lame этим компилятором и получил прирость чуть ли не в два раза а вот как он это сделал чтото никто не писал
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Intel C/C++ Compiller

Сообщение serzh-z »

RazorJack писал(а):
30.03.2009 13:44
И вообще portage работает с этоим компилятором или придется руками собирать ??
Учитывая то, что icc не совместим с gcc, а большинство приложений написаны с расчётом на то, что их будет собирать gcc, то, думаю, со многими приложениями возникнут проблемы.

RazorJack писал(а):
30.03.2009 13:44
Ведь на сайте интел этот компилятор можно бесплатно скачать и бесплатно использовать для некоммерческого использования

Код: Выделить всё

 To Download the noncommercial copy:
1
Provide a valid email address to enable us to send you the installation information.
2
*Click the Submit button to obtain the serial number* and the URL to download the noncommercial copy.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Intel C/C++ Compiller

Сообщение serzh-z »

P.S.: вот что есть в ебилде icc:

elog "Make sure you have recieved the a license for ${PN}"
elog "To receive a restrictive non-commercial licenses , you need to register at:"
elog "http://www.intel.com/cd/software/products/asmo-na/eng/download/download/219771.htm"
elog "Read the website for more information on this license."
elog "You cannot run ${PN} without a license file."
elog "Then put the license file into ${ROOT}/opt/intel/licenses"
elog "\nTo use ${PN} issue first \n\tsource /etc/profile"
elog "Debugger is installed with dev-lang/idb"
Спасибо сказали:
Аватара пользователя
RazorJack
Сообщения: 113
ОС: Gentoo 2008

Re: Intel C/C++ Compiller

Сообщение RazorJack »

Вы не пробовали ставить ICC??
Час провел на сайте интел, где качать сам продукт нашел сразу а вот где эту лиценцию взять не понял. Зарегался но лицензию мне на где не предлагали. Потом пришло письмо, там ссылка на страницу с инструкциями но она не работает ни под оперой ни под мозилой:выбираеш категорию лицензия, потом - бесплатная там список вопросов, среди них: " как мне получить лицензию ? " щелкаеш и ничего не происходит.
Если вы ставили и запускали это дело может отправите файл лицензии мне по потче например ?? ( в шифрованом виде конечно а пароль - адрес этого форума ).
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Intel C/C++ Compiller

Сообщение serzh-z »

RazorJack писал(а):
30.03.2009 15:57
Вы не пробовали ставить ICC??
Не пробовал.
RazorJack писал(а):
30.03.2009 15:57
Час провел на сайте интел, где качать сам продукт нашел сразу а вот где эту лиценцию взять не понял.
https://registrationcenter.intel.com/RegCen...=NCOM&lang=
После нажатия на Submit - появляется инфа о размере файлов и серийный номер.
Спасибо сказали:
Аватара пользователя
RazorJack
Сообщения: 113
ОС: Gentoo 2008

Re: Intel C/C++ Compiller

Сообщение RazorJack »

Серийный номер - это то что нужно для установки (пытался ставить на бывшей федоре но нужен GCC-3.x.x ) а файл лицензии о котором говорится - это файл с именем *.lic лежащий в нужных каталогах. Его то как скачать ?
Народ !! Кто ставил !! Отзовитесь !!
Спасибо сказали:
Flaming
Сообщения: 2579

Re: Intel C/C++ Compiller

Сообщение Flaming »

Извиняюсь, что в тему, но что делать тем, у кого amd? :) Облизываться и использовать gcc? Или icc тоже в принципе может работать?
P.S. Чисто любительский интерес, вряд ли я слезу с gcc, мне важна стабильность.
Спасибо сказали:
Аватара пользователя
RazorJack
Сообщения: 113
ОС: Gentoo 2008

Re: Intel C/C++ Compiller

Сообщение RazorJack »

У меня тоже атлон64. На страничке интелов написано что он поддерживает оптимизацию и под эти процессоры тоже. Но суть скорости ICC не в оптимизации команд общего назначения а в грамотной векторизации командами MMX SSE SSE2 ...
За счет этого возрастает работа мультимедийных приложений в среднем 30-40% на какойто странице прочел что Lame кодирует чуть ли ни в два раза быстрее будучи собранной на ICC.
Жду ответа знающих людей.
Повторяю вопрос: где взять файл лицензии для некомерческого использования ICC ?
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Intel C/C++ Compiller

Сообщение serzh-z »

RazorJack писал(а):
31.03.2009 16:55
Повторяю вопрос: где взять файл лицензии для некомерческого использования ICC ?
Проверить почту. Проверить спам. Мне, например, прислали lic-файл. Ну и выдали S/N.
Спасибо сказали:
Аватара пользователя
Said
Сообщения: 121
ОС: Archlinux

Re: Intel C/C++ Compiller

Сообщение Said »

RazorJack!
.lic приходит прицепом к уведомлению о регистрации - по сути дела Вы просто сообщаете Интелю мыло, на которое будут приходить уведомления о доступных обновлениях. Просто чуть повнимательнее по их сайту прогуляйтесь, чтобы найти где зарегаться - толком уже не помню, но, ей-богу, не было там ничего военного с этим.

# Для инсталляции серийник и .lic равноценны.

ЗЫ Не сочтите за труд - сообщите, встанет ли icc на Gentoo. (Смущает список поддерживаемых дистров).
Для обладания полным бантом ордена св. ...букентия не хватает только бана! Да жалко вам, что ли?
Спасибо сказали:
Аватара пользователя
RazorJack
Сообщения: 113
ОС: Gentoo 2008

Re: Intel C/C++ Compiller

Сообщение RazorJack »

прикол ! файл лицензии и в правду в письме !!!

Ябадабаду !
Файл лицензии успешно съеден компилятором ! Буду пробовать собрать avidemux и нижестоящие пакеты. ОТпишусь.
Спасибо сказали:
Аватара пользователя
Nelar
Сообщения: 138

Re: Intel C/C++ Compiller

Сообщение Nelar »

про ядрышки не забудь. Говорят на некоторых программах это позволяет серьезно увеличить производительность :tongue:
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Intel C/C++ Compiller

Сообщение serzh-z »

Said писал(а):
31.03.2009 18:15
ЗЫ Не сочтите за труд - сообщите, встанет ли icc на Gentoo. (Смущает список поддерживаемых дистров).
Пакетов из 700 около 200 не соберётся.

Nelar писал(а):
31.03.2009 19:02
Говорят на некоторых программах это позволяет серьезно увеличить производительность tongue.gif
Да, сейчас всё как разгонется... Боюсь, что у автора теперь кулер на процессоре расплавится из-за столь быстрой работы программ.
Спасибо сказали:
Аватара пользователя
foxnx6110
Сообщения: 82
ОС: Gentoo

Re: Intel C/C++ Compiller

Сообщение foxnx6110 »

RazorJack, ну и чем дело кончилось ?
Судя по отсуствию постов больше недели, кулер на процессоре не расплавился(из-за столь быстрой работы программ)?
Я НЕ КРАСНОГЛАЗЫЙ ! И никогда им не стану.
Спасибо сказали:
Аватара пользователя
RazorJack
Сообщения: 113
ОС: Gentoo 2008

Re: Intel C/C++ Compiller

Сообщение RazorJack »

В связи с кризисом не было интернета
В связи с дипломом работы по укращению Intel C/C++ были временно приостановлены но ясно одно: простой заменой переменных CC и CXX дело не решается не говоря о том что portage производит фильтрацию флагов, считая что флаги которые принимает ICC не подходят для GCC :)
Вобщем с portage собрать похоже не светит только ручками осталось провести ряд эксперементов и дело будет сделано
Спасибо сказали:
Аватара пользователя
razum
Сообщения: 189
ОС: Gentoo 64

Re: Intel C/C++ Compiller

Сообщение razum »

Вобщем с portage собрать похоже не светит только ручками осталось провести ряд эксперементов и дело будет сделано

Светит! Обсуждаем здесь (чтоб не плодить сущностей...)
http://www.gentoo.ru/node/9650#comment-105929
Спасибо сказали:
Аватара пользователя
deadhead
Сообщения: 1913
Статус: zzz..z

Re: Intel C/C++ Compiller

Сообщение deadhead »

Nelar писал(а):
31.03.2009 19:02
про ядрышки не забудь

с ядрышками как раз все не так весело как с приложениями :-(
когда-то пытался с помощью ICC ядрышко-то и обработать... ничего хорошего из этого не вышло... :-)
serzh-z прав
icc не совместим с gcc, а большинство приложений написаны с расчётом на то, что их будет собирать gcc

на этом все эксперименты, как правило, и завершаются... но вот если свое приложение писать, то можно его и под icc "заточить". Сам пользовался их бибилиотеками ipp под оффтопик - ощущения позитивные :-)
[x] close
Спасибо сказали:
Аватара пользователя
vonabarak
Сообщения: 146

Re: Intel C/C++ Compiller

Сообщение vonabarak »

Почитал тему, установил ICC. Скомпилировал оным мпг123, а он процессор почти на 20% загружает при работе. Это нормально? Амарок, например, на моей машинке больше чем 7-8% в top не показывает.
Йа тьомный эльф
Спасибо сказали:
Аватара пользователя
deadhead
Сообщения: 1913
Статус: zzz..z

Re: Intel C/C++ Compiller

Сообщение deadhead »

[x] close
Спасибо сказали:
Flaming
Сообщения: 2579

Re: Intel C/C++ Compiller

Сообщение Flaming »

Предлагаю постить сюда те проги, которые скомпилить удалось или не удалось. =) В смысле, названия и версии.
Чтобы не повторять ошибок друг друга.

RazorJack писал(а):
31.03.2009 16:55
Но суть скорости ICC не в оптимизации команд общего назначения а в грамотной векторизации командами MMX SSE SSE2 ...

А, кстати, разве gcc не умеет под эти штуки оптимизировать? Ведь вроде бы умеет.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Intel C/C++ Compiller

Сообщение serzh-z »

Flaming писал(а):
15.10.2009 22:51
А, кстати, разве gcc не умеет под эти штуки оптимизировать?
Думаю, что ICC ему всё равно не переплюнуть.
Спасибо сказали:
Flaming
Сообщения: 2579

Re: Intel C/C++ Compiller

Сообщение Flaming »

icc: error #10310: Failed to enable trusted storage check for licensing: WARNING: Enable Trusted Storage failed (flexnet error code 2). Trusted Storage based license could

Никак не вкурю, что означает сия странная ошибка %)
Спасибо сказали: