Language Selection

English French German Italian Portuguese Spanish

GNU: GCC and GNU C Library

Filed under
GNU
  • The structure of a GCC back end

    The GCC back end is configured in gcc/config.host and the implementation is placed in directories machine under gcc/config and gcc/common/config where “machine” is the name of the back end (for example, i386 for the x86 architecture).

    The back end places some functionality in libgcc. For example, architectures that do not have an instruction for integer division will instead generate a call to a function __divsi3 in libgcc. libgcc is configured in libgcc/config.host and target-specific files are located in a directory machine under libgcc/config.

  • Glibc's Per-Thread Cache Is Helping Out Some Benchmarks

    Released this week was the shiny new glibc 2.26 GNU C Library with the notable new feature being the per-thread cache for malloc.

More in Tux Machines

What Is DNF Package Manager And How To Use It

​A package file is an archive which contains the binaries and other resources that make software and the pre and post installation scripts. They also provide the information regarding dependencies and other packages required for the installation and running of the software. Read
more

FSFE: ‘German public sector a digital laggard’

With their lacklustre approach to free software, German public services remain behind other European member states, says the Free Software Foundation Europe (FSFE). When asked, the current governing parties’ say they support free software, but their statements are contradicted by the lack of action, the advocacy group says. In early September, the FSFE published its analysis of the free software policies put forward by the main political parties on the ballot, in preparation for Germany’s parliamentary elections on 24 September. This analysis (in German) is far more detailed than an earlier report generated by the Digital-O-Mat, a web portal set up to focus on political parties’ positions on 12 digital topics. Read more New release: ISA² interoperability test bed software v1.1.0

PocketBeagle: An Ultra-tiny, Open-source, Linux-powered Development Board

BeagleBoard.org has revealed its latest development board named PocketBeagle. It’s an ultra-tiny and open source USB-key-fob computer that’s crafted for DIYers, hobbyists, and educators. PocketBeagle is based on Octavo Systems OSD3358-SM 21mm x 21mm system-in-package, which gives it 512MB DDR3 RAM, 1-GHz ARM Cortex-A8 CPU, and 2x 200-MHz PRUs. It comes with integrated power/battery management as well. Read more

Security: SEC Breach, DNSSEC, FinFisher, CCleaner and CIA