in reply to 32bit lib on 64bit system
I just discussed the issue with a former SuSE developer... and we finally agreed that the perl-32bit package is just plain broken/incomplete1. — In other words, it's not your fault! :)
As a workaround, you can proceed as follows:
Get hold of the following two RPMs (e.g. from the SuSE 10.3 installation media in the i586 subdirectory), and copy them into some temporary directory:
perl-base-5.8.8-75.i586.rpm perl-5.8.8-75.i586.rpm
Extract the 32-bit perl binary and the i586-linux-thread-multi subtrees from those packages
temp/ $ rpm2cpio perl-base-5.8.8-75.i586.rpm | cpio -idmv '*i586-linux +*' './usr/bin/perl' temp/ $ rpm2cpio perl-5.8.8-75.i586.rpm | cpio -idmv '*i586-linux +*'
Rename the binary, e.g. to "perl32"
temp/ $ mv usr/bin/perl usr/bin/perl32
In the temp dir, you should find a directory ./usr, which you then just copy over into the existing (64-bit) perl installation, i.e. (as root):
temp/ $ cp -af usr/ /
(don't worry... the 64-bit version will work as before)
___
1 The perl-32bit package is missing
(bug report submitted, so hopefully the issue will be fixed in the next SuSE release)
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: 32bit lib on 64bit system
by bkchapin (Acolyte) on Nov 26, 2008 at 05:27 UTC | |
|
Re^2: 32bit lib on 64bit system
by bkchapin (Acolyte) on Dec 02, 2008 at 06:04 UTC | |
by almut (Canon) on Dec 02, 2008 at 18:02 UTC |