I am workng at a gov’t installation that is developing 32-bit apps on Suse 9.3 using the gcc 3.3.x compiler/libraries. They now want to take these 32-bit binaries and run them on a Suse 10 SP1 OS which is running on a 64-bit processor which has the associated gcc 4.1.x libraries installed.(Not the way I would do it, but what the hey.) I am wondering which of the libstdc++ compatibility libraries need to be installed to successfully achieve this. I see this “libstdc++33-32bit-3.3.3-46.1.x86_64.rpm”, is this the correct one?
If it works I guess that’s the right one. Why you’re developing on 9.x,
then moving to 10.x, when 11.x is out, is beyond me though.
Good luck.
rjmoseley wrote:
> I am workng at a gov’t installation that is developing 32-bit apps on
> Suse 9.3 using the gcc 3.3.x compiler/libraries. They now want to take
> these 32-bit binaries and run them on a Suse 10 SP1 OS which is running
> on a 64-bit processor which has the associated gcc 4.1.x libraries
> installed.(Not the way I would do it, but that the hey.) I am wondering
> which of the libstdc++ compatibility libraries need to be installed to
> successfully achieve this. I see this
> “libstdc++33-32bit-3.3.3-46.1.x86_64.rpm”, is this the correct one?
>
> Thanks in advance for your help.
>
> Rick
>
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
Hi
If you put the libraries in somewhere like /usr/local/lib(64) and then
add a reference to the directory in file /etc/ld.so.conf.d called
<your_app>.conf and then run ldconfig it should sort things out.