release of the system utilities suite , which includes programs such as GNU linker, GNU assembler, nm, objdump, strings, strip.
:
- The assembler has added the option "--gdwarf-5" for generating debug tables ".debug_line" with line number information in DWARF-5 format. Support for Intel SERIALIZE and TSXLDTRK instructions has been added. New options "-mlfence-after-load=", "-mlfence-before-indirect-branch=", and "-mlfence-before-ret=" have been introduced to protect against vulnerabilities. (CVE-2020-0551).
- The readelf utility has introduced a "lint" mode that includes additional checks when processing files, such as checking for zero-sized sections. Additionally, readelf will display an indicator "[...]" when truncating names that do not fit in an 80-character line. To revert to the old behavior, the option "--silent-truncation" is provided.
- The linker has added the option "--dependency-file" to create a Make-like file listing processed input dependencies, working analogously to using the compiler option "-M -MP". The linker has also added options "--warn-textrel", "--enable-textrel-check=[no|yes|warning|error]", "--export-dynamic-symbol", "--export-dynamic-symbol-list", "--enable-non-contiguous-regions", and
"--enable-non-contiguous-regions-warnings" to manage the processing of DT_TEXTREL, exporting dynamic symbols, and non-contiguous region placement. - Support for the target platform X86 NaCl has been removed.
Source: opennet.ru
