-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
Share portions of CoreCLR and Mono CoreLib's ILLinkTrim.xml file #37255
Labels
area-Infrastructure-libraries
linkable-framework
Issues associated with delivering a linker friendly framework
untriaged
New issue has not been triaged by the area owner
Comments
Tagging subscribers to this area: @safern, @ViktorHofer |
eerhardt
added a commit
to eerhardt/runtime
that referenced
this issue
Jun 1, 2020
dotnet#36715 and dotnet#37083 modified the CoreCLR version of CoreLib's linker descriptor file, but left them in the Mono version. dotnet#37255 will address sharing the duplicated parts of these files.
I think the best goal would be to have no linker descriptor for the shared part and use attributes only. |
jkotas
pushed a commit
that referenced
this issue
Jun 1, 2020
eerhardt
added a commit
to eerhardt/runtime
that referenced
this issue
Jun 17, 2020
This reduces the duplication between these libraries, and allows for easier maintenance going forward. Fix dotnet#37255
eerhardt
added a commit
that referenced
this issue
Jun 18, 2020
) This reduces the duplication between these libraries, and allows for easier maintenance going forward. Fix #37255
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
area-Infrastructure-libraries
linkable-framework
Issues associated with delivering a linker friendly framework
untriaged
New issue has not been triaged by the area owner
We have duplicate entries between CoreCLR and Mono CoreLib's linker descriptor files.
runtime/src/mono/netcore/System.Private.CoreLib/src/LinkerDescriptor/System.Private.CoreLib.xml
Lines 746 to 814 in 7493302
runtime/src/coreclr/src/System.Private.CoreLib/ILLinkTrim.xml
Lines 12 to 73 in 7493302
What's worse is that they are now getting out of sync. #36715 and #37083 have modified the CoreCLR version, but didn't modify the Mono version.
We should find a way to have this list in one place (probably under
src/libraries/System.Private.CoreLib
) and use it in both projects.cc @joperezr
The text was updated successfully, but these errors were encountered: