libfuzzer: All building libfuzzer for ARM32
authorManoj Gupta <manojgupta@google.com>
Tue, 19 Oct 2021 19:53:51 +0000 (12:53 -0700)
committerManoj Gupta <manojgupta@google.com>
Fri, 19 Nov 2021 01:30:24 +0000 (17:30 -0800)
We need libfuzzer libraries on Arm32 so that we can fuzz
Arm32 binaries on Linux (Chrome OS). Android already
allows Arm32 for libfuzzer.

Reviewed By: morehouse

Differential Revision: https://reviews.llvm.org/D112091

compiler-rt/cmake/Modules/AllSupportedArchDefs.cmake

index 86fa3bb..9a96202 100644 (file)
@@ -38,7 +38,7 @@ else()
 endif()
 
 if(OS_NAME MATCHES "Linux")
-  set(ALL_FUZZER_SUPPORTED_ARCH ${X86} ${X86_64} ${ARM64} ${S390X})
+  set(ALL_FUZZER_SUPPORTED_ARCH ${X86} ${X86_64} ${ARM32} ${ARM64} ${S390X})
 elseif (OS_NAME MATCHES "Windows")
   set(ALL_FUZZER_SUPPORTED_ARCH ${X86} ${X86_64})
 elseif(OS_NAME MATCHES "Android")