running binaries built on Mac OS X 10.3 on Mac OS X 10.5

Discussion in 'Mac Programming' started by info1686, Feb 2, 2009.

  1. macrumors newbie

    Jan 21, 2009
    Hello All,
    Can I run binaries built on an x86 Mac OS X 10.3 machine on a 10.4 or 10.5 x86 machine?

    I am using gcc
  2. macrumors regular


    Jul 25, 2008
    Somewhere between my imagination and reality
    Mac OS 10.3 was at no point x86. 10.4 was the first to introduce intel support.

    This being said, 10.4 and 10.5 have a translating software that runs in the background called rosetta that allows software built on the older ppc platforms to run on intel chipsets.
  3. macrumors 604


    Aug 13, 2002
    I haven't used gcc in a long time, but if the TARGET system is an x86 and you built your app specifically for that TARGET you should be ok.

    That is how it is possible to build on one OS binaries for other OSes. They don't run on the source machine, but they run on whatever target they were built for.
  4. thread starter macrumors newbie

    Jan 21, 2009
    I did not know that 10.3 does not support x86. Thanks for the info...

    So if i build an x86 binary on a 10.4 machine, i should be able to run that binary on a 10.5 machine??There should not be any need for recompilation?


Share This Page