GNU Binutils 2.47 llega con nuevas opciones para la compilación y el enlace, además de un soporte ampliado para la arquitectura RISC-V. Esta versión permite gestionar los símbolos de enlace local con la opción --reloc-section-sym=[all|internal|none] y encontrar información de depuración separada con la opción --debug-dir=[DIR]. Además, se ha añadido la opción -map-global-vars a la herramienta objdump para visualizar las ubicaciones y tipos de variables globales.
Las nuevas opciones del enlazador --start-lib y --end-lib permiten gestionar las bibliotecas de manera más flexible. El enlazador BFD, con la opción -O 0, detiene la combinación del contenido de secciones combinables, lo que acelera el proceso de enlace, aunque puede generar archivos binarios más grandes. Además, el soporte para el destino s390 de 32 bits se ha abandonado en esta versión, aunque el destino s390x de 64 bits sigue siendo compatible.
GNU Binutils 2.47 admite nuevas extensiones estándar para la arquitectura RISC-V. Entre estas extensiones se encuentran zalasr v1.0, svrsw60t59b v1.0, zvabd v1.0, smpmpmt v1.0, zvqwdota8i, zvqwdota16i, zvfwdota16bf y zvfqwdota8f v1.0, zvqwbdota8i, zvqwbdota16i, zvfwbdota16bf, zvfqwbdota8f y zvfbdota32f v1.0, SpacemiT: xsmtvdot v1.0, xsmtvdotii v1.0.
