Eldono de GNU Binutils 2.35

Enkondukita liberigo de aro da sistemaj utilecoj GNU Binutils 2.35, kiu inkluzivas programojn kiel GNU-ligilo, GNU-asemblero, nm, objdump, strings, strip.

В nova versioj:

  • La asemblero aldonis la opcion "--gdwarf-5" por generi ".debug_line" sencimigajn tabelojn kun informoj pri linionumeroj en DWARF-5-formato. Aldonita subteno por Intel SERIALIZE kaj TSXLDTRK-instrukcioj. Aldonitaj opcioj "-mlfence-after-load=", '-mlfence-before-indirect-branch=" kaj "-mlfence-before-ret=" por protekti kontraŭ la vundebleco LVI (CVE-2020-0551).
  • Reĝimo "lint" estis aldonita al la ilo readelf, kiu inkluzivas kromajn kontrolojn dum prilaborado de dosieroj, kiel kontrolo de sekcioj de nula grandeco. readelf ankaŭ disponigas "[...]" indikilon kiam stumpigas nomojn kiuj ne konvenas al 80-karaktera linio. Por redoni la malnovan konduton, la opcio "--silent-truncation" estas provizita.
  • Aldonis la opcion "--dependency-file" al la ligilo por krei Make-similan dosieron kun listo de prilaboritaj enigdependecoj, kiu funkcias simile kiel uzi la opcion "-M -MP" en la kompililo. La ligilo ankaŭ aldonis la eblojn “--warn-textrel”, “-enable-textrel-check=[ne|yes|warning|eraro”, “-export-dynamic-symbol”, “-export-dynamic-symbol-list ”, "--ebligi-ne-najba-regionoj" kaj
    "--enable-non-contiguous-regions-warnings" por kontroli DT_TEXTREL-pretigon, dinamikan simbol-eksporton kaj ne-apudregionlokigon.

  • Forigita subteno por X86 NaCl celplatformo.

fonto: opennet.ru

Aldoni komenton