- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We are having big problems to get 9.1.42 installed on a 64-bit Ubuntu 6.0.6 system.
It looks like several binaries in the distribution archive are 32 bit applications.
These obviously don't run on a 64-bit system.
We found that at least the following binaries are 32-bit:
l_cc_c_9.1.042/data/chklic.em64t: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, stripped
After manually extracting the intel-icc_ide91042-9.1.042-1.ia64.rpm we also found out that even though the RPM is for ia64, the compiler is a 32-bit application:
iccbin: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped
We have no problems at all using the 32-bit version of the compiler on a 32-bit system, but it looks like the 64-bit version is a big mess. The downloadable distribution is simply broken.
Help! :-)
Is this the right place to get help or do we need to go through an officicial channel since we have bought a license?
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
All x86-64 linux distributions support 32-bit execution. On many of them, it is done by optional package installations. For example, Red Hat requires not only gcc development system (64-bit compilers and libraries) but "legacy development" (32-bit compilers) and "compatibility" (32-bit libraries) to be installed for support of all the icc components. Only the "legacy development" isin any way optional, to support running the icc which makes 32-bit binaries. Ubuntu takes the confusion a step or two further, by installing both the 32- and 64-bit development systems in non-standard locations which the icc installer doesn't know about.
Several Intel Fortran customers have worked this stuff out on Ubuntu, so you should take advantage of their advice. You could start by searching these forum sections, including linux Fortran, as well as consulting Ubuntu-specific sites. There should be some relevant advice in the install docs about installation on non-standard distros which mayresemble Ubuntu. In the end, as you say, you could file a support issue, but also you must recognize that the odd organization of Ubuntu takes it well outside the range of supported distros.
As you hint, icc could make it easier by changing the 64-bit compiler into a 64-bit application. One would think that Ubuntu would think of making things easier by adopting standard organization of 64-bit and 32-bit libraries, rather than choosing to be backwards from normal.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page