kronostar / audirvana-0_9_5

Snapshot of audirvana 0.9.5, the last GPL'd version by Damien Plisson <au.damien78@gmail.com>
http://kronostar.github.com/audirvana-0_9_5
GNU General Public License v3.0
8 stars 11 forks source link

Review audirvana-#2: Release Compilation fails. #4

Closed w-martin closed 12 years ago

w-martin commented 12 years ago

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.

kronostar commented 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.

w-martin commented 12 years ago

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.

kronostar commented 12 years ago

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