- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have the classical error message:
/opt/intel/idbe/9.1.042/bin/idb-e: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory,
which is confirmed by
ldd /opt/intel/idbe/9.1.042/bin/idb-e
libdl.so.2 => /lib64/libdl.so.2 (0x0000003d40c00000)
libXt.so.6 => /usr/X11R6/lib64/libXt.so.6 (0x0000003d43200000)
libXrender.so.1 => /usr/X11R6/lib64/libXrender.so.1 (0x0000003d43000000)
libXft.so.2 => /usr/X11R6/lib64/libXft.so.2 (0x0000003d42e00000)
libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x0000003d42000000)
libXext.so.6 => /usr/X11R6/lib64/libXext.so.6 (0x0000003d41200000)
libX11.so.6 => /usr/X11R6/lib64/libX11.so.6 (0x0000003d41000000)
libm.so.6 => /lib64/tls/libm.so.6 (0x0000003d40e00000)
libSM.so.6 => /usr/X11R6/lib64/libSM.so.6 (0x0000003d41800000)
libICE.so.6 => /usr/X11R6/lib64/libICE.so.6 (0x0000003d41600000)
libstdc++.so.5 => not found
libc.so.6 => /lib64/tls/libc.so.6 (0x0000003d40900000)
libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x0000003d42200000)
/lib64/ld-linux-x86-64.so.2 (0x0000003d40700000)
libexpat.so.0 => /usr/lib64/libexpat.so.0 (0x0000003d42400000)
libz.so.1 => /usr/lib64/libz.so.1 (0x0000003d41a00000)
idb search only 64bits libraries although there are 32 bits
libraries in my LB_LIBRARY_PATH.
echo $LD_LIBRARY_PATH
/lib:/usr/lib:/usr/lib64:/opt/intel/fce/9.1.O36/lib:/usr/lib/gcc/x86_64-redhat-linux/3.4.3:/home/Install/NPV2.6/lib/libO/linux_intel:/usr/local/lib:/usr/X11R6/lib64:/opt/intel/cce/9.1.042/lib:/opt/intel/fce/9.1.036/lib
file /usr/lib/libstdc++.so.5.0.7
/usr/lib/libstdc++.so.5.0.7: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), stripped
For example:
file /lib/libm-2.3.4.so
/lib/libm-2.3.4.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
file /lib/libc-2.3.4.so
/lib/libc-2.3.4.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
Do you know why idb does not find these libraries?
Thank you for your help.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
on the point, I would guess either you have a non-supported linux distribution, or you
didn't install g++ including compatibility libraries which idb-e requires. You could try e.g. rpmfind
to find that .rpm, if you are willing to take on the responsibility of running non-supported mode.
32-bit .so will be ignored, as it is not compatible with 64-bit idbe. If you are running a distribution
in the lines supported by Intel compilers, and the older .so is not available for it, you
could file a case on premier.intel.com asking for the newer .so to be supported.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page