Skip to content

Windows x86 JIT build not minimal #44039

@BruceForstall

Description

@BruceForstall

If I create a build (on Windows) using:

build clr.runtime+clr.corelib+clr.nativecorelib+libs -arch x86 -c Release
build clr.runtime+clr.corelib+clr.nativecorelib -arch x86 -c Checked -lc Release

then "incremental" build using:

build clr.jit -arch x86 -c Checked

I see:

gcinfo_unix_arm.vcxproj -> C:\gh\runtime3\artifacts\obj\coreclr\Windows_NT.x86.Checked\src\gcinfo\Checked\gcinfo_unix_arm.lib
...
clrjit_unix_armel_x86.vcxproj -> C:\gh\runtime3\artifacts\obj\coreclr\Windows_NT.x86.Checked\src\jit\Checked\clrjit_unix_armel_x86.dll

Shouldn't these only be built if the clr.alljits subset is built?

(This also happens if I use:

src\coreclr\build-runtime.cmd x86 checked -skipgenerateversion -skipconfigure -skipcrossarchnative -nopgooptimize -skiprestoreoptdata -skipruntime -skipalljits

)

@davidwrighton Is this expected?

On x64, build clr.jit only builds one jit: clrjit.dll.

Metadata

Metadata

Assignees

Labels

area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI

Type

No type

Projects

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions