- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I downloaded the file: l_cc_p_10.0.023_intel64.tar.gz
Unpacked it and followed the rpm to Debian installation route outlined here: http://ubuntuforums.org/showthread.php?t=179589
After installation "icpcbin" will not run, the output of "readelf" says that it is because the binary is ELF32 and I think it should probably be ELF64.
So the question is, is it wrong in the downloaded file?
My platform is Intel Xeon 5050 (x86-64) and I am using Ubuntu 7.0.4.
Comments appreciated!
Greg
I downloaded the file: l_cc_p_10.0.023_intel64.tar.gz
Unpacked it and followed the rpm to Debian installation route outlined here: http://ubuntuforums.org/showthread.php?t=179589
After installation "icpcbin" will not run, the output of "readelf" says that it is because the binary is ELF32 and I think it should probably be ELF64.
So the question is, is it wrong in the downloaded file?
My platform is Intel Xeon 5050 (x86-64) and I am using Ubuntu 7.0.4.
Comments appreciated!
Greg
Link Copied
4 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Check this FAQ http://www.intel.com/support/performancetools/sb/CS-025939.htmto see if it helps.
Also please post the output msg.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
If you managed to install Ubuntu without 32-bit support libraries, yes, the fact that the compiler runs in 32-bit mode would be a problem. As with all x86-64 systems, the Intel compiler for generating 64-bit code requires the 32 bit libraries. I don't see 64-bit systems specifically covered in the reference Jennifer supplied, but it's in the general prerequisites.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Sorry the FAQ Jennifer pointed to didn't make it clear that the 32-bit version of libstdc++.so was required (although it was implicit by the location in /usr/lib not /usr/lib64). I will update the FAQ, thanks for the feedback.
This FAQ explains you need the 32-bit version of libstdc+so.5 for the 10.0 compilers.
http://www.intel.com/support/performancetools/sb/CS-026141.htm
The compilers are 32-bit applications, which is why the 32-bit version of libstdc++.so is required.
Hope this helps,
_|ohnO
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for all the suggestions.
I installed the following Ubuntu packages:
'lib32stdc++6'
'libstdc++5'
and it now works.
Thanks again,
Greg
I installed the following Ubuntu packages:
'lib32stdc++6'
'libstdc++5'
and it now works.
Thanks again,
Greg
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page