install both, 64-bit and 32-bit libraries

Hi,

I need to install a 32-bit app (Oracle Client) on my 64-bit OpenSuSe 11.3, however switching some of the 64-bit libraries (e.g., glibc) to 32-bit creates all kinds of dependency issues for existing apps.

So, is it possible to install both, 64-bit and 32-bit libraries?

Thanks in advance for your comments!

Yes it is possible. You have to do that for example to install skype on 64 bit system. I don’t know what are the implications for the system, hovewer I can report that skype works this way and installing the 32 bit libraries didn’t damage my system as far as I can tell.

Best regards,
Greg

You will find 32-bit libraries for glibc in the package called glibc-32bit. (Ditto for many other libraries.) This will not evict the normal 64-bit library but install in /usr/lib, while the 64-libraries go into /usr/lib64. So yes, it’s all catered for already.

Thanks for your replies, ken_yap and glistwan.

The program requirements list the 32-bit version of glibc; not glibc-32bit. What should I do…?

glibc-32bit does contain the 32-bit version, only it doesn’t clash with the 64-bit version in package name, and can coexist with it. So be happy, it will satisfy the requirements.

On 2010-12-06 10:36, Slipstream00 wrote:
>
> Thanks for your replies, ken_yap and glistwan.
>
> The program requirements list the 32-bit version of glibc; not
> glibc-32bit. What should I do…?

That would be a bug of the oracle packager. You can not install the 32-bit
version of glibc, it has to be glibc-32bit regardless of what the oracle
package thinks it needs.


Cheers / Saludos,

Carlos E. R.
(from 11.2 x86_64 “Emerald” at Telcontar)