[bfd] Missing sparc aout?

Alexander von Gluck IV kallisti5@unixzen.com
Mon Jul 1 13:04:00 GMT 2019


Good morning!

I was upgrading to binutils 2.32 and noticed the "sparc_aout_sunos_be_vec" target disappeared.
On that note, there are no longer any "aout" targets for sparc now.

2.28.1:
grep -R "sparc_" bfd/targets.c 

extern const bfd_target sparc_aout_le_vec;
extern const bfd_target sparc_aout_linux_vec;
extern const bfd_target sparc_aout_lynx_vec;
extern const bfd_target sparc_aout_nbsd_vec;
extern const bfd_target sparc_aout_sunos_be_vec;
extern const bfd_target sparc_coff_vec;
extern const bfd_target sparc_coff_lynx_vec;
extern const bfd_target sparc_elf32_vec;
extern const bfd_target sparc_elf32_sol2_vec;
extern const bfd_target sparc_elf32_vxworks_vec;
extern const bfd_target sparc_elf64_vec;
extern const bfd_target sparc_elf64_fbsd_vec;
extern const bfd_target sparc_elf64_sol2_vec;
extern const bfd_target sparc_nlm32_vec;

2.32:
$ grep -R "sparc_" targets.c
extern const bfd_target sparc_elf32_vec;
extern const bfd_target sparc_elf32_sol2_vec;
extern const bfd_target sparc_elf32_vxworks_vec;
extern const bfd_target sparc_elf64_vec;
extern const bfd_target sparc_elf64_fbsd_vec;
extern const bfd_target sparc_elf64_sol2_vec;
aout is the required binary format for sparc openfirmware bootloaders.. any idea how to generate aout binaries now?
 -- Alex



More information about the Binutils mailing list