Universal Binaries and 10.3.9

Why wouldn't they be? They contain the same PPC-executable code as any other program compiled solely for use with PPC processors.

As long as the universal binary doesn't contain code that specifically requires 10.4, it will work just fine on Panther.
 
Well it's mostly to do with GCC 4. You can't run a GCC 4 compiled executable on 10.2.X becuase it uses some library or something that doesn't exist on Jaguar.. but I'll be testing this in a few minutes anyways (installing Panther on another machine).
 
Uh, shouldn't any required libraries be linked into the Binary file?

Unless your actual code is not Jaguar compatible, I would think that code compiled with the more advanced compiler would work exactly where it did before.
 
I'm 99% sure you can't use GCC 4 and Jaguar... you have to use GCC 3.3 which doesn't do universal binaries... it's a mess...
 
Can you not statically link your executable? That way is resolves all the dependencies (though you have a huge binary). This is how I distribute binaries for Linux, which really suffers from dependency hell.
 
Back
Top