release van de systeemt-tools , met programma's zoals de GNU linker, GNU assembler, nm, objdump, strings, strip.
:
- In de assembler is de optie «—gdwarf-5» toegevoegd voor het genereren van debugtabellen «.debug_line» met informatie over regelnummers in het DWARF-5 formaat. Ondersteuning voor de Intel-instructies SERIALIZE en TSXLDTRK is toegevoegd. Er zijn opties «-mlfence-after-load=», «-mlfence-before-indirect-branch=» en «-mlfence-before-ret=» toegevoegd ter bescherming tegen kwetsbaarheden. (CVE-2020-0551).
- De readelf-tool heeft een «lint»-modus toegevoegd, met extra controles bij het verwerken van bestanden, zoals controles op secties met een nulgrootte. In readelf is ook een indicatormelding «[…]» toegevoegd bij het afkappen van namen die niet in een regel van 80 tekens passen. Om het oude gedrag te herstellen, is er een optie «—silent-truncation» beschikbaar.
- De linker heeft de optie «—dependency-file» toegevoegd voor het genereren van een Make-achtig bestand met een lijst van verwerkte invoerdependenties, die werkt op een manier die vergelijkbaar is met het gebruik van de compileroptie «-M -MP». In de linker zijn ook de opties «—warn-textrel», «—enable-textrel-check=[no|yes|warning|error]», «—export-dynamic-symbol», «—export-dynamic-symbol-list», «—enable-non-contiguous-regions» en
«—enable-non-contiguous-regions-warnings» toegevoegd voor het beheren van de verwerking van DT_TEXTREL, export van dynamische symbolen en niet-aaneengeschakelde toewijzingen. - Ondersteuning voor het doelplatform X86 NaCl is verwijderd.
Bron: opennet.ru
