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

compile crossgen2 itself with crossgen2 and trimming. #52996

Closed
mangod9 opened this issue May 19, 2021 · 3 comments
Closed

compile crossgen2 itself with crossgen2 and trimming. #52996

mangod9 opened this issue May 19, 2021 · 3 comments
Assignees
Milestone

Comments

@mangod9
Copy link
Member

mangod9 commented May 19, 2021

Now that crossgen2 has replaced original crossgen would be good to enable precompilation + trimming for the tool to reduce the package size.

@mangod9 mangod9 added this to the 6.0.0 milestone May 19, 2021
@dotnet-issue-labeler dotnet-issue-labeler bot added the untriaged New issue has not been triaged by the area owner label May 19, 2021
@mangod9 mangod9 removed the untriaged New issue has not been triaged by the area owner label May 19, 2021
@AntonLapounov
Copy link
Member

AntonLapounov commented Aug 11, 2021

We do precompile crossgen2; however, it is not trim-compatible at present, because it uses COM to invoke the native DiaSymReader in order to generate PDBs.

@AntonLapounov AntonLapounov modified the milestones: 6.0.0, 7.0.0 Aug 11, 2021
@AntonLapounov
Copy link
Member

WIP: #56787

@davidwrighton
Copy link
Member

This is now done. We actually compile with NativeAOT which is even better.

@ghost ghost locked as resolved and limited conversation to collaborators Aug 6, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants