[ARM32/Linx] cross-architecture build: restrict build project list #8918
| -) | ||
| +) | ||
| + | ||
| +if(CLR_CMAKE_PLATFORM_LINUX AND CLR_CMAKE_TARGET_ARCH_ARM) |
Can you please add just what's needed instead of adding and then removing stuff? And why do we actually need to restrict the list for ARM Linux?
@janvorli OK. I'll modify to set list for ARM using if-else.
By building these projects, we can get cross-architecture crossgen and superpmi (release build). And to building other projects, need to fix more build error.
|
@hseok-oh could you please add explanation why we don't build the mscordaccore, mscordbi and sos on Unix to the first comment in this PR? |
|
@janvorli Not |
|
@hseok-oh thanks for the clarification. |
|
@janvorli I added explanation to first comment. Thanks. |
|
@dotnet-bot test Ubuntu x64 Checked Build and Test please |
Restrict build project for ARM32/Linux cross-architecture
We can build these projects. (release build)
Support these first, and others later.
We can't build cross-architecture mscordaccore, mscordbi and sos in Linux yet. But crossgen can be used to generate ni files, and superpmi(generated by clrjit) and protojit can be used to implement Ryujit ARM32.