GNU Binutils 2.32 to be Available

GNU Binutils is a set of programming tools for creating and managing binary programs, etc
04 February 2019   379

A release of the GNU Binutils 2.32 system utilities kit is introduced, which includes programs such as GNU linker, GNU assembler, nm, objdump, strings, strip.

Let's check new features and updates:

  • The binutils now support for the C-SKY processor series.
  • The x86 assembler now supports a -mvexwig=[0|1] option to control encoding of VEX.W-ignored (WIG) VEX instructions. It also has a new -mx86-used-note=[yes|no] option to generate (or not) x86 GNU property notes.
  • The MIPS assembler now supports the Loongson EXTensions R2 (EXT2), the Loongson EXTensions (EXT) instructions, the Loongson Content Address Memory (CAM) ASE and the Loongson MultiMedia extensions Instructions (MMI) ASE.
  • The addr2line, c++filt, nm and objdump tools now have a default limit on the maximum amount of recursion that is allowed whilst demangling strings. This limit can be disabled if necessary.
  • Objdump's --disassemble option can now take a parameter, specifying the starting symbol for disassembly. Disassembly will continue from this symbol up to the next symbol or the end of the function.
  • The BFD linker will now report property change in linker map file when merging GNU properties.
  • The BFD linker's -t option now doesn't report members within archives, unless -t is given twice. This makes it more useful when generating a list of files that should be packaged for a linker bug report.
  • The GOLD linker has improved warning messages for relocations that refer to discarded sections.

GStreamer 1.16.0 Framework to Rolled Out

It's a cross-platform set of components for creating a wide range of multimedia applications, like media players or audio/video file converters, to VoIP apps
22 April 2019   53

After more than a year of development, GStreamer 1.16 was released. It is the C written cross-platform set of components for creating a wide range of multimedia applications, from media players and audio / video file converters, to VoIP applications and streaming systems. The GStreamer code is distributed under the LGPLv2.1 license.

Updates for the plug-ins gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, as well as the gst-libav to 1.16 is available. At the API and ABI level, the new release is backward compatible with branch 1.0. Binary assemblies will soon be prepared for Android, iOS, macOS and Windows (Linux is recommended to use packages from the distribution).

It has a lot of updates and improvements. For example, hidden subtitles support, optimization improvements and much more. Get more info at email archive