zig/lib/libc/glibc
Andrew Kelley 1442aa7dc0 stage2: improved glibc stubs
This commit upgrades glibc shared library stub-creating code to use the
new abilists file which is generated by the new glibc-abi-tool project:
https://github.com/ziglang/glibc-abi-tool/

The abilists file is different in these ways:
 * It additionally encodes whether a symbol is a function or an object,
   and if it is an object, it additionally encodes the size in bytes.
 * It additionally encodes migrations of symbols from one library to
   another between glibc versions.
 * It is binary data instead of ascii.
 * It is one file instead of three.
 * It is 165 KB instead of 200 KB.

This solves three bugs:

Fixes #7667
Fixes #8714
Fixes #8896
2021-12-13 15:07:53 -08:00
..
bits update glibc source files to 2.31 2020-03-04 14:59:09 -05:00
csu update glibc source files to 2.31 2020-03-04 14:59:09 -05:00
debug update glibc source files to 2.31 2020-03-04 14:59:09 -05:00
elf update glibc source files to 2.31 2020-03-04 14:59:09 -05:00
include update glibc source files to 2.31 2020-03-04 14:59:09 -05:00
io update glibc source files to 2.31 2020-03-04 14:59:09 -05:00
locale/bits/types update glibc source files to 2.31 2020-03-04 14:59:09 -05:00
misc update glibc source files to 2.31 2020-03-04 14:59:09 -05:00
nptl update glibc source files to 2.31 2020-03-04 14:59:09 -05:00
posix update glibc source files to 2.31 2020-03-04 14:59:09 -05:00
signal update glibc source files to 2.31 2020-03-04 14:59:09 -05:00
stdlib update glibc source files to 2.31 2020-03-04 14:59:09 -05:00
string update glibc source files to 2.31 2020-03-04 14:59:09 -05:00
sysdeps Remove SPARC pthreadtypes-arch.h to match upstream glibc 2021-05-12 14:54:13 +07:00
time/bits/types update glibc source files to 2.31 2020-03-04 14:59:09 -05:00
abilists stage2: improved glibc stubs 2021-12-13 15:07:53 -08:00
LICENSES update glibc source files to 2.31 2020-03-04 14:59:09 -05:00