Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: dlsym(...) and Intel Macs



On Mon, 2006-07-17 at 22:29 -0500, Damien Sorresso wrote:
> On 17 Jul, 2006, at 10:16 PM, Eric Albert wrote:
> > On Jul 17, 2006, at 8:08 PM, Damien Sorresso wrote:
> >> No, they're two separate binaries. (Trust me there's a good reason  
> >> for this.)
> >
> > I hate to say this, but I don't quite trust you on that. :)  What's  
> > the reason?  I've seen an awful lot of cases over the past year  
> > where folks thought they needed separate binaries but I've yet to  
> > see one which actually did.  Maybe you'll be the first....
> 
> Because the application I'm writing has to run on all versions of  
> Panther, down to 10.3.0. (Part of its function is to make sure the  
> user is up-to-date on point releases.) To compile a universal binary,  
> you need to use gcc 4.0, and in order to run applications compiled  
> with gcc 4.0, you must be running 10.3.9.
> 
> How's that work for you? :)

This is not actually true. You can compile for ppc with gcc-3.3 and for
intel with gcc-4.0 and then lipo the results together. I believe that
there are xcode settings to do all this for you (but I don't actually
use xcode all that much...)

I am not aware of any differences in dlsym() behavior on intel and ppc.

Peter

Attachment: signature.asc
Description: This is a digitally signed message part

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/darwin-dev/email@hidden

This email sent to email@hidden

References: 
 >dlsym(...) and Intel Macs (From: Damien Sorresso <email@hidden>)
 >Re: dlsym(...) and Intel Macs (From: Eric Albert <email@hidden>)
 >Re: dlsym(...) and Intel Macs (From: Damien Sorresso <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.