Upgrading i686 vs. x86_64. Just checking !

Marko Vojinovic vvmarko at gmail.com
Sun Feb 28 03:59:32 UTC 2010


On Saturday 27 February 2010 09:21:35 pm Suvayu Ali wrote:
> On 27/02/10 07:05 PM, Marko Vojinovic wrote:
> > ...
> > version of it (yet). Later on I tainted it again when installing
> > dependencies for Wolfram Mathematica package I use.
> > 
> > If there weren't for closed source software which depends on 32bit
> > libraries, I'd be having a clean 64bit-only system.
> 
> I run F11 x86_64 and there are *zero* 32 bit libraries on my machine. I
> recently installed Mathematica from the Wolfram supplied binary for a
> friend. I however did not need to install any 32 bit dependencies. Are
> you sure about their dependence on 32 bit libraries?

Umm, well, yes, I needed this specifically:

   compat-libstdc++-33-3.2.3-68.i686

This package provides libstdc++.so.5 which is needed by Mma 6.0.3. Maybe in 
F11 this library is elsewhere, or you have a different version of Mma which 
doesn't depend on it. I remember that Mma installation script refused to 
complete until I installed both 64bit and 32bit versions of compat-libstdc++. 
First it complained about the missing library, and after I installed the 64bit 
version it complained again about the same library still missing. After I 
installed 32bit version, the script completed with no problems.

Maybe this can be avoided somehow, but it wasn't obvious to me. Or maybe Mma 
was just looking for the library in /usr/lib instead of /usr/lib64, which 
would account as a bug, possibly resolved in version 7? I didn't have enough 
time to look into all that seriously, I just kept installing things until it 
was happy.

And given that I already had cca 80 or so 32bit packages as dependencies for 
skype, one more for Mma doesn't make much difference anyway. ;-)

Best, :-)
Marko



More information about the users mailing list