Fix alternate stack for Alpine docker on SELinux (#17936) (#17975)
[platform/upstream/coreclr.git] / crosscomponents.cmake
index be50ffa..cedb1e2 100644 (file)
@@ -1,12 +1,16 @@
 add_definitions(-DCROSS_COMPILE)
 
+if(CLR_CMAKE_PLATFORM_ARCH_AMD64 AND CLR_CMAKE_TARGET_ARCH_ARM)
+    set(FEATURE_CROSSBITNESS 1)
+endif(CLR_CMAKE_PLATFORM_ARCH_AMD64 AND CLR_CMAKE_TARGET_ARCH_ARM)
+
 set (CLR_CROSS_COMPONENTS_LIST
     crossgen   
     clrjit
     legacyjit
 )
 
-if(NOT CLR_CMAKE_PLATFORM_LINUX)
+if(NOT CLR_CMAKE_PLATFORM_LINUX AND NOT FEATURE_CROSSBITNESS)
     list (APPEND CLR_CROSS_COMPONENTS_LIST
         mscordaccore
         mscordbi