Summary:ASTERISK-02266: [request] Enable option to use ICC compiler instread of GCC.
Reporter:mustdie (mustdie)Labels:
Date Opened:2004-08-24 19:50:53Date Closed:2011-06-07 14:04:40
Versions:Frequency of
Description:I was told by so many people that ICC 8.0 is much better then GCC, and we should really use it to improve performance of asterisk.

Quote from Intel: Advanced optimization features for latest Intel processors, including the Intel Pentium 4 processor supporting Hyper-Threading Technology and the Intel Xeon, Intel Pentium M - a component of Intel Centrino mobile technology, and Intel Itanium 2 processors, to deliver outstanding performance for applications.
Comments:By: Brian West (bkw918) 2004-08-25 11:10:15

Is ICC free?

By: mustdie (mustdie) 2004-08-25 11:56:14

It is free for personal and non commercial use.

By: Brian West (bkw918) 2004-08-25 16:11:43

Support will never be added then.. I coudln't get him to add app_cepstral to addons because it was linked with something you had to pay for.

By: mustdie (mustdie) 2004-08-25 18:03:11

I can purchase support from Digium, but it will not make asterisk commercial product. So as Intel, they provide ICC for free for personal and non commercial use (So as "no support option" is mandatory, prior ICC download). So as MySQL, etc. I can keep going on. My request was originally addressed to person who has experience with ICC and willing to add an option into makefile for ICC support. Intel claims that ICC is fully GCC compatible, and we will get only performance improvement 20%-30% (even on AMD) and binary compatibility with other modules. I see this option as an step towards enterprise quality software.

By: Brian West (bkw918) 2004-08-26 19:36:12

I totally agree!

By: zoa (zoa) 2004-08-27 12:42:14

i'll see if one of my employees could do it.

By: mustdie (mustdie) 2004-08-27 13:01:43

It looks say.c is making ICC to puke.

By: mustdie (mustdie) 2004-08-27 13:15:04

ICC does not support nested functions. Why do we use netsted functions in first place?

By: Mark Spencer (markster) 2004-08-29 13:23:58

I don't think it's appropriate for us to worry about compatibility with non-Open Source compilers.