Install 32bits libraries on pandarus

Please describe the issue you’re having?

Because of history in the lab, I have several binaries that were compiled in a 32 bits environment. On all our machines that are currently running Ubuntu 12.04, no problem happens since it finds corresponding libraries in /usr/lib/i386-linux-gnu.
However, on pandarus (Ubuntu 14.04), a few 32bits libraries were installed in /lib32, but a lot of them are missing such as libstdc++.so.6 or libz.so.1.
Would it be possible to install all the main 32 bits libraries on this machine ?

Your BIC username?

bcaldair

Hostname of your BIC drive

pandarus.bic.mni.mcgill.ca

Building and room number

Webster WB215

First try replying to forum.bic thru email…

Benoit: can you come up with a list of which 32bit libs you require?

AFAIK libz.so.1 is provided by the zlib1g:i386 package and libstdc++.so.6 by
libstdc++6:i386

Also: when are you going to get rid of those pesky 32bit execs?
Wouldn’t be just easier to identify them and recompile them
in the ‘modern’ world?

cheers,
jf

Hi JF,

After checking the binaries, the missing libraries I see are:
libz.so.1
libstdc++.so.6
libbz2.so.1.0
libpng12.so.0
libXt.so.6
libSM.so.6
libICE.so.6
libX11.so.6
libXext.so.6

About these pesky 32bit execs, I would really like to get rid of them, but we already processed far to many data with them. I certainly will recompile and retest the outputs at some points, but it is just faster and safer to install the 32 bits libraries for the moment.

cheers

Benoit

Benoit:

I did a manual install of those i386 packages on pandarus:

zlib1g:i386
libstdc++6:i386
lib32bz2-1.0
libpng12-0:i386
libxt6:i386
libsm6:i386
libice6:i386
libx11-6:i386
libxext6:i386

Please check this does the job. I’ll try to automate that on the others
Ubuntu Trusty 14.04 hosts in you lab if this is ok.

cheers,
jf