Skip to content

Conversation

diegorusso
Copy link
Contributor

@diegorusso diegorusso commented Mar 5, 2025

Updating to clang-19 change the code generation of the JIT stencils. This caused some addresses of symbols to be far away hence it was impossible to reach them out.
Enabling the -fplt restores the behaviour that we had with clang-18.

Updating to clang-19 change the code generation of the JIT stencils.
This caused some addresses of symbols to be far away hence it was
impossible to reach them out.
Enabling the -fplt restores the behaviour that we had with clang-18.
Copy link
Member

@savannahostrowski savannahostrowski left a comment

Choose a reason for hiding this comment

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

Interesting!

I assume that the test failure on aarch64 linux is not related to this change? Is this just flaky?

@brandtbucher
Copy link
Member

Looks like a fluke... I'm rerunning it.

@brandtbucher brandtbucher self-assigned this Mar 5, 2025
@brandtbucher brandtbucher added interpreter-core (Objects, Python, Grammar, and Parser dirs) type-crash A hard crash of the interpreter, possibly with a core dump topic-JIT labels Mar 5, 2025
@brandtbucher brandtbucher merged commit 02de9cb into python:main Mar 5, 2025
73 checks passed
@diegorusso diegorusso deleted the fix-jit-woa branch April 4, 2025 13:40
seehwan pushed a commit to seehwan/cpython that referenced this pull request Apr 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

interpreter-core (Objects, Python, Grammar, and Parser dirs) topic-JIT type-crash A hard crash of the interpreter, possibly with a core dump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants