A fost publicată lansarea setului de utilitare de sistem GNU Binutils 2.39, care include programe precum GNU linker, GNU assembler, nm, objdump, strings, strip.
În noua versiune:
- Linkerul de fișiere ELF (ELF linker) implementează un avertisment când este activată capacitatea de a executa cod pe stivă, precum și dacă există segmente de memorie în fișierul binar care au permisiuni de citire, scriere și executare setate simultan.
- S-a adăugat opțiunea „--package-metadata” la linkerul ELF pentru a încorpora metadatele în format JSON în conformitate cu specificațiile pentru metadatele pachetului în fișier.
- S-a adăugat suport pentru utilizarea etichetei TYPE= în descrierea secțiunii la scripturile de linker pentru a seta tipul de secțiune.
- Utilitarul objdump acceptă acum evidențierea sintaxei în ieșirea dezasamblată pentru arhitecturile AVR, RiscV, s390, x86 și x86_64.
- S-a adăugat opțiunea „--no-weak” (“-W”) la utilitarul nm pentru a ignora caracterele slabe.
- Opțiunea „-wE” a fost adăugată la utilitarele readelf și objdump pentru a dezactiva accesul la serverele debuginfod la procesarea link-urilor.
Sursa: opennet.ru