https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=280771

--- Comment #8 from [email protected] ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/src/commit/?id=b885643b63e4df51cc6c74c4ddd4d0b640075678

commit b885643b63e4df51cc6c74c4ddd4d0b640075678
Author:     Ed Maste <[email protected]>
AuthorDate: 2025-03-14 16:42:15 +0000
Commit:     Ed Maste <[email protected]>
CommitDate: 2025-03-23 22:17:03 +0000

    boot: Always use ELF Tool Chain elfcopy for EFI builds

    We now use llvm-objcopy by default (as of commit 1cae7121c667), but it
    does not support efi-app-x86_64 and similar ouptut formats (for more
    detail see LLVM issue 108609[1]).

    Go back to installing ELF Tool Chain's version of objcopy as elfcopy
    (the standard upstream name) and use it for EFI builds.

    [1] https://github.com/llvm/llvm-project/issues/108609).

    PR:             280771
    Reviewed by:    andrew
    Sponsored by:   The FreeBSD Foundation
    Differential Revision: https://reviews.freebsd.org/D49362

 ObsoleteFiles.inc                        |  3 ---
 stand/efi/Makefile.inc                   |  1 +
 stand/efi/boot1/Makefile                 |  2 +-
 stand/efi/loader/Makefile                |  2 +-
 tools/build/mk/OptionalObsoleteFiles.inc |  2 ++
 usr.bin/Makefile                         |  3 ++-
 usr.bin/objcopy/Makefile                 | 14 +++++++++++---
 7 files changed, 18 insertions(+), 9 deletions(-)

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to