[PATCH] objcopy: add option to specify custom symbol name for binary input

Jan Beulich jbeulich@suse.com
Mon Oct 27 09:45:01 GMT 2025
On 27.10.2025 10:42, Alon Bar-Lev wrote:
> On Mon, 27 Oct 2025 at 10:51, Jan Beulich <jbeulich@suse.com> wrote:
> 
>> On 25.10.2025 05:25, Alon Bar-Lev wrote:
>>> When using --input-target=binary, objcopy currently derives symbol names
>> from
>>> a mangled version of the input file name.  This approach can lead to
>>> unpredictable results, as the generated symbols depend on the file path
>> and
>>> working directory.
>>>
>>> This patch introduces a new option:
>>>
>>>   --input-symbol <name>    Use <name> as the base symbol name for the
>> input file
>>>                            (default: derived from file name)
>>>
>>> It allows specifying an explicit symbol name, while preserving the
>> existing
>>> behavior as a fallback.
>>>
>>> Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
>>> ---
>>>  bfd/bfd-in2.h                               | 15 ++++++++
>>>  bfd/bfd.c                                   | 15 ++++++++
>>>  bfd/binary.c                                |  7 +++-
>>>  binutils/doc/binutils.texi                  | 15 ++++++++
>>>  binutils/objcopy.c                          | 23 ++++++++----
>>>  binutils/testsuite/binutils-all/objcopy.exp | 39 +++++++++++++++++++++
>>>  6 files changed, 107 insertions(+), 7 deletions(-)
>>
>> I have a total of 4 patches with the same title in my inbox. Which one is
>> newest?
>> Judging from time, was this one perhaps meant to be tagged v4?
> 
> Yes... all are the same implementation, the tests were improved over the
> revisions.
> 
> Before I perform the changes Alan requested, please let me know what
> implementation you prefer.

I fear I'm confused. Above you say "all are the same implementation". Please
address Alan's comments and then resubmit a new, properly tagged version.

Jan


More information about the Binutils mailing list