Language Selection

English French German Italian Portuguese Spanish

GNU: Release of GNU Binutils 2.33.1 and GNUFEST 2019 in San Cristóbal

Filed under
GNU
  • GNU Binutils 2.33.1 Released With Support For Newer Arm Cortex CPUs, SVE2/TME/MVE

    The GNU Binutils 2.33(.1) release brings BFloat16 support (BF16), many ARMv8 architecture updates, eBPF support for the GNU toolchain to complement the GCC 10 compiler support for this alternative now to using LLVM, support for the new CTF (Compact Type Format) debug format, and other work accumulated in recent months.

  • GNU Binutils 2.33.1 has been released.
    Hello Everyone,
    
      We are pleased to announce that version 2.33.1 of the GNU Binutils project
      sources have been released and are now available for download at:
    
        https://ftp.gnu.org/gnu/binutils
        https://sourceware.org/pub/binutils/releases/
    
      The md5sum values are:
        
        56a3be5f8f8ee874417a4f19ef3f10c8  binutils-2.33.1.tar.bz2
        1a6b16bcc926e312633fcc3fae14ba0a  binutils-2.33.1.tar.gz
        f4e7e023664f087b3017fc42955ebb46  binutils-2.33.1.tar.lz
        9406231b7d9dd93731c2d06cefe8aaf1  binutils-2.33.1.tar.xz
    
    
      This release contains numerous bug fixes, and also the following new
      features:
    
        Assembler:
        
        * Adds support for the Arm Scalable Vector Extension version 2
          (SVE2) instructions, the Arm Transactional Memory Extension (TME)
          instructions and the Armv8.1-M Mainline and M-profile Vector
          Extension (MVE) instructions.
    
        * Adds support for the Arm Cortex-A76AE, Cortex-A77 and Cortex-M35P
          processors and the AArch64 Cortex-A34, Cortex-A65, Cortex-A65AE,
          Cortex-A76AE, and Cortex-A77 processors.
    
        * Adds a .float16 directive for both Arm and AArch64 to allow
          encoding of 16-bit floating point literals.
    
        * For MIPS, Add -m[no-]fix-loongson3-llsc option to fix (or not)
          Loongson3 LLSC Errata.  Add a --enable-mips-fix-loongson3-llsc=[yes|no]
          configure time option to set the default behavior. Set the default
          if the configure option is not used to "no".
    
        Linker:
    
        * The Cortex-A53 Erratum 843419 workaround now supports a choice of
          which workaround to use.  The option --fix-cortex-a53-843419 now
          takes an optional argument --fix-cortex-a53-843419[=full|adr|adrp]
          which can be used to force a particular workaround to be used.
          See --help for AArch64 for more details.
    
        * Add support for GNU_PROPERTY_AARCH64_FEATURE_1_BTI and
          GNU_PROPERTY_AARCH64_FEATURE_1_PAC  in ELF GNU program properties
          in the AArch64 ELF linker. 
    
        * Add -z force-bti for AArch64 to enable GNU_PROPERTY_AARCH64_FEATURE_1_BTI
          on output while warning about missing GNU_PROPERTY_AARCH64_FEATURE_1_BTI 
          on inputs and use PLTs protected with BTI.
    
        * Add -z pac-plt for AArch64 to pick PAC enabled PLTs.
    
        Utilities:
    
        * Add --source-comment[=] option to objdump which if present,
          provides a prefix to source code lines displayed in a disassembly.
    
        * Add --set-section-alignment =
          option to objcopy to allow the changing of section alignments.
    
        * Add --verilog-data-width option to objcopy for verilog targets to
          control width of data elements in verilog hex format.
    
        * The separate debug info file options of readelf (--debug-dump=links
          and --debug-dump=follow) and objdump (--dwarf=links and
          --dwarf=follow-links) will now display and/or follow multiple
          links if more than one are present in a file.  (This usually
          happens when gcc's -gsplit-dwarf option is used).
    
          In addition objdump's --dwarf=follow-links now also affects its
          other display options, so that for example, when combined with
          --syms it will cause the symbol tables in any linked debug info
          files to also be displayed.  In addition when combined with
          --disassemble the --dwarf= follow-links option will ensure that
          any symbol tables in the linked files are read and used when
          disassembling code in the main file.
    
        * Add support for dumping types encoded in the Compact Type Format
          to objdump and readelf.    
    
      Our thanks go out to all of the binutils contributors, past and
      present, for helping to make this release possible.
    
      Note in case you are wondering about what happened to the 2.33
      release, it is stuck pending the resolution of an issue with the keys
      used to sign the release.  Once this is resolved the 2.33 tarballs
      will be uploaded, even though they will now be slightly out of date.
    
    Cheers
      Nick Clifton
      Binutils Chief Maintainer.
    
  • 1er GNUFEST 2019

    On October 26 I was present at the event 1 GNUFEST 2019 in the city of San Cristóbal, in this event I was representing Fedora giving the talk “What do people live in Free Software?“, Is the second time I give this talk the which was created at FudConf Panamá 2011, I like to give this talk since I usually give technical talks, in this I explain how someone can live from Free Software and that there is an entire economic ecosystem behind free software that allows it to be self-sustaining.

More in Tux Machines

Alpine 3.10.3 released

The Alpine Linux project is pleased to announce the immediate availability of version 3.10.3 of its Alpine Linux operating system. Read more

Android Leftovers

Games: vkBasalt, Ikey Doherty, Crusader Kings II, Sunless Skies

  • vkBasalt, an open source Vulkan post processing layer for Contrast Adaptive Sharpening

    This is an interesting open source project! vkBasalt is a new Vulkan post processing layer that currently supports Contrast Adaptive Sharpening. Unlike Radeon Image Sharpening, vkBasalt supports Linux and works with both NVIDIA and AMD. This isn't entirely reinventing the wheel though, as it's partly based upon the ReShade port of AMD's CAS. Still, it's fun to see what hackers are able to do with little layers like this, especially when we don't have official support.

  • Ikey Doherty Launches Open-Source Focused Game/Software Development Company

    Well known open-source figure Ikey Doherty who rose to prominence for his work on the Solus Linux distribution and then went on to work on Intel's Clear Linux project is now having his hand at game engine development. Ikey shared with us that he left Intel back in May to begin his new adventure: Lispy Snake. Lispy Snake is a UK software development firm that at least initially is working on a game engine and games. Given Ikey's experience, the firm is focused on leveraging open-source technologies.

  • After making Crusader Kings II free, Paradox are now giving away The Old Gods expansion

    It's been a bit of a whirlwind of Paradox news recently and we have even more to share. With a tiny amount of effort, you can get The Old Gods expansion for Crusader Kings II free. This is after Crusader Kings II was set free to play and Crusader Kings III was announced just like I suggested it would be.

  • Failbetter Games are upgrading owners of Sunless Skies to the Sovereign Edition next year

    Failbetter Games have announced that Sunless Skies is getting a bit of an upgrade with the Sovereign Edition and it's going to be free to existing purchasers when it's release next year. Part of the reason, is that it will be releasing on Consoles so they're polishing the experience up some more. It's not just a special console edition though, it's coming with a bunch of new content and various improvements to the flow of it. To release on PC at the same time as Consoles, free for existing players.

What To Do After Installing Ubuntu 19.10 Eoan Ermine

In this traditional article special for Ubuntu 19.10 Eoan Ermine you will find my suggestions and recommendations in 3 parts, work (including date/time adjustments, productivity tools), non-work (including extensions, podcasts, RSS, codecs), and system maintenance (including CPU-X, repository setup, auto-backup). I also have suggestion for you wanting Global Menu on this Eoan Ermine OS at the end. Adjust it once and use freely everyday. Finally, I hope Ubuntu 19.10 will be your best tool you could imagine to use without worry. Happy working! Read more