> Content-Type: text/plain; charset=us-ascii; format=flowed > > Hi, > > I have an x86_64 bit machine that mounts a share with 32-bit programs. > Is it possible to run a 32-bit application (R) when certain libraries > that this application requires (libreadline) are only present in the > 64-bit version? The simplest thing to do is install the 32 bit libraries in a separate directory, and include that directory in /etc/ld.so.conf. The linker will "do the right thing" and link against 32bit libs when you execute the 32 bit binary. Our x86-64 machines /etc/ld.so.conf looks like this: /usr/X11R6/lib # native 64 bit /emul/ia32-linux/lib # 32 bit libs /emul/ia32-linux/usr/lib /emul/ia32-linux/usr/X11R6/lib Everything 32 bit lives under /emul/ia32-linux, so we don't pollute the 64 bit environment with cruft. If you are feeling really clever, you can build enough of a 32bit environment under /emul/ia32-linux to be able to do: chroot /emul/ia32-linux apt-get install whatever-32-bit-libs-I-want or whatever the equivalent is on fedora. Guy -- Dr. Guy Coates, Informatics System Group The Wellcome Trust Sanger Institute, Hinxton, Cambridge, CB10 1HH, UK Tel: +44 (0)1223 834244 x 6925 Fax: +44 (0)1223 494919