[Tizen] Publish crossgen2 with own source code accepted/tizen_unified accepted/tizen_unified_x tizen accepted/tizen/unified/20250115.124142 accepted/tizen/unified/x/20250115.142721
authorWoongsuk <ws77.cho@samsung.com>
Mon, 13 Jan 2025 23:19:19 +0000 (08:19 +0900)
committer조웅석/MDE Lab(SR)/삼성전자 <ws77.cho@samsung.com>
Wed, 15 Jan 2025 00:31:12 +0000 (09:31 +0900)
commitb8730ed176ef39eaa0728340c4f74c4bf9f9abc8
tree767ebb289a9646d64d6bbcd5d005069699133d7e
parent2bb9102bbe6b6b0799c73068596f7e6cb7ccfe61
[Tizen] Publish crossgen2 with own source code

The .NET 8 SDK does not recognize RISC-V 64-bit machine values.
(System.Reflection.PortableExecutable.Machine)

Therefore, when creating a self-contained/single-file using this SDK with crossgen2,
the PE header generation for RISC-V 64-bit may malfunction (recognized as 32-bit), resulting in a "BadImageFormatException".

To resolve this issue, modify the runtime build process to build and publish crossgen2 from its own sources.
packaging/coreclr.spec