BIG THANKS to everyone who posted replies!!! I think to be safe (since I don't have a way at the moment to test on anything lower than 10.3.9), I'm simply going to release 2 Mac versions of my app: PPC version for 10.3+ -and- a UB version for 10.4+
Thanks! --Dave on 12/13/06 10:57 PM, Frank Condello wrote: > On 13-Dec-06, at 9:54 PM, Daniel L. Taylor wrote: > >>> I'm not certain, but I have a feeling you're going to find that it's >>> 10.4.x >>> >>> Prior to this OS X wasn't aware of universal binaries... >> >> ... >> I'm guessing that parts of the RB runtime are produced using Xcode >> (?). >> Which means the likely minimum is 10.3.9 unless they set up their >> Xcode >> projects so that the PPC parts were compiled using GCC 3.3. >> >> I believe the same goes for plugins. If you use a plugin that was just >> compiled as a straight UB, that dylib in the plugin will require >> 10.3.9 or >> higher. It won't successfully link at startup to an earlier OS. > > AFAIK, there's two ways to get a UB dylib/app to work on 10.2 - use a > single target in Xcode with architecture specific flags to specify > GCC3 for the ppc part, or use two separate targets, with GCC3 > compiling the ppc part and GCC4 compiling the i386 part. You then use > the lipo tool to create a universal binary after the fact (this is > fairly painless to automate). > > I use the two-target approach in my RB plugins and they support 10.2 > just fine, but it seems the UB rbframework.dlyb has some issues on > 10.2. In particular I get a crash on quit as reported here: > <http://www.realsoftware.com/feedback/viewreport.php?reportid=ajgnbvmt> > > There's no (technical) reason a UB RB app shouldn't work in 10.2, but > RS needs fix that bug and any plugins you're using need to explicitly > support 10.2 for everything to work nicely. > > Frank. > <http://developer.chaoticbox.com/> > > _______________________________________________ Unsubscribe or switch delivery mode: <http://www.realsoftware.com/support/listmanager/> Search the archives of this list here: <http://support.realsoftware.com/listarchives/lists.html>
