Disable FEATURE_STUBS_AS_IL on ARM 32-bit
authorManu <manu-silicon@users.noreply.github.com>
Tue, 29 Mar 2016 00:56:39 +0000 (09:56 +0900)
committerManu <manu-silicon@users.noreply.github.com>
Fri, 1 Apr 2016 02:18:01 +0000 (11:18 +0900)
This enables open delegates on ARM (an additional 43 tests are now passing)

Commit migrated from https://github.com/dotnet/coreclr/commit/b8f1a49697c2994c032cd128300e487e9a052055

src/coreclr/CMakeLists.txt

index d0f3f54..d301a86 100644 (file)
@@ -842,9 +842,9 @@ endif(WIN32)
 add_definitions(-DFEATURE_STANDALONE_SN)
 add_definitions(-DFEATURE_STRONGNAME_DELAY_SIGNING_ALLOWED)
 add_definitions(-DFEATURE_STRONGNAME_MIGRATION)
-if (CLR_CMAKE_PLATFORM_UNIX OR CLR_CMAKE_PLATFORM_ARCH_ARM64)
+if ((CLR_CMAKE_PLATFORM_UNIX OR CLR_CMAKE_PLATFORM_ARCH_ARM64) AND NOT CLR_CMAKE_PLATFORM_ARCH_ARM)
     add_definitions(-DFEATURE_STUBS_AS_IL)
-endif(CLR_CMAKE_PLATFORM_UNIX OR CLR_CMAKE_PLATFORM_ARCH_ARM64)
+endif (CLR_CMAKE_PLATFORM_UNIX AND NOT CLR_CMAKE_PLATFORM_ARCH_ARM)
 add_definitions(-DFEATURE_SVR_GC)
 add_definitions(-DFEATURE_SYMDIFF)
 add_definitions(-DFEATURE_SYNTHETIC_CULTURES)