Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork33.3k
gh-95855: Refactor platform triplet detection code, add detection for MIPS soft float and musl libc#107221
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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Uh oh!
There was an error while loading.Please reload this page.
Conversation
musl supports SPE with its soft-float ABI:https://git.musl-libc.org/cgit/musl/commit/?id=7be59733d71ada3a32a98622507399253f1d5e48
erlend-aasland commentedJul 25, 2023
Thanks! I liked Christian's initial efforts in#96001; thanks for picking this up. Instead of the grep exercises; what do you think of the |
jefferyto commentedJul 26, 2023
That would require fully compiling the program (the current approach only requires the preprocessing step) and running it to get the output, which would not be feasible when cross-compiling. My preference would be something similar toconfig.guess, where we output the triplet with a prefix like |
erlend-aasland commentedJul 26, 2023
That's a good point.
Yeah, I would prefer something like that. |
jefferyto commentedJul 27, 2023
Updated 👍 |
Uh oh!
There was an error while loading.Please reload this page.
bedevere-bot commentedJul 27, 2023
🤖 New build scheduled with the buildbot fleet by@erlend-aasland for commit7fb142c 🤖 If you want to schedule another build, you need to add the🔨 test-with-buildbots label again. |
jefferyto commentedJul 29, 2023
Not sure if the buildbot errors are related to this change? |
erlend-aasland commentedJul 29, 2023
Yeah, unfortunately we'll have to examine each bot. I'll see if I can find time later. Feel free to take a look yourself :) |
jefferyto commentedJul 31, 2023
I have looked at every error log - while the errors do not look related to this change to me, I'm not familiar enough with the tests being run to say for certain. |
jefferyto commentedAug 7, 2023
Is there anything else I can do to help resolve the buildbot errors (perhaps update/rebase the branch)? |
erlend-aasland commentedAug 9, 2023 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
I did a fairly quick inspection of the buildbot run. Feel free to go through them as well (or even better a different subset).
As you see, there are some changes. Also, I noticed this configure warning in the Gentoo Non-Debug buildbot (despite it getting the
|
jefferyto commentedAug 9, 2023
|
bedevere-bot commentedAug 11, 2023
🤖 New build scheduled with the buildbot fleet by@AA-Turner for commitcbaf416 🤖 If you want to schedule another build, you need to add the🔨 test-with-buildbots label again. |
AA-Turner commentedAug 11, 2023
@jefferyto I've kicked off another buildbot run for your latest changes. A |
jefferyto commentedAug 11, 2023
@AA-Turner thanks! |
erlend-aasland commentedAug 11, 2023
Thanks, Adam!@jefferyto, can you do an audit of the buildbot run when it completes? I won't be able to return to this until probably late next week. |
jefferyto commentedAug 12, 2023
erlend-aasland commentedAug 12, 2023
Wow, good job! Thank you so much. I'll try to find time to verify it the coming week. |
jefferyto commentedAug 23, 2023
@erlend-aasland ping 🙏 |
erlend-aasland commentedAug 23, 2023
@corona10, do you want to have a look? |
erlend-aasland commentedAug 23, 2023
@tiran, if you are around; feel free to have a look :) |
corona10 commentedAug 23, 2023
Okay I will take a look but please wait until this weekend ;) |
erlend-aasland commentedAug 23, 2023
Sure, there is no hurry :) |
erlend-aasland commentedAug 23, 2023
cc.@indygreg |
corona10 left a comment
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.
LGTM!
erlend-aasland commentedAug 24, 2023
Thanks@jefferyto, Christian, and Dong-hee! |
jefferyto commentedAug 24, 2023
Thanks@erlend-aasland for your help as well! |
Uh oh!
There was an error while loading.Please reload this page.
Most of the ideas in this come from#96001 so@tiran deserves the credit. But since the platform triplet detection code in configure.ac has changed since#96001, and because that PR is still in an unfinished state, I thought it would make more sense to reimplement it (as well as split it into commits that explain the major steps).