Release des Systemwerkzeugpakets , das Programme wie den GNU Linker, den GNU Assembler, nm, objdump, strings, strip umfasst.
:
- Im Assembler wurde die Option ââgdwarf-5â hinzugefĂŒgt, um Debugging-Tabellen â.debug_lineâ mit Informationen zu Zeilennummern im DWARF-5-Format zu generieren. UnterstĂŒtzung fĂŒr die Intel-Befehle SERIALIZE und TSXLDTRK wurde hinzugefĂŒgt. Es wurden die Optionen â-mlfence-after-load=â, â-mlfence-before-indirect-branch=â und â-mlfence-before-ret=â zum Schutz vor der SicherheitsanfĂ€lligkeit hinzugefĂŒgt. (CVE-2020-0551).
- Im Tool readelf wurde der Modus âlintâ hinzugefĂŒgt, der zusĂ€tzliche ĂberprĂŒfungen beim Verarbeiten von Dateien umfasst, wie beispielsweise ĂberprĂŒfungen auf Abschnitte mit null GröĂe. In readelf wird auch ein Indikator â[âŠ]â ausgegeben, wenn Namen abgeschnitten werden, die nicht in eine Zeile von 80 Zeichen passen. FĂŒr die RĂŒckkehr zum alten Verhalten gibt es die Option ââsilent-truncationâ.
- Im Linker wurde die Option ââdependency-fileâ hinzugefĂŒgt, um eine Make-Ă€hnliche Datei mit einer Liste der verarbeiteten EingangsabhĂ€ngigkeiten zu erstellen, die analog zu der Verwendung der Compiler-Option â-M -MPâ funktioniert. Im Linker wurden auĂerdem die Optionen ââwarn-textrelâ, ââenable-textrel-check=[no|yes|warning|error]â, ââexport-dynamic-symbolâ, ââexport-dynamic-symbol-listâ, ââenable-non-contiguous-regionsâ und
ââenable-non-contiguous-regions-warningsâ hinzugefĂŒgt, um die Verarbeitung von DT_TEXTREL, den Export dynamischer Symbole und die nicht zusammenhĂ€ngende Anordnung von Regionen zu steuern. - Die UnterstĂŒtzung fĂŒr die Zielplattform X86 NaCl wurde entfernt.
Quelle: opennet.ru
