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

Add support for raw-dylib #1524

Merged
merged 1 commit into from
Aug 8, 2024
Merged

Add support for raw-dylib #1524

merged 1 commit into from
Aug 8, 2024

Conversation

dpaoliello
Copy link
Contributor

@dpaoliello dpaoliello commented Aug 2, 2024

This adds support for generating MSVC compatible import libraries for the raw-dylib feature and removes the patches for the standard library that worked around the lack of support.

Also, kudos to @simonbuchan who created an earlier prototype of raw-dylib support as I used that as a guide for parts of this implementation.

@dpaoliello dpaoliello force-pushed the rawdylib branch 2 times, most recently from 92d6d33 to c38e2a5 Compare August 8, 2024 18:02
@dpaoliello dpaoliello marked this pull request as ready for review August 8, 2024 18:03
@bjorn3
Copy link
Member

bjorn3 commented Aug 8, 2024

I've updated rustc on the master branch. Would you mind rebasing this PR?

@dpaoliello
Copy link
Contributor Author

I've updated rustc on the master branch. Would you mind rebasing this PR?

Done

@bjorn3 bjorn3 merged commit a2f3413 into rust-lang:master Aug 8, 2024
24 checks passed
@bjorn3
Copy link
Member

bjorn3 commented Aug 8, 2024

Thanks a lot for all the work implementing this!

@dpaoliello dpaoliello deleted the rawdylib branch August 8, 2024 22:03
Cargo.toml Show resolved Hide resolved
@bjorn3
Copy link
Member

bjorn3 commented Aug 9, 2024

rust-lang/rust#128896 will update the cg_clif shipped with rustup.

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.

2 participants