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

[WIP] Recipe to build libstdcxx with msan #5308

Closed
wants to merge 2 commits into from
Closed

Conversation

Keno
Copy link
Contributor

@Keno Keno commented Aug 13, 2022

Seems to be working in the sense that with the included patch, I've obtained a libstdc++ that can be dropped in for CSL on a julia-msan build and successfully gets rid of the libstdc++ induced false positives. @staticfloat could I ask you to figure out what the proper way to do this is and how to get a -sanitize+memory jll out of it in the end?

Keno added a commit that referenced this pull request Aug 18, 2022
Rather than trying to shoehorn the libstdcxx build into bootstrap as in #5308,
just add a separate jll for it and in a follow-up PR, I'll adjust CSL to pull
libstdcxx from here instead. In the medium term future, we may want to change
this again, but for now, I think this is the path of least resistance.
Keno added a commit that referenced this pull request Aug 19, 2022
* Add a standalone LibStdCxx jll

Rather than trying to shoehorn the libstdcxx build into bootstrap as in #5308,
just add a separate jll for it and in a follow-up PR, I'll adjust CSL to pull
libstdcxx from here instead. In the medium term future, we may want to change
this again, but for now, I think this is the path of least resistance.

* disable aarch64 macos

* Let's just do the sanitizer version
@Keno
Copy link
Contributor Author

Keno commented Aug 19, 2022

Closed in favor of #5331

@Keno Keno closed this Aug 19, 2022
@giordano giordano deleted the kf/libstdcxxmsan branch February 14, 2023 00:00
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.

1 participant