-
-
Notifications
You must be signed in to change notification settings - Fork 185
Enable free-threaded builds of Python 3.14 on musl #571
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
Conversation
It's not clear why this fails yet. I presumed this was a problem with Clang 14, but this should be available there. We should reproduce and look at a I was kindly linked to https://gist.github.com/corona10/09459355b64d395aba14eba5be6f6f63 which showed a compiler-rt issue as the culprit (not using our clang version or build system!):
I'll setup a local build so I can see if the same thing is happening to us. cc @indygreg in case there's something obvious here? resolved in 5786594 |
Why is thread sanitizer not working a fatal configure error? That seems like the underlying issue here. |
I'm not sure. It might not be relevant — that build includes |
Yeah that looks irrelevant
|
This file is present in Clang 14 (as expected)
|
Trying d335fbf as we do for the intrinsic headers for blake2 (edit: this worked) |
It's possible musl-clang's implicit compiler options are not using clang's normal includes search paths. That musl-clang wrapper does weird things. There's an arg to tell clang to dump all its arguments upon invocation. Can't recall offhand. Add that to see what's actually going on. |
filename=$(basename "$h") | ||
if [ -e "/tools/host/include/${filename}" ]; then | ||
echo "${filename} already exists; don't need to copy!" | ||
exit 1 | ||
fi |
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.
is this my bash scripting knowledge failing me or are you bailing on the entire build here if the include file exists?
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.
uhh I guess so, I copied this from above though. It seems fine to bail because it's a wrong assumption in the build script.
Co-authored-by: Aria Desires <[email protected]>
Extends #568