[all-commits] [llvm/llvm-project] 71cbc6: [llvm-exegesis] Disable SubprocessMemory class on ...

Aiden Grossman via All-commits all-commits at lists.llvm.org
Thu Jul 6 19:12:51 PDT 2023

  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 71cbc62a24df85cf6c6d02d959fccfde231c0698
  Author: Aiden Grossman <agrossman154 at yahoo.com>
  Date:   2023-07-06 (Thu, 06 Jul 2023)

  Changed paths:
    M llvm/tools/llvm-exegesis/lib/SubprocessMemory.cpp
    M llvm/unittests/tools/llvm-exegesis/X86/SubprocessMemoryTest.cpp

  Log Message:
  [llvm-exegesis] Disable SubprocessMemory class on Android

Having the SubprocessMemory class available on Android was causing build
failures in downstream builds as Android doesn't implement the SystemV
IPC specification that supplies shm_open and other functions that the
class relies on. This patch simply makes it unavailable on Android using
preprocessor directives.

More information about the All-commits mailing list