On Wed, May 14, 2014 at 12:08 PM, Hilaire Fernandes < [email protected]> wrote:
> Yesterday my boss asked me to see DrGeo on his Ununtu 14.04LTS 64 bits > machine. I could not get it working, 32 bits compatibility package to > run 32bits application on 64bits system is gone, you have to find out > manually the needed 32 bits libs and install it. > > Now I don't want to face this situation anymore, I want to provide with > DrGeo a VM for each word size, compiled with not recent libc et al. and > a working keypad. It is the bare minimum to not look ridiculous. > By the way, the situation would have been equally ridiculous showing > Pharo3. > > Now, I wonder, how is deal the 32bits/64bits situation on Windows and > Mac OSX? > Mac OS X handles the situation. 32-bits requires no special installation or support. They use their "fat binary" scheme to provide both 32-bit and 64-bit versions of libraries in the same file: McStalker.image$ file /System/Library/Frameworks/Cocoa.framework/Versions/Current/Cocoa /System/Library/Frameworks/Cocoa.framework/Versions/Current/Cocoa: Mach-O universal binary with 3 architectures /System/Library/Frameworks/Cocoa.framework/Versions/Current/Cocoa (for architecture x86_64): Mach-O 64-bit dynamically linked shared library x86_64 /System/Library/Frameworks/Cocoa.framework/Versions/Current/Cocoa (for architecture i386): Mach-O dynamically linked shared library i386 /System/Library/Frameworks/Cocoa.framework/Versions/Current/Cocoa (for architecture ppc7400): Mach-O dynamically linked shared library ppc > > Hilaire > > > -- > Dr. Geo http://drgeo.eu > > > -- best, Eliot
