I had noted nefore that elf64-sparc-freebsd was not found. There is /usr/src/contrib/binutils/ld/emulparams/elf64_sparc.sh and /usr/src/contrib/binutils/ld/emulparams/elf64_sparc_fbsd.sh I replaced freebsd with fbsd in the stated file and saved elf_machdep.c to elf_machdep.c.old. I'm not sure if it will correct the problem.