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

Reply via email to