-arch ppc works on Xcode 3.x, but not on 2.5.
-arch ppc works on Xcode 3.x, but not on 2.5.
- Subject: -arch ppc works on Xcode 3.x, but not on 2.5.
- From: David Springer <email@hidden>
- Date: Tue, 20 Jan 2009 17:00:41 -0700
Folks,
I have a project that needs to build under both Xcode 2.5 and 3.x. Under 3.x, everything builds fine. Under 2.5, I get a warning:
ld: warning fat file:/Users/me/blah/foo.dylib does not contain an architecture that matches the specified -arch flag: ppc (file ignored)
and then thousands of errors that symbols can't be found.
But:
% file /Users/me/blah/foo.dylib
foo.dylib: Mach-O universal binary with 2 architectures
foo.dylib (for architecture i386): Mach-O dynamically linked shared library i386
foo.dylib (for architecture ppc7400): Mach-O dynamically linked shared library ppc
And I double (triple) checked that the paths in the link line are all correct and that files really exist there.
Any ideas why this project builds/links fine under 3.x, but fails under 2.5? BTW, when I build with just the ppc libs, the link works fine under both versions of Xcode.
Help?? Thanks!
- Dave.S
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden