[all-commits] [llvm/llvm-project] ff46b8: [SystemZ][z/OS] Make LIBCXXABI_LIBUNWIND_INCLUDES_...

zibi2 via All-commits all-commits at lists.llvm.org
Fri Apr 21 09:36:44 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ff46b844165f7b611548333c77246244ec21e104
      https://github.com/llvm/llvm-project/commit/ff46b844165f7b611548333c77246244ec21e104
  Author: Zibi Sarbinowski <zibi at ca.ibm.com>
  Date:   2023-04-21 (Fri, 21 Apr 2023)

  Changed paths:
    M libcxxabi/CMakeLists.txt

  Log Message:
  -----------
  [SystemZ][z/OS] Make LIBCXXABI_LIBUNWIND_INCLUDES_INTERNAL available for external unwind library.

On z/OS, we need to pass the location of unwind interface header when building cxxabi. The cmake macro `LIBCXXABI_LIBUNWIND_INCLUDES_INTERNAL` is available for this purpose but it is only used with conjunction with `LIBCXXABI_USE_LLVM_UNWINDER`. For the external unwind library we need to use LIBCXXABI_LIBUNWIND_INCLUDES_INTERNAL unconditionally whenever it is set.

Reviewed By: #libc_abi, muiez, phosek, SeanP

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




More information about the All-commits mailing list