wiki:64BitIssues

Version 3 (modified by thomas, 13 years ago) (diff)

--

64bit Issues

Problems installing 64bit (x86_64) as a desktop. Problems arise when you install 64bit but need to install 32bit applications as well.

Known workarounds for specific applications

Adobe Reader (acrobat)

  • sssd-client.i686 - required for getuid to work

The sssd dependency is the only dependency that isn't straight forward to find. To find the rest load LD_LIBRARY_PATH with the path to the Adobe libraries, then ldd acroread and look for not found

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/Adobe/Reader9/Reader/intellinux/lib ldd /opt/Adobe/Reader9/Reader/intellinux/bin/acroread |grep "not found"

Then install the packages that provide the missing libraries by looking for the lib64 versions of the libraries. For instance if libpng.so.12 was not found:

        libpng12.so.0 => not found
root@client[1047]: rpm -qf /usr/lib64/libpng12.so.0
libpng-1.2.44-1.el6.x86_64
root@client[1048]: yum install libpng.i686
root@client[1049]: ldd /opt/Adobe/Reader9/Reader/intellinux/bin/acroread |grep libpng
 	libpng12.so.0 => /usr/lib/libpng12.so.0 (0x002c5000)

When you've finished installing all the dependencies using this method, you should not have any not found libraries returned from the ldd above.

Flash-plugin

The 64bit version of flash-plugin is currently unsupported by adobe, it's available on labs.adobe.com at http://labs.adobe.com/downloads/flashplayer10.html This is however unsupported at this point, the last update was November 30th, 2010 as of March 9, 2011.

The recommended method of using flash is to use the 32bit version and the 64bit wrapper on it. This can be achieved using the helper package *flash-plugin64* which has appropriate requires lines to get the flash-plugin wrapped properly.

skype

Skype also requires sssd-client.i686. It also requires libv4l.i686 to properly use a webcam. The following script should be used as a wrapper to start skype.

#!/bin/bash

if [ -x /usr/bin/skype ]; then
        LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so /usr/bin/skype
fi