Skip to content

Conversation

@safern
Copy link
Member

@safern safern commented Jul 7, 2020

cc: @danmosemsft @stephentoub

@Dotnet-GitSync-Bot
Copy link
Collaborator

I couldn't figure out the best area label to add to this PR. If you have write-permissions please help me learn by adding exactly one area label.

@safern
Copy link
Member Author

safern commented Jul 7, 2020

Oops, missed to update build.sh, will update that.

Copy link
Member

@stephentoub stephentoub left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Other than Dan's comments, LGTM. Thanks.

@ViktorHofer
Copy link
Member

ViktorHofer commented Jul 7, 2020

FWIW we should start binplacing CoreLib (and optionally crossgen it) so that these manual steps aren't necessary. cc @ericstj

Related #38034

@safern
Copy link
Member Author

safern commented Jul 7, 2020

FWIW we should start binplacing CoreLib (and optionally crossgen it) so that these manual steps aren't necessary

We should be careful when doing that because if CoreLib is built via a P2P and the configuration for CoreLib is Debug, but the runtime was built in release, there will be a configuration miss match in between CoreLib and runtime and I believe that is not allowed.

@ViktorHofer
Copy link
Member

configuration miss match in between CoreLib and runtime and I believe that is not allowed.

@jkotas is mixing configurations between the runtime and CoreLib problematic? I assume not...

@safern safern merged commit 792fd1d into dotnet:master Jul 7, 2020
@safern safern deleted the CoreLibIterativeExample branch July 7, 2020 20:19
@jkotas
Copy link
Member

jkotas commented Jul 7, 2020

@jkotas is mixing configurations between the runtime and CoreLib problematic?

Yes, it is problematic. Layout of some data structures embedded in CoreLib is different between debug and release.

@ghost ghost locked as resolved and limited conversation to collaborators Dec 8, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants