Izdaja GNU Binutils 2.35

Predložil izdaja nabora sistemskih pripomočkov GNU Binutils 2.35, ki vključuje programe, kot so GNU povezovalnik, GNU asembler, nm, objdump, nizi, strip.

В novo različico:

  • Sestavljalnik je dodal možnost “--gdwarf-5” za ustvarjanje tabel za odpravljanje napak “.debug_line” z informacijami o številkah vrstic v formatu DWARF-5. Dodana podpora za navodila Intel SERIALIZE in TSXLDTRK. Dodane možnosti "-mlfence-after-load=", '-mlfence-before-indirect-branch=" in "-mlfence-before-ret=" za zaščito pred ranljivostjo HVAC (CVE-2020-0551).
  • Pripomočku readelf je bil dodan način »lint«, ki vključuje dodatna preverjanja pri obdelavi datotek, na primer preverjanje odsekov velikosti nič. readelf ponuja tudi indikator “[...]” pri skrajšanju imen, ki se ne prilegajo v vrstico z 80 znaki. Za vrnitev starega vedenja je na voljo možnost »--tiho obrezovanje«.
  • Povezovalniku je bila dodana možnost »--dependency-file« za ustvarjanje Make-like datoteke s seznamom obdelanih vhodnih odvisnosti, ki deluje podobno kot uporaba možnosti »-M -MP« v prevajalniku. Povezovalnik je dodal tudi možnosti “--warn-textrel”, “-enable-textrel-check=[no|yes|warning|error”, “-export-dynamic-symbol”, “-export-dynamic-symbol-list ”, "--omogoči-nesosednje-regije" in
    "--enable-non-contiguous-regions-warnings" za nadzor obdelave DT_TEXTREL, dinamičnega izvoza simbolov in umestitve nesosednjih regij.

  • Odstranjena podpora za ciljno platformo X86 NaCl.

Vir: opennet.ru

Dodaj komentar