OSXHorrors » History » Version 1

Version 1/29 - Next ยป - Current version
Chris Cannam, 2011-02-28 04:50 PM


OS/X version, hardware platform, and Qt version compatibility

OS/X 10.4

As target

  • Oldest version still apparently in use as of Feb 2011: not very widespread, but at least two researchers here use it
  • Appears in PPC and i386 systems
  • Runs in 32-bit mode only
  • Can build for it from 10.4, 10.5, 10.6
  • Requires SDK /Developer/SDKs/MacOSX10.4u.SDK
  • Requires -mmacosx-version-min=10.4 on 10.5+
  • Requires gcc-4.0 to be requested explicitly on 10.6
  • Does not support Objective-C 2.0
  • Not a supported target for Qt's Cocoa builds, Qt Carbon needed

As build host

  • Does not support Objective-C 2.0
  • 10.4u SDK can build 64-bit executables of simple programs, but not GUIs

OS/X 10.5

As target

  • Last version supported for PPC platforms
  • Runs in 32-bit mode by default
  • Can build for it from 10.5, 10.6
  • Requires SDK /Developer/SDKs/MacOSX10.5.SDK
  • First version to support Objective-C 2.0
  • Qt Cocoa supported

As build host

  • Builds 32-bit by default
  • Can be used to do 64-bit builds

OS/X 10.6

As target

  • Not supported on PPC
  • Runs in 64-bit mode by default where possible
  • Is not always 64-bit -- it is supported on 32-bit-only hardware such as Core Duo (first Intel Macs)