Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
70e1072 relaxed the condition around
add_subdirectory(nativeaot)
insrc/coreclr/CMakeLists.txt
, which also enabled nativeaot runtime build on illumos-x64.The inclusion chain:
causes a conflict with redefinition of these constants: https://github.com/illumos/illumos-gate/blob/967a528a/usr/src/uts/intel/sys/regset.h#L103-L106. Those constants are unrelated to cpuidInfo on the platform (illumos x64 also uses 0, 1, 2, 3 for cpuid https://github.com/illumos/illumos-gate/blob/967a528a/usr/src/lib/libc/amd64/gen/proc64_id.c#L42).
I was going to update the cmake condition to exclude illumos, but since this naming conflict was the only error, I went ahead and prefixed the constant names with
R_
.