Re: [Audacity-devel] Mac universal binary
A free multi-track audio editor and recorder
Brought to you by:
aosiniao
From: Paul L. <pau...@bo...> - 2008-01-24 12:17:20
|
On 23 Jan 2008, at 23:44, Dominic Mazzoni wrote: > On Jan 23, 2008, at 10:55 AM, Paul Livesey wrote: >> It looked OK to me and it's just as easy, if not easier, to build >> universal from the command line. > > WX and Audacity are relatively easy (i.e. you can specify -arch ppc - > arch i686). The real problem is the third-party libraries; I found > it too hard to make some of them build a universal binary at once - > and we don't want to patch their build systems because it makes it > hard to merge upstream patches. The only library I had any trouble with was libmad for which I've submitted a patch. My understanding is that if you get the latest and greatest of each library from their respective sources you run into a few more problems. > The other big reason not to do a universal binary in one step is > because we'd like the option to make the PPC version to run on OS X > 10.3, but the Intel build requires 10.4, of course. >> Your script looks fine. One comment however, the "messing about" >> you did to get wxMac to build universal is unnecessary, well at >> least for me it is. It can be done from ./configure; make; make >> install, with the correct options to configure. There's a >> separate thread over on the forums about this. > > But that doesn't support different OS X targets, right? Very true. 10.4 and 10.5 are easy enough to do. I never tried 10.3.9 but shouldn't be too hard for PPC but that does kill the all in one build. > I guess my thought is that doing PPC and Intel separately keeps both > options on the table. I've no problem with that as long as at the same time we can build Audacity as a universal from the command line with ./configure; make; or xcodebuild (my preferred option) for 10.4 and 10.5. Paul. |