5

I am installing Intel C++ Composer (Non-commercial version) for Linux with x32 and x64 target. During installation i get the warning message:

Step no: 4 of 6 | Options > Missing Optional 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(R) 64 architecture systems. One or more of these libraries
could not be found:
  libstdc++ (including libstdc++6)
  glibc
   libgcc
Without these libraries, the compiler will not function properly.  Please refer 
to Release Notes for more information.

I have installed

ia32-libs

but it didn't solve the issue. I have installed

libstdc++

and regardless to it, it cannot be found anyways. Any ideas how to solve this?

2
  • Are glibc and libgcc installed?
    – Switchkick
    May 16, 2012 at 13:30
  • no, and the problem is that sudo apt-get install reports that these are unknown packages
    – Misery
    May 16, 2012 at 14:48

2 Answers 2

6

The first thing you can try is ignoring this message and continuing to install anyway, which is actually the default option. I did this and it seemed to work, although I haven't thoroughly tested it.

Another possibility is downloading the version that is intended for intel64. I believe you are getting this message because what you are trying to install includes both 32-bit and 64-bit functionality, but you really only need 64-bit. Go back to the same download page, but click this package instead:

l_ccompxe_intel64_2013.1.117.tgz

Direct link (requires login)

I tried this too, and it installed without any warnings or errors.

1
  • 1
    404 for the moment.
    – Ziyuan
    Feb 16, 2014 at 23:07
-1

install g++-multilib

sudo apt-get install g++-multilib

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .