<< libstdc++33 and libstdc++.so.5 missing >>
Hello,
I need to install Intel Fortran Compiler v11 (it is the version that works fine with the program I will use).
During the install, I got the message that libstdc++.so.5 was missing. So, I went out hunting for it:
I did:
Code:
zypper search --provides --match-exact libstdc++.so.5
Loading repository data...
Reading installed packages...
No matching items found.
Also, as searching I found that libstdc++.so.5 was inside libstdc++33, I did:
Code:
zypper search libstdc++33
Loading repository data...
Reading installed packages...
No matching items found.
Searching in https://software.opensuse.org I got a "1 Click Install" link but yast do not install the package.
Tried to download the x86_64 package directly (from here), I got Error 404.
My system:
Code:
uname -or
4.7.2-2-default GNU/Linux
lsb_release -irc
Distributor ID: openSUSE Tumbleweed
Release: 20160901
Codename: n/a
My repos:
Code:
zypper repos
# | Alias | Name | Enabled | GPG Check | Refresh
--+-------------------------------------+---------------------------+---------+-----------+--------
1 | download.opensuse.org-non-oss | Main Repository (NON-OSS) | Yes | (r ) Yes | Yes
2 | download.opensuse.org-oss | Main Repository (Sources) | Yes | (r ) Yes | Yes
3 | download.opensuse.org-oss_1 | Main Repository (OSS) | Yes | (r ) Yes | Yes
4 | download.opensuse.org-tumbleweed | Main Update Repository | Yes | (r ) Yes | Yes
5 | http-download.opensuse.org-7fa3c140 | openSUSE:Factory | Yes | (r ) Yes | Yes
6 | http-download.opensuse.org-f22d8f2e | openSUSE:Factory | Yes | (r ) Yes | Yes
7 | openSUSE-20160813-0 | openSUSE-20160813-0 | No | ---- | Yes
8 | repo-debug | openSUSE-Tumbleweed-Debug | No | ---- | Yes
Also, searching in this Forum, I only get post older than 2012 (were the options were to install libstdc++33 family using yast and/or zypper).
Any ideas are welcome!
Re: << libstdc++33 and libstdc++.so.5 missing >>
there is libstdc++33 for TW in the devel:gcc repo
https://software.opensuse.org/package/libstdc++33
http://download.opensuse.org/reposit....47.x86_64.rpm
to avoid conflicts you might need to add the devel:gcc repo
Code:
zypper ar -f http://download.opensuse.org/repositories/devel:/gcc/openSUSE_Factory/devel:gcc.repo
libstdc++5 has been depreciated by libstdc++6 there's nothing to be done that's a way too old library, you can try and link libstdc++.so.6 to point to libstdc++.so.5
but why not use gcc's fortran compiler?
using a 3rd party compiler is possible but keep in mind you will need 3rd party precompiled object files.
Re: << libstdc++33 and libstdc++.so.5 missing >>
Quote:
Originally Posted by
I_A
there is libstdc++33 for TW in the devel:gcc repo
https://software.opensuse.org/package/libstdc++33
http://download.opensuse.org/reposit....47.x86_64.rpm
to avoid conflicts you might need to add the devel:gcc repo
Code:
zypper ar -f http://download.opensuse.org/repositories/devel:/gcc/openSUSE_Factory/devel:gcc.repo
libstdc++5 has been depreciated by libstdc++6 there's nothing to be done that's a way too old library, you can try and link libstdc++.so.6 to point to libstdc++.so.5
but why not use gcc's fortran compiler?
using a 3rd party compiler is possible but keep in mind you will need 3rd party precompiled object files.
Thank you very much. I will try it.
The use of 3rd party compilers have to do with performance. The Intel compilers together with the mathematical libraries (MKL) are very optimized, so, compiling scientific software (like SIESTA, for example) make the programs runs faster.
Hatuey