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

--- Comment #6 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot 
gnu.org> ---
The master branch has been updated by Jim Wilson <wil...@sourceware.org>:

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=87f98bacb76001157d5a26555a41738ac3841a56

commit 87f98bacb76001157d5a26555a41738ac3841a56
Author: Jim Wilson <j...@sifive.com>
Date:   Tue Apr 2 13:30:07 2019 -0700

    RISC-V: Don't check ABI flags if no code section.

    This fixes a glib build failure reported in PR 24389.  Using ld -b binary
    creates an object file with no elf header flags set which has the wrong ABI
    info for riscv64-linux.  But the file also has no code sections, so I added
    code borrowed from the arm port that only checks the ELF header ABI flags
if
    there is a code section.

        bfd/
        PR 24389
        * elfnn-riscv.c (_bfd_riscv_elf_merge_private_bfd_data): Move read of
        ELF header flags to after check for ELF object file.  Loop through
        sections looking for code sections, if none, then skip ABI checks.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils

Reply via email to