rilascio del pacchetto di utility di sistema , che include programmi come GNU linker, GNU assembler, nm, objdump, strings, strip.
:
- Nel assemblatore è stata aggiunta l'opzione «—gdwarf-5» per generare tabelle di debug «.debug_line» con informazioni sui numeri di riga in formato DWARF-5. Aggiunta la supporto per le istruzioni Intel SERIALIZE e TSXLDTRK. Sono state aggiunte le opzioni «-mlfence-after-load=», «-mlfence-before-indirect-branch=» e «-mlfence-before-ret=» per proteggersi dalle vulnerabilità. (CVE-2020-0551).
- Nell'utilità readelf è stata aggiunta la modalità «lint», che include controlli aggiuntivi durante l'elaborazione dei file, come controlli per sezioni di dimensioni nulle. In readelf è anche stata garantita l'uscita di un indicatore «[…]» quando i nomi sono troncati perché non possono essere contenuti in una stringa di 80 caratteri. Per ripristinare il comportamento precedente, è disponibile l'opzione «—silent-truncation».
- Al linker è stata aggiunta l'opzione «—dependency-file» per creare un file simile a Make con l'elenco delle dipendenze in ingresso elaborate, funzionante in modo analogo all'uso dell'opzione «-M -MP» nel compilatore. Nel linker sono state aggiunte anche le opzioni «—warn-textrel», «—enable-textrel-check=[no|yes|warning|error]», «—export-dynamic-symbol», «—export-dynamic-symbol-list», «—enable-non-contiguous-regions» e
«—enable-non-contiguous-regions-warnings» per controllare l'elaborazione di DT_TEXTREL, l'esportazione di simboli dinamici e la disposizione non contigua delle regioni. - Support per la piattaforma target X86 NaCl rimossa.
Fonte: opennet.ru
