https://sourceware.org/bugzilla/show_bug.cgi?id=33524

Alan Modra <amodra at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
           Severity|normal                      |enhancement
           Priority|P2                          |P3
     Ever confirmed|0                           |1
   Last reconfirmed|                            |2025-10-07

--- Comment #5 from Alan Modra <amodra at gmail dot com> ---
Support for linking to other formats is by reloc HOWTO descriptions.  If the
developer(s) who wrote a particular target didn't care to implement them
correctly then ld --oformat=binary won't work properly.  Furthermore, the
aarch64 ld backend is not prepared to work with anything except an
elf_aarch64_link_hash_table.  A generic bfd_link_hash_table as used by
--oformat=binary will likely result in buffer overflows when the code accesses
non-existent fields of the hash table.  Fixing all of this will take some time
and effort.

I'm changing the bug to "enhancement" rather than closing as WONTFIX because
the question of --oformat=binary not working is asked from time to time, and
leaving the bug open might answer the question.  Effectively it is WONTFIX
unless you the user cares enough to contribute the work.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Reply via email to