aboutsummaryrefslogtreecommitdiff
path: root/mk/sys/(developers-only)
diff options
context:
space:
mode:
authorPiotr Kubaj <pkubaj@FreeBSD.org>2026-10-15 13:58:04 +0000
committerPiotr Kubaj <pkubaj@FreeBSD.org>2026-10-15 13:59:57 +0000
commitc4fde87a3236b500246d4fce76dbca2a3d64f73a (patch)
tree6595e382a9ffa116a4cd5ffb5994ed5d41d7e913 /mk/sys/(developers-only)
parentd7d237ce731f0897107ca0f9301b4cef1846a182 (diff)
rtld: add .cfi_undefined lr to rtld_start.S on powerpc*HEADmain
Without it, LLVM libunwind doesn't know where to stop when unwinding the main thread, so it uses a stale LR as the return address and crashes. Our libunwind doesn't do that since 5866c369e4fd reverted it, but programs that bundle their own copy, like ClickHouse, are hit by it. amd64, arm64, i386 and riscv already have the same annotation. Approved by: jhibbits MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D60740
Diffstat (limited to 'mk/sys/(developers-only)')
0 files changed, 0 insertions, 0 deletions