Veröffentlichung von GNU Binutils 2.35

Vorstellung Release des Satzes von Systemwerkzeugen GNU Binutils 2.35, der Programme wie GNU-Linker, GNU-Assembler, nm, objdump, strings, strip enthÀlt.

Im neu Version:

  • Im Assembler wurde die Option „—gdwarf-5“ hinzugefĂŒgt, um Debugging-Tabellen „.debug_line“ mit Zeilennummern im DWARF-5-Format zu generieren. UnterstĂŒtzung fĂŒr die Intel-Anweisungen SERIALIZE und TSXLDTRK wurde hinzugefĂŒgt. Es wurden Optionen „-mlfence-after-load=“, „-mlfence-before-indirect-branch=“ und „-mlfence-before-ret=“ zum Schutz vor Schwachstellen hinzugefĂŒgt. LVI (CVE-2020-0551).
  • In das Tool readelf wurde der Modus „lint“ integriert, der zusĂ€tzliche ÜberprĂŒfungen beim Verarbeiten von Dateien umfasst, wie z. B. ÜberprĂŒfungen auf NullgrĂ¶ĂŸenabschnitte. In readelf wird auch ein „[
]“-Indikator beim Trimmen von Namen angezeigt, die nicht in eine 80-Zeichen-Zeile passen. Um das alte Verhalten wiederherzustellen, gibt es die Option „—silent-truncation“.
  • In den Linker wurde die Option „—dependency-file“ hinzugefĂŒgt, um eine Make-Ă€hnliche Datei mit einer Liste der bearbeiteten Eingabedependenzen zu erstellen, die analog zur Verwendung der Option „-M -MP“ im Compiler funktioniert. Zudem wurden im Linker 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“ zur Steuerung der Verarbeitung von DT_TEXTREL, dem Export dynamischer Symbole und der nicht zusammenhĂ€ngenden Bereichsanordnung hinzugefĂŒgt.
  • Die UnterstĂŒtzung fĂŒr die Zielplattform X86 NaCl wurde entfernt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4