Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
docs:programming:xcode:universal_binaries [2007/05/19 23:03] – (old revision restored) 127.0.0.1 | docs:programming:xcode:universal_binaries [2008/08/03 00:25] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Universal Binaries ====== | ====== Universal Binaries ====== | ||
- | * http:// | ||
===== building for i386 and ppc ===== | ===== building for i386 and ppc ===== | ||
- | * project info -> build tab -> architectures, | + | * select your target, and Get Info -> build tab -> architectures, |
- | * you can also type in the text field for manual entry - specific processors can be listed, such as i686, ppc750 (for a G3), ppc7400 (for a G5) etc... | + | * you can also type in the text field for manual entry - specific processors can be listed, such as i686, ppc750 (for a G3), ppc7400 (for a G4) etc... |
- | * I assume that ppc will properly work on all PowerPC processors, from G3 up | + | * I assume that "ppc" |
- | * make sure to do the same for the target | + | * make sure to do the same for the Project Info if you want future targets to be configured this way (I'm not sure if you could set this before you build any targets, and have the first target |
===== undefined symbols ===== | ===== undefined symbols ===== | ||
Line 18: | Line 17: | ||
</ | </ | ||
* you can also use the lipo tool to modify architectures in a package (remove unnecessary architectures to reduce application size, for example) | * you can also use the lipo tool to modify architectures in a package (remove unnecessary architectures to reduce application size, for example) | ||
+ | |||
+ | ===== External Links ===== | ||
+ | * http:// | ||
+ | * http:// |