South Africa’s biggest forum. Discuss, discover, and connect with thousands of members.
# 64-Bit Applications
Make use of all your existing devices. Leopard is the first mainstream operating system to completely and seamlessly support both 32-bit and 64-bit applications on the same platform.
I wonder when Macs will start to ship with 64bit OSX?
I think it already is ...
# file /usr/lib/libc.dylib
/usr/lib/libc.dylib: Mach-O universal binary with 4 architectures
/usr/lib/libc.dylib (for architecture ppc7400): Mach-O dynamically linked shared library ppc
/usr/lib/libc.dylib (for architecture ppc64): Mach-O 64-bit dynamically linked shared library ppc64
/usr/lib/libc.dylib (for architecture i386): Mach-O dynamically linked shared library i386
/usr/lib/libc.dylib (for architecture x86_64): Mach-O 64-bit dynamically linked shared library x86_64
# file /Applications/Safari.app/Contents/MacOS/Safari
Applications/Safari.app/Contents/MacOS/Safari: Mach-O universal binary with 2 architectures
Applications/Safari.app/Contents/MacOS/Safari (for architecture i386): Mach-O executable i386
Applications/Safari.app/Contents/MacOS/Safari (for architecture ppc7400): Mach-O executable ppc
# file /Applications/iMovie.app/Contents/MacOS/iMovie
iMovie.app/Contents/MacOS/iMovie: Mach-O universal binary with 2 architectures
iMovie.app/Contents/MacOS/iMovie (for architecture ppc): Mach-O executable ppc
iMovie.app/Contents/MacOS/iMovie (for architecture i386): Mach-O executable i386
# For Intel:
locate -0 app/Contents/MacOS/ | xargs -0 file | grep x86_64
# For PowerPC:
locate -0 app/Contents/MacOS/ | xargs -0 file | grep ppc64
# locate -0 app/Contents/MacOS/ | xargs -0 file | grep x86_64
/Applications/Chess.app/Contents/MacOS/Chess (for architecture x86_64): Mach-O 64-bit executable x86_64
/Developer/Applications/Audio/AU Lab.app/Contents/MacOS/AU Lab (for architecture x86_64): Mach-O 64-bit executable x86_64
/Developer/Applications/Quartz Composer.app/Contents/Runtimes/QCPlayer.app/Contents/MacOS/QCPlayer (for architecture x86_64): Mach-O 64-bit executable x86_64
/Developer/Applications/Xcode.app/Contents/MacOS/Xcode (for architecture x86_64): Mach-O 64-bit executable x86_64
/System/Library/Image Capture/Devices/TWAINBridge.app/Contents/MacOS/TWAINBridge (for architecture x86_64): Mach-O 64-bit executable x86_64
blame the developers I guess. Going to take a while for them to make the switch.Code:# locate -0 app/Contents/MacOS/ | xargs -0 file | grep x86_64 /Applications/Chess.app/Contents/MacOS/Chess (for architecture x86_64): Mach-O 64-bit executable x86_64 /Developer/Applications/Audio/AU Lab.app/Contents/MacOS/AU Lab (for architecture x86_64): Mach-O 64-bit executable x86_64 /Developer/Applications/Quartz Composer.app/Contents/Runtimes/QCPlayer.app/Contents/MacOS/QCPlayer (for architecture x86_64): Mach-O 64-bit executable x86_64 /Developer/Applications/Xcode.app/Contents/MacOS/Xcode (for architecture x86_64): Mach-O 64-bit executable x86_64 /System/Library/Image Capture/Devices/TWAINBridge.app/Contents/MacOS/TWAINBridge (for architecture x86_64): Mach-O 64-bit executable x86_64
A little disappionting, really.
blame the developers I guess. Going to take a while for them to make the switch.
Look how long it took Adobe to go universal.