Index: contrib/binutils/bfd/elf32-ppc.c =================================================================== --- contrib/binutils/bfd/elf32-ppc.c +++ contrib/binutils/bfd/elf32-ppc.c @@ -7572,7 +7572,7 @@ #define TARGET_LITTLE_SYM bfd_elf32_powerpcle_vec #define TARGET_LITTLE_NAME "elf32-powerpcle" #define TARGET_BIG_SYM bfd_elf32_powerpc_vec -#define TARGET_BIG_NAME "elf32-powerpc" +#define TARGET_BIG_NAME "elf32-powerpc-freebsd" #define ELF_ARCH bfd_arch_powerpc #define ELF_MACHINE_CODE EM_PPC #ifdef __QNXTARGET__ Index: contrib/binutils/bfd/elf64-ppc.c =================================================================== --- contrib/binutils/bfd/elf64-ppc.c +++ contrib/binutils/bfd/elf64-ppc.c @@ -58,7 +58,7 @@ #define TARGET_LITTLE_SYM bfd_elf64_powerpcle_vec #define TARGET_LITTLE_NAME "elf64-powerpcle" #define TARGET_BIG_SYM bfd_elf64_powerpc_vec -#define TARGET_BIG_NAME "elf64-powerpc" +#define TARGET_BIG_NAME "elf64-powerpc-freebsd" #define ELF_ARCH bfd_arch_powerpc #define ELF_MACHINE_CODE EM_PPC64 #define ELF_MAXPAGESIZE 0x10000 Index: contrib/binutils/ld/emulparams/elf32ppc_fbsd.sh =================================================================== --- contrib/binutils/ld/emulparams/elf32ppc_fbsd.sh +++ contrib/binutils/ld/emulparams/elf32ppc_fbsd.sh @@ -1,2 +1,4 @@ . ${srcdir}/emulparams/elf32ppc.sh . ${srcdir}/emulparams/elf_fbsd.sh + +OUTPUT_FORMAT="elf32-powerpc-freebsd" Index: contrib/binutils/ld/emulparams/elf64ppc_fbsd.sh =================================================================== --- contrib/binutils/ld/emulparams/elf64ppc_fbsd.sh +++ contrib/binutils/ld/emulparams/elf64ppc_fbsd.sh @@ -1,3 +1,4 @@ . ${srcdir}/emulparams/elf64ppc.sh . ${srcdir}/emulparams/elf_fbsd.sh +OUTPUT_FORMAT="elf64-powerpc-freebsd"