[all-commits] [llvm/llvm-project] aa656f: [runtimes] Introduce object libraries

Louis Dionne via All-commits all-commits at lists.llvm.org
Mon May 16 05:41:38 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: aa656f6c2dec73faceeed21e15401d8f0c743c8b
      https://github.com/llvm/llvm-project/commit/aa656f6c2dec73faceeed21e15401d8f0c743c8b
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2022-05-16 (Mon, 16 May 2022)

  Changed paths:
    M libcxx/cmake/Modules/HandleLibCXXABI.cmake
    M libcxx/src/CMakeLists.txt
    R libcxx/utils/merge_archives.py
    M libcxxabi/cmake/Modules/HandleLibcxxabiFlags.cmake
    M libcxxabi/src/CMakeLists.txt
    M libunwind/cmake/Modules/HandleLibunwindFlags.cmake
    M libunwind/src/CMakeLists.txt

  Log Message:
  -----------
  [runtimes] Introduce object libraries

This is a variant of D116689 rebased on top of the new (proposed) ABI
refactoring in D120727. It should conserve the basic properties of the
original patch by @phosek, except it also allows cleaning up the merging
of libc++abi into libc++ from the libc++ side.

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




More information about the All-commits mailing list