Skip to content

Conversation

@MichalStrehovsky
Copy link
Member

Official builds are currently not building NativeAOT CoreLib.

For unknown reasons the official build splits native build and managed build of the CoreCLR partition.

We had a convenient clr.nativeaotlibs subset that built both the native part and managed part. Managed part can't be built without the native part, so it makes sense.

To satisfy official build's weirdness, we need to split this into two subsets so that we can tell the official build to build the managed part. (Official builds already build everything in the native part, so we're good there.)

Hopefully the last piece needed to get working NativeAOT NuGet packages out of this repo.

Official builds are currently not building NativeAOT CoreLib.

For unknown reasons the official build splits native build and managed build of the CoreCLR partition.

We had a convenient clr.nativeaotlibs subset that built both the native part and managed part. Managed part can't be built without the native part, so it makes sense.

To satisfy official build's weirdness, we need to split this into two subsets so that we can tell the official build to build the managed part. (Official builds already build everything in the native part, so we're good there.)
@kant2002
Copy link
Contributor

It maybe this is related to issue which I just experience #64442 . Is it possible that publishing happens from this PR?

@MichalStrehovsky
Copy link
Member Author

Yes this fixes it. I didn't expect anyone would already be using the new feed but I guess if you use .net 7 it would be used

@kant2002
Copy link
Contributor

I playing with WinForms, trying to update build infra in my little library. Now that make sense.

@MichalStrehovsky MichalStrehovsky merged commit e824d39 into dotnet:main Jan 28, 2022
@MichalStrehovsky MichalStrehovsky deleted the officialbld branch January 28, 2022 12:26
@ghost ghost locked as resolved and limited conversation to collaborators Feb 27, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants