What is GLIBC Linux
C Library: Release 2.32 of the GNU C Library supports Unicode 13
Version 2.32 of the GNU C Library (glibc) was released. For the programming language C in systems with Linux in the kernel (such as GNU / Linux systems) it is one of the most important libraries. Among other things, the new release supports Unicode 13.0 and the new DesignWare processors of the ARC-HS family from Synopsys (ARCv2 ISA) that run under Linux and are designed for high-performance processes in embedded (commercial or open source) device software.
Glibc 2.32 supports three new ABIs (Application Binary Interfaces) in this area:, and. New in GNU Library C is a Kurdish language version (Kurdish / Sorani spoken in Iraq),.
Appropriate compiler should warn of buffer overflow
Recommended in conjunction with GCC 10, numerous APIs now use the attribute that warns of unsafe or invalid access. The compiler for glibc 2.32 should give better warnings about buffer overflows or runtime errors such as array access out of bounds.
For AArch64 (the new 64-bit instruction set architecture ISA from ARM), the release now supports the protection of the standard branch by "security hardening" in glibc if it uses the GCC compiler and the compiler does the following is configured:. The release also includes a new ARM Branch Target Identification (BTI) and pointer authentication (Pointer Authentication for Return Addresses, PAC-RET). More detailed information on this topic and its security aspects can be found in the release notes.
New header file and other changes
The GNU Library C now provides the header file to explain the variable. In its mailing list, the glibc team recommends using this variable for single-thread optimization of applications instead of continuing to refer to the obsolete symbols defined in. For Linux users, two new functions have been added that allow applications to specify the signal mask of a thread themselves: and. This option can be used for threads that were created with.
Numerous other changes have been incorporated into the release, for example there are new features in the area of audit modules, signal abbreviations and other functions were included in version 2.32. The glibc team has fixed a number of problems, and many features from previous versions are now deprecated or have been removed, other changes affect backward compatibility. The two configuration options and, for example, are no longer applicable, the header file marked as deprecated and the function have now been removed by the glibc team.
Good bye, RSEQ
The support for Restartable Sequences (RSEQ), which the GNU C Library team discontinued in mid-July 2020, did not make it into the new release. The RSEQ had found their way into the kernel with Linux 4.18 and should improve the performance. The feature, which is popular with numerous users, is apparently (for the time being?) Due to design changes.
Further details can be found in the release announcement that a Red Hat employee sent out via the "libc-alpha" mailing list. The previous version 2.31 was released in February 2020 and heralded support for the experimental (and still incomplete) C2X standards.
(sih)Read comments (7) Go to homepage
Mondays and Thursdays - everything from heise Developer
You can find detailed information on the dispatch procedure and your cancellation options in our data protection declaration.
- Is Patau Syndrome curable
- Can Afghanistan become communist again?
- Staring at screens causes fatigue
- The entire continent of Africa is really terrible
- How dangerous is public knowledge about biohacking
- Psychotherapy Psychotherapist is a protected term
- How long can peacocks hold out in flight
- What are the greatest controversies in your nation?
- How do you sell your public speaking
- NHL players play at the Olympics
- When were aircraft autopilot and TCAS invented
- How can I get smarter and more knowledgeable
- Which technology stack is Pingdom built with?
- What do you call an unbeliever?
- Is a single photon a laser light
- Is Amazon Echo a robot or not
- Drink a really good stress reliever
- Where are Sudhir Kumar and Sushil Kumar
- How relevant will podcasts become in 2020
- There is black magic in Uruguay
- Is a commercial application in ICSE difficult
- How did Pakistan join CERN
- Is Hyderabad a good destination for jobs
- Smoking weed clears things up for you
- Is the earth a perfect sphere
- What are the most environmentally friendly SUVs
- How to make super melting cheese
- What are some famous algorithms
- What is the most profitable business ever
- What is Uppwards' business model
- How related are apophenia and enlightenment
- Where do I get the ALLEN module from