[all-commits] [llvm/llvm-project] eb6014: [llvm][objdump] Remove support for printing the em...

Juergen Ributzka via All-commits all-commits at lists.llvm.org
Mon Oct 9 15:03:43 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: eb601430d3d7f45c30ef8d793a45cbcedf910577
      https://github.com/llvm/llvm-project/commit/eb601430d3d7f45c30ef8d793a45cbcedf910577
  Author: Juergen Ributzka <juergen at ributzka.de>
  Date:   2023-10-09 (Mon, 09 Oct 2023)

  Changed paths:
    M llvm/cmake/config-ix.cmake
    M llvm/cmake/modules/LLVMConfig.cmake.in
    M llvm/include/llvm/Config/llvm-config.h.cmake
    M llvm/test/CMakeLists.txt
    M llvm/test/lit.cfg.py
    M llvm/test/lit.site.cfg.py.in
    M llvm/tools/llvm-driver/CMakeLists.txt
    M llvm/tools/llvm-objdump/CMakeLists.txt
    M llvm/tools/llvm-objdump/MachODump.cpp
    M llvm/utils/gn/secondary/llvm/include/llvm/Config/BUILD.gn
    M llvm/utils/gn/secondary/llvm/test/BUILD.gn
    M utils/bazel/llvm_configs/llvm-config.h.cmake

  Log Message:
  -----------
  [llvm][objdump] Remove support for printing the embedded Bitcode section in MachO files. (#68457)

It's no longer possible to submit bitcode apps to the Apple App Store.
The tools
used to create xar archived bitcode sections inside MachO files have
been
discontinued. Additionally, the xar APIs have been deprecated since
macOS 12,
so this change removes unnecessary code from objdump and all
dependencies on
libxar.

This fixes rdar://116600767




More information about the All-commits mailing list