ppc64le build support (#68806)
authorSapana-Khemkar <94051076+Sapana-Khemkar@users.noreply.github.com>
Mon, 13 Jun 2022 14:53:04 +0000 (20:23 +0530)
committerGitHub <noreply@github.com>
Mon, 13 Jun 2022 14:53:04 +0000 (10:53 -0400)
commit8b4f9c76d43462593b55a65a10854f341f3002e4
tree0af702bfd56ec524f2d99c28666a1b75c8b2d544
parent190ec2c395b0e1919290ad44e739225cb03b17e9
ppc64le build support (#68806)

* add ppc64le build support in eng directory files

* add platform option linux-ppc64le

* add ppc64le support in subfolder libraries

* add RID linux-ppc64le and linux-musl-ppc64le as UnofficialBuildRID

* ppc64le changes in subfolder native

* add support for ppc64le to few coreclr makefiles required to build mono and libraries

Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com>
22 files changed:
Directory.Build.props
eng/Subsets.props
eng/build.sh
eng/native/build-commons.sh
eng/native/configurecompiler.cmake
eng/native/configureplatform.cmake
eng/native/configuretools.cmake
eng/native/functions.cmake
eng/native/init-os-and-arch.sh
eng/native/tryrun.cmake
src/coreclr/jit/CMakeLists.txt
src/coreclr/pal/src/CMakeLists.txt
src/coreclr/pal/src/misc/perfjitdump.cpp
src/installer/pkg/projects/netcoreappRIDs.props
src/libraries/Microsoft.NETCore.Platforms/src/runtime.compatibility.json
src/libraries/Microsoft.NETCore.Platforms/src/runtime.json
src/libraries/Microsoft.NETCore.Platforms/src/runtimeGroups.props
src/libraries/System.Private.CoreLib/src/System.Private.CoreLib.Shared.projitems
src/libraries/externals.csproj
src/libraries/tests.proj
src/native/corehost/hostmisc/utils.cpp
src/native/eventpipe/ep-event-source.c