[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