-
Notifications
You must be signed in to change notification settings - Fork 132
Issue/453 #465
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
Issue/453 #465
Conversation
@glebm Just in case, do you still have some machine to run the build of this? MacPorts port is broken for more reasons than this issue, but the one from my fork https://github.com/macos-powerpc/powerpc-ports/tree/dbcaaf046f38b15925ca8fedeec563e731fb029f/devel/boost187 is supposed to build. Patch updated in macos-powerpc/powerpc-ports@dbcaaf0 for testing. I also asked a few ppl on MacRumors, but no idea if someone responds on time. P. S. Something may be broken on < 10.6, since I build everything on 10.6.8, as you know. But now the point is only to confirm that |
Hi @barracuda156, I'm traveling until Apr 19 with no access to my iBook. /cc @AJenbo |
Sorry can you fill me in on what I need to test? Should I build this branch (where can i find the build instructions) or run something? |
@AJenbo Thank you. Could you pick the attached source and try building it?
(Do not rerun If you use an overlay local repo, just place Alternatively, you could use the same source from https://github.com/macos-powerpc/powerpc-ports/tree/dbcaaf046f38b15925ca8fedeec563e731fb029f/devel/boost187 At this point we just wanna make sure it actually builds. I can deal with running specific tests when I am back to my G5s. P. S. This was not tested on Tiger, perhaps by anyone, so I apologize in advance in something else fails. But hopefully this works with gcc14 (and I guess all dependencies should build fine on 10.4). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@klemens-morgenstern Let me go ahead and approve this, even though I cannot run the build on a legacy macOS right now (but we got a deadline by tomorrow), since:
- The patches here are very close to what worked for me to fix the build for gcc14 locally (but more complete than my earlier ad hoc fix), i.e. macos-powerpc/powerpc-ports@b333599 – so I am pretty sure the solution is correct.
- I have verified the build on Sonoma with clang, so it is safe.
I will verify this myself once I physically can, but I think it will be good to have it merged in the coming release now.
Hi! doctor_dog here from over at MacRumors (one of the folks asked to test there). I can confirm I was able to build this on 10.5.8 ppc32 and python 3.12 without issues. |
I don't think I did anything special, I don't know what a prefix or an overlay is.
What? Don't run Is If you can please just give the the basic commands to run to do a build (preferably all the way from |
@AJenbo Install MacPorts (I assume it is installed, since you have built gcc).
Then run |
On my 10.4 VM it ended with an error, not that it's CPU has some capabilities that the linker doesn't know how to handle so that can sometimes lead to build errors that would not have happened on real hardware.
The PowerPC is currently processing |
10.4 does not have |
Right, I'll add the |
Confirmed same error on the 10.4 PowerPC |
@AJenbo Thank you. Yes, that was expected. The header is apparently related to There are some discussions: What I have seen or done myself was just conditionally disabling related functionality. I do not know how important it is here; certainly, older versions of Boost worked on Tiger. |
@barracuda156 can you check if this works?