Software Archive
Read-only legacy content
17060 Discussions

Non-commercial version for Mac

er2020
Beginner
1,089 Views
Hello,

I need to verify the portability of my stricly open source, individually developed, C++ programs to Intel. The non-commercial version of the compiler is exactly what I need, but it seems reserved for Linux, not Mac. Is there the slightest chance it will work from OS X? Is there a package to port it? If none of the above, I'll use a virtual machine, but it's a bit clumsy...

0 Kudos
6 Replies
Om_S_Intel
Employee
1,089 Views
You may download evaluation version of Composer XE 2011 for Mac using the link http://software.intel.com/en-us/articles/intel-software-evaluation-center/#compilers.

0 Kudos
er2020
Beginner
1,089 Views
Thanks for the tip, but, like I said, I don't plan on developing on Intel specifically, only testing portability of some open source software. The evaluation version is for 30 days only, and this kind my need, while minimal in terms of usage, extends beyond that time frame. Besides, I think I already used it a while ago. Any other thought?
0 Kudos
er2020
Beginner
1,089 Views
PS: and it's only for console projects (as opposed to OS specific applications)
0 Kudos
mecej4
Honored Contributor III
1,089 Views
I don't know what you mean by the vague phrase "port to Intel"; in particular, you seem to imply that the target OS should not matter.

For applications that are strictly character mode and not dependent on libraries such as IMSL, MKL, etc., your source code should work with a recompile. However, binary compatibility is not reasonable to expect.

Intel CPUs come with different vintage and instruction sets, especially as to FPU instructions, 32-bit or 64-bit CPU and memory addressing model. There is a trend away from static libraries and towards shared libraries. Thus, at a minimum, there will be a dependence on libc.so.5 or libc.so.6 on Linux.

0 Kudos
Om_S_Intel
Employee
1,089 Views
If you plan to use it beyond 30 days evaluation period, you need to buy it. INtel do not have current plan to change this.
0 Kudos
er2020
Beginner
1,089 Views
" I don't know what you mean by the vague phrase "port to Intel"; in particular, you seem to imply that the target OS should not matter. "

I never used this "vague phrase". In particular, I couldn't have implied the target does not matter. I said "port to it", immediately preceded by OS X. So I meant porting to OS X. I realize, though, there is a very small chance the answer (as to the existence of such a package) would be yes.
0 Kudos
Reply