[all-commits] [llvm/llvm-project] a2e1ea: [BOLT] Ensure runtime is built with uncompressed d...

Joey Riches via All-commits all-commits at lists.llvm.org
Tue Sep 29 16:21:54 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: a2e1ea9db05750a04f5bb8c7be660935211329d2
      https://github.com/llvm/llvm-project/commit/a2e1ea9db05750a04f5bb8c7be660935211329d2
  Author: Joey Riches <josephriches at gmail.com>
  Date:   2026-09-29 (Tue, 29 Sep 2026)

  Changed paths:
    M bolt/runtime/CMakeLists.txt

  Log Message:
  -----------
  [BOLT] Ensure runtime is built with uncompressed debug symbols (#218126)

Currently, if the runtime is built with compressed debug symbols it
causes an out-of-bounds read and segfault when instrumenting a binary.

This is due to JITLink currently not supporting SHF_COMPRESSED symbols
as it would need to decompress the symbols first to update the reloc
symbols

As some distributions are starting to enable compressed debug sections
in their toolchains by default, ensure the runtime is built without them
until JITLink supports updating SHF_COMPRESSED relocs.



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