-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Binary #4
Comments
For right now at least, it will require 64-bit Intel. |
How hard is it to make it universal? May be I can help, I know Java and a bit of C, if you can help me a bit with it, may be I can pick up Obj-C and rewrite what ever is necessary. |
It's not that difficult, but (1) the 64-bit ABI has a couple nice features that I'd hate to give up, and (2) I don't have a PPC machine to test on. But that said, you're certainly welcome to fork and create a Universal. I'd happily merge in the pull request. |
ok, so where do I start? |
Well, the most common problem (and maybe even the only problem) is that the 64-bit ABI supports synthesized ivars instead of having to declare them. So for a Universal build you'll certainly have to declare all the ivars that are currently only being synthesized. |
I got it built this morning in 32-bit, but it won't run currently - the included version of libao is not a fat lib. |
My mistake....I'm building MacShairport as a framework, and it's not finding (the fat binary) libao in the bundle. The arch issue is related to the system installed version of libao. |
If anyone could compile a version for Power PC, I would be so grateful to get a working copy, I do not know how to compile it myself and cannot figure out any way to make it work. |
MacShairport will have to be made PPC compatible first (and possibly hairtunes, on which it depends). Also, I'm using 10.6 SDK with Xcode 4, where Apple has dropped PPC support. You're asking for a somewhat non-trivial thing; it's not likely to come from me, or anytime soon. Sorry. -Robert On May 21, 2011, at 12:47, TheJokersCrazyCrackheadreply@reply.github.com wrote:
|
Hello, can you make universal binary (including G4 systems)?
Thank you.
The text was updated successfully, but these errors were encountered: