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

rename jl_tls_offset in sysimage to avoid naming clash with libjulia-internal #49442

Merged
merged 1 commit into from
Apr 24, 2023

Conversation

KristofferC
Copy link
Sponsor Member

We have seen some issues with PackageCompiler that likely comes from an ODR violation with this symbol. Testing this PR here to see if that produces binaries that are better.

@KristofferC KristofferC added status:DO NOT MERGE Do not merge this PR! and removed status:DO NOT MERGE Do not merge this PR! labels Apr 20, 2023
@KristofferC
Copy link
Sponsor Member Author

I can confirm that this fixes the error we have seen in PackageCompiler when creating libraries (where the sysimage and libjulia-internal ends up in the same process).

@KristofferC KristofferC added the backport 1.9 Change should be backported to release-1.9 label Apr 22, 2023
@KristofferC KristofferC merged commit ad9b54f into backports-release-1.9 Apr 24, 2023
@KristofferC KristofferC deleted the kc/rename_sym branch April 24, 2023 20:55
@KristofferC KristofferC removed the backport 1.9 Change should be backported to release-1.9 label Apr 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant