Skip to content
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

gh-125498: Replace ghccc with preserve_none in JIT builds #125499

Open
wants to merge 37 commits into
base: main
Choose a base branch
from

Conversation

savannahostrowski
Copy link
Member

@savannahostrowski savannahostrowski commented Oct 15, 2024

@savannahostrowski
Copy link
Member Author

CI failures seem to be related to #125521

Copy link
Member

@brandtbucher brandtbucher left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome! Should I run benchmarks?

Initial review of these changes below. Also, this should probably have its own blurb.

Tools/jit/jit_definitions.h Outdated Show resolved Hide resolved
Tools/jit/_targets.py Show resolved Hide resolved
Tools/jit/jit_definitions.h Outdated Show resolved Hide resolved
@savannahostrowski
Copy link
Member Author

Once CI passes, yes! Let's run the benchmarks. Thanks for the review!

@mdboom
Copy link
Contributor

mdboom commented Oct 18, 2024

Can you merge in main to get this fix in? That way we can benchmark on Windows as well.

@savannahostrowski
Copy link
Member Author

@mdboom Done!

@savannahostrowski
Copy link
Member Author

So it looks like the Python version installed with brew is failing transitively...doing a bit of spelunking here.

@savannahostrowski
Copy link
Member Author

savannahostrowski commented Oct 22, 2024

Okay, after a bit of digging here, my cursory diagnosis around the failing x86 macOS runs is essentially this (and I am by no means a Homebrew or Ruby expert):

I'll likely file an issue on Homebrew in the morning.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants