Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
29264 Discussions

Intallation of l_cprof_p_11.0.083_intel64: missing critical prerequesite

denis_cohen
Beginner
398 Views
Hello,
I am trying to install l_cprof_p_11.0.083_intel64 on a x86_64 Linux Gentoo machine.
I get errors regarding missing critical pre-requisite (see output from install below):

BEGINNING OF OUTPUT
Step no: 4 of 7 | Installation configuration - Missing Critical Pre-requisite
--------------------------------------------------------------------------------
There is one or more critical unresolved issue which prevents installation to
continue. You can fix it without exiting from the installation and re-check. Or
you can quit from the installation, fix it and run the installation again.
--------------------------------------------------------------------------------
Missing critical pre-requisite
-- missing system commands
-- 32-bit libraries not found
--------------------------------------------------------------------------------
1. Show the detailed info about issue(s) [default]
2. Re-check the pre-requisites


h. Help
b. Back to the previous menu
q. Quit
--------------------------------------------------------------------------------
Please type a selection or press "Enter" to accept default choice [1]:1



Step no: 4 of 7 | Installation configuration - Missing Critical Pre-requisite
--------------------------------------------------------------------------------
The following required for installation commands are missing:
libstdc++.so.5 (library)
--------------------------------------------------------------------------------
1. See next issue [default]
2. Back to Pre-requisite summary dialog

h. Help
b. Back to the previous menu
q. Quit
--------------------------------------------------------------------------------
Please type a selection or press "Enter" to accept default choice [1]:1



Step no: 4 of 7 | Installation configuration - Missing Critical Pre-requisite
--------------------------------------------------------------------------------
32-bit libraries not found on this system.
This product release requires the presence of 32-bit compatibility libraries
when running on Intel 64 architecture systems. One or more of these libraries
could not be found:
libstdc++
libstdc++5
glibc
libgcc
Without these libraries, the compiler will not function properly. Please refer
to Release Notes for more information.
--------------------------------------------------------------------------------
1. See next issue [default]
2. Back to Pre-requisite summary dialog

h. Help
b. Back to the previous menu
q. Quit
--------------------------------------------------------------------------------
Please type a selection or press "Enter" to accept default choice [1]:
END OF OUTPUT

How can I tell the installer where my 32 bit libraries are?

libstdc++.so.5 is installed in /usr/lib64 with a copy in /usr/lib.
For 32 bit it's only in /usr/lib32

libgcc_x_so.1 is in /lib32 and /lib64

libgccpp.a/la/so/so.1 is in /usr/lib64

Thanks for you help.

Denis


0 Kudos
1 Reply
TimP
Honored Contributor III
398 Views
Those old compilers required the libstdc++-33 (from g++-3.3); they must be on the paths provided by g++ -print-search-dirs at the time of installation. You can read about this sort of thing in the references at the top of the forum about installation on suse and the like. If your gentoo is at all recent, it's probably set up with g++-4 and so it might be easier to install icpc 12, which requires 32-bit libraries only for the ia32 version.
0 Kudos
Reply