релий на набор от системни утилити , който включва програми като GNU linker, GNU assembler, nm, objdump, strings, strip.
:
- В ассемблере е добавена опция «—gdwarf-5» за генериране на отладъчни таблици «.debug_line» с информация за номера на редовете в DWARF-5 формат. Добавена е поддръжка на инструкциите Intel SERIALIZE и TSXLDTRK. Добавени са опции «-mlfence-after-load=», «-mlfence-before-indirect-branch=» и «-mlfence-before-ret=» за защита срещу уязвимостта (CVE-2020-0551).
- В утилитата readelf е добавен режим «lint», включващ допълнителни проверки при обработка на файлове, като например проверки за секции с нулев размер. В readelf също така е осигурен изход на индикатора «[…]» при скъсяване на имена, които не се побират в ред от 80 символа. За връщане на старото поведение е предвидена опция «—silent-truncation».
- В компоновщика е добавена опция «—dependency-file» за създаване на Make-подобен файл със списък на обработените входни зависимости, който работи аналогично на използването на опцията «-M -MP» в компилатора. В компоновщика също са добавени опциите «—warn-textrel», «—enable-textrel-check=[no|yes|warning|error], «—export-dynamic-symbol», «—export-dynamic-symbol-list», «—enable-non-contiguous-regions» и
«—enable-non-contiguous-regions-warnings» за управление на обработката на DT_TEXTREL, експорта на динамични символи и несъседственото разположение на регионите. - Поддръжката на целевата платформа X86 NaCl е премахната.
Източник: opennet.ru
