Hi! binutils upstream recently dropped support for a.out and COFF on sparc [1] which now causes GRUB failing to build on sparc64-linux [2]:
if test x0 = x1; then ../grub-macho2img diskboot.image diskboot.img; else objcopy -O binary --strip-unneeded -R .note -R .comment -R .note.gnu.build-id -R .MIPS.abiflags -R .reginfo -R .rel.dyn -R .note.gnu.gold-version -R .ARM.exidx diskboot.image diskboot.img; fi objcopy:boot.img: invalid bfd target make[5]: *** [Makefile:42941: boot.img] Error 1 make[5]: *** Waiting for unfinished jobs.... objcopy:cdboot.img: invalid bfd target make[5]: *** [Makefile:42950: cdboot.img] Error 1 Does anyone know how we can resolve this issue? Can SPARC's OpenFirmware handle ELF files? Aren't COFF or a.out binaries often required by firmware loaders or similar? Thanks, Adrian > [1] > https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commitdiff;h=c9098af41e3246586a30f4f0bdb0ee4367e9a5e7#patch1 > [2] > https://buildd.debian.org/status/fetch.php?pkg=grub2&arch=sparc64&ver=2.02%2Bdfsg1-5&stamp=1533001924&raw=0 -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer - glaub...@debian.org `. `' Freie Universitaet Berlin - glaub...@physik.fu-berlin.de `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913 _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel