View Single Post

   
  #2 (permalink)  
Old 05-11-2008, 08:38 PM
Andrew Halliwell
 
Posts: n/a
Default Re: 32-bit library on 64-bit SUSE 10 system

Andreas Thiele <nospam@nospam.com> wrote:
> Hi All,
>
> I compiled a program in a rare language (Common Lisp) on a 32-bit SUSE 10
> system. When I load the program on my virtual server (64-bit SUSE 10) the
> program fails in accessing a 32-bit library libssl.so.0.9.8. (Because Lisp
> is dynamic, I can skip loading the library and the program works)
>
> Thus I tried to install the 32-bit version of libssl on the 64-bit
> machine, which is offered by yast2. yast pretends to install this library,
> but when finished the library is not present.
>
> I am no unix expert. So my question is: Can I install a 32-bit library on
> a 64-bit machine?


Yes, in fact it should've.
Were you looking in the right place?
The way things evolved when 64bit x86 arrived was, 64bit libs went into the
/lib64 directories, and the old 32bit libs continued to reside in the /lib
directories...

Check /etc/ld.so.conf to make sure the library paths for the 32 bit libs are
accessable. (the paths are needed for ld to be able to link them)

Try doing a locate or find to see where libssl is.
--
| spike1@freenet.co.uk | "I'm alive!!! I can touch! I can taste! |
| Andrew Halliwell BSc | I can SMELL!!! KRYTEN!!! Unpack Rachel and |
| in | get out the puncture repair kit!" |
| Computer Science | Arnold Judas Rimmer- Red Dwarf |
Reply With Quote