Closed w-martin closed 12 years ago
Does this then build a Universal binary for ppc64 too? Or just Intel x86_64?
It seems strange that Damien would target i386 when it was originally built for OS X 10.6, an Intel only release, and all Intel CPU's have been 64 bit from the get-go. The released binary is definitely NOT a Universal binary as my G5 tells me as soon as you look at the app.
Can we examine the object to see what it includes? And why is it only half the size?
Also Damien only did archive releases, not proper app releases.
Nope, it isn't a universal binary. Vanilla 0.9.5 supports x86_64 and i386 but not ppc.
Looking at the package contents, the Frameworks folder is slightly bigger in vanilla - 3.6MB, to my 2.8MB. The big difference comes from the MacOS folder, which contains an Audirvana binary. In vanilla this is 4.2MB, but on mine it's 320KB.
Not sure how to do a proper app release, I've been using the archive process.
That's fine. You need the SDK's for 10.5, plus some other funky stuff to build for PPC in Snow Leopard. Lion doesn't even offer the chance to support PPC. See here: http://stackoverflow.com/questions/5333490/how-can-we-restore-ppc-ppc64-as-well-as-full-10-4-10-5-sdk-support-to-xcode-4
I've removed the Distribution target - this wasn't working.
The application can be built for distribution with the Audirvana target by calling 'archive' from xcode. To make this work, I've locked it to 64 bit - I believe the same would be necessary for 32 bit. As a result, the binary is half the size of the 0.9.5 we all know and love, and only works on 64 bit machines.