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>

Reply via email to