[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/29823] ld riscv: undefined elf_backend_obj_attrs_handle_unknown
From: |
paulkirth at google dot com |
Subject: |
[Bug ld/29823] ld riscv: undefined elf_backend_obj_attrs_handle_unknown causes segfault when merging .riscv.attributes |
Date: |
Fri, 26 Apr 2024 21:14:23 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=29823
Paul Kirth <paulkirth at google dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |paulkirth at google dot com
--- Comment #1 from Paul Kirth <paulkirth at google dot com> ---
This issue is now preventing us from landing the psABI mandated attribute
merging in LLVM for Atomics and the X3 register.
https://github.com/llvm/llvm-project/pull/90266
It was first reported to us here:
https://github.com/llvm/llvm-project/pull/84597#issuecomment-2079128332, after
we had landed those changes.
Is there someone on the binutils side we can work with to address this? Android
and other platforms will require support for this in their toolchains to
prevent mixing objects w/ incompatible Atomics ABIs or incompatible stack
ABIs(e.g., Android ships with shadow call stack enabled, which uses the cp/X3
register).
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug ld/29823] ld riscv: undefined elf_backend_obj_attrs_handle_unknown causes segfault when merging .riscv.attributes,
paulkirth at google dot com <=