[all-commits] [llvm/llvm-project] 42622c: [bazel] Depend on full Utility library in lldb (#1...

Keith Smiley via All-commits all-commits at lists.llvm.org
Thu Apr 24 16:23:17 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 42622c79592b98b899d787c89db11cea1b540b96
      https://github.com/llvm/llvm-project/commit/42622c79592b98b899d787c89db11cea1b540b96
  Author: Keith Smiley <keithbsmiley at gmail.com>
  Date:   2025-04-24 (Thu, 24 Apr 2025)

  Changed paths:
    M utils/bazel/llvm-project-overlay/lldb/BUILD.bazel

  Log Message:
  -----------
  [bazel] Depend on full Utility library in lldb (#137265)

Since 6493345c5ab96f60ab5ee38272fb6635f2083318 the utility library is
needed by the driver. Since liblldb's exports are limited with
-exports_symbols_list on macOS, some symbols like
`__ZN12SelectHelper10FDSetWriteEi` are not exported from liblldb and
therefore cause linker failures on macOS only. In the cmake the driver
now depends on the full utility library, even though that leads to some
duplication of symbols, so it should be safe for us to do in bazel as
well.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list