Skip to content

Do not bundle the ILCompiler (NativeAOT) on ppc64le#55051

Open
pkubaj wants to merge 1 commit into
dotnet:mainfrom
pkubaj:ppc64le-freebsd-no-nativeaot
Open

Do not bundle the ILCompiler (NativeAOT) on ppc64le#55051
pkubaj wants to merge 1 commit into
dotnet:mainfrom
pkubaj:ppc64le-freebsd-no-nativeaot

Conversation

@pkubaj

@pkubaj pkubaj commented Jun 29, 2026

Copy link
Copy Markdown

PowerPC has no NativeAOT/ILCompiler code-generation backend, so the freebsd-ppc64le ILCompiler/NativeAOT packs don't exist. Disable BundleNativeAotCompiler for ppc64le in src/Layout/Directory.Build.props so the source build doesn't try to restore them (RestoreLayout.targets keys the ILCompiler/NativeAOT/ILLink packs on this property). Part of a FreeBSD/powerpc64le (ppc64le) port. Sibling PRs: dotnet/runtime (PAL/platform), dotnet/arcade (eng/common detection), dotnet/sdk, dotnet/fsharp.

I have signed (or will sign on the dnfadmin bot's prompt) the .NET Foundation CLA.

ppc64le has no NativeAOT/ILCompiler code-generation backend, so the
freebsd-ppc64le ILCompiler/NativeAOT packs do not exist. Disable
BundleNativeAotCompiler there so the source build does not try to restore
them (RestoreLayout.targets keys the ILCompiler/NativeAOT/ILLink packs on
this property).
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.

1 participant