Опубліковано реліз набору системних утиліт GNU Binutils 2.39, до складу якого входять такі програми, як GNU linker, GNU assembler, nm, objdump, strings, strip.
В новой версії:
- У компонувальнику файлів у форматі ELF (ELF linker) реалізовано висновок попередження при включенні можливості виконання коду в стеку, а також за наявності у бінарному файлі сегментів пам'яті, для яких виставлені одночасно права на читання, запис та виконання.
- У ELF linker додана опція «package-metadat» для вбудовування у файл метаданих у форматі JSON, відповідних специфікації Package Metadata.
- У скрипти компонувальника додано підтримку використання в описі секції мітки TYPE= для встановлення типу секції.
- В утиліті objdump з'явилася можливість підсвічування синтаксису у дизассембльованому висновку для архітектур AVR, RiscV, s390, x86 та x86_64.
- В утиліту nm додано опцію "-no-weak" ("-W") для ігнорування weak-символів.
- У утиліти readelf і objdump додана опція "-wE" для відключення звернення до серверів debuginfod при обробці посилань.
Джерело: opennet.ru