update glibc abilists for 2.31

This commit is contained in:
Andrew Kelley 2020-03-04 00:07:15 -05:00
parent 74fef9db6e
commit b21d44f26a
No known key found for this signature in database
GPG Key ID: 7C5F548F728501A9
4 changed files with 256 additions and 235 deletions

View File

@ -2735,6 +2735,7 @@ aarch64-linux-gnu aarch64_be-linux-gnu
29
29
29
41
29
40
29
@ -3420,22 +3421,22 @@ aarch64-linux-gnu aarch64_be-linux-gnu
29
29
29
35
35
37
37
37
37
37
35
35
35
37
37
37
37
37
35
35 41
35 41
37 41
37 41
37 41
37 41
37 41
35 41
35 41
35 41
37 41
37 41
37 41
37 41
37 41
35 41
29
29
29
@ -4240,7 +4241,7 @@ s390x-linux-gnu
5
5
5
11
27
27
@ -6461,6 +6462,7 @@ s390x-linux-gnu
5
5
5
41
5 13
40
5 13
@ -7146,22 +7148,22 @@ s390x-linux-gnu
5
5
12
35
35
37
37
37
37
37
35
35
35
37
37
37
37
37
35
35 41
35 41
37 41
37 41
37 41
37 41
37 41
35 41
35 41
35 41
37 41
37 41
37 41
37 41
37 41
35 41
5
12
5
@ -10187,6 +10189,7 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf
16
16
16
41
16
40
16
@ -10872,22 +10875,22 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf
16
16
16
35
35
35 41
35 41
37
37
37
37 41
37 41
37 41
35
35
35
35 41
35 41
35 41
37
37
37
37 41
37 41
37 41
35
35 41
16
16
16
@ -11692,7 +11695,7 @@ sparc-linux-gnu sparcel-linux-gnu
1
0
0
3
3 11
27
27
@ -13913,6 +13916,7 @@ sparc-linux-gnu sparcel-linux-gnu
5
5
0
41
0 13
40
0 13
@ -14598,22 +14602,22 @@ sparc-linux-gnu sparcel-linux-gnu
0
0
12
35
35
37
37
37
37
37
35
35
35
37
37
37
37
37
35
35 41
35 41
37 41
37 41
37 41
37 41
37 41
35 41
35 41
35 41
37 41
37 41
37 41
37 41
37 41
35 41
0
12
0
@ -15418,7 +15422,7 @@ sparcv9-linux-gnu
5
5
5
11
27
27
@ -17639,6 +17643,7 @@ sparcv9-linux-gnu
5
5
5
41
5 13
40
5 13
@ -18324,22 +18329,22 @@ sparcv9-linux-gnu
5
5
12
35
35
37
37
37
37
37
35
35
35
37
37
37
37
37
35
35 41
35 41
37 41
37 41
37 41
37 41
37 41
35 41
35 41
35 41
37 41
37 41
37 41
37 41
37 41
35 41
5
12
5
@ -19144,7 +19149,7 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64
5
0
0
11
27
27
@ -21365,6 +21370,7 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64
5
5
0
41
0 13
40
0 13
@ -22050,22 +22056,22 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64
0
0
12
35
35
37
37
37
37
37
35
35
35
37
37
37
37
37
35
35 41
35 41
37 41
37 41
37 41
37 41
37 41
35 41
35 41
35 41
37 41
37 41
37 41
37 41
37 41
35 41
0
12
0
@ -22870,7 +22876,7 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32
5
0
0
11
27
27
@ -25091,6 +25097,7 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32
5
5
0
41
0 13
40
0 13
@ -25776,22 +25783,22 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32
0
0
12
35
35
37
37
37
37
37
35
35
35
37
37
37
37
37
35
35 41
35 41
37 41
37 41
37 41
37 41
37 41
35 41
35 41
35 41
37 41
37 41
37 41
37 41
37 41
35 41
0
12
0
@ -26596,7 +26603,7 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf
5
0
0
11
27
27
@ -28817,6 +28824,7 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf
5
5
0
41
0 13
40
0 13
@ -29502,22 +29510,22 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf
0
0
12
35
35
35 41
35 41
37
37
37
37 41
37 41
37 41
35
35
35
35 41
35 41
35 41
37
37
37
37 41
37 41
37 41
35
35 41
0
12
0
@ -30322,7 +30330,7 @@ mipsel-linux-gnueabi mips-linux-gnueabi
5
0
0
11
27
27
@ -32543,6 +32551,7 @@ mipsel-linux-gnueabi mips-linux-gnueabi
5
5
0
41
0 13
40
0 13
@ -33228,22 +33237,22 @@ mipsel-linux-gnueabi mips-linux-gnueabi
0
0
12
35
35
35 41
35 41
37
37
37
37 41
37 41
37 41
35
35
35
35 41
35 41
35 41
37
37
37
37 41
37 41
37 41
35
35 41
0
12
0
@ -34048,7 +34057,7 @@ x86_64-linux-gnu
10
10
10
11
27
36
27
@ -36269,6 +36278,7 @@ x86_64-linux-gnu
10
10
10
41
10 13
40
10 13
@ -36954,22 +36964,22 @@ x86_64-linux-gnu
10
10
12
35
35
36
37
37
37
37
35
35
35
36
37
37
37
37
35
35 41
35 41
36 41
37 41
37 41
37 41
37 41
35 41
35 41
35 41
36 41
37 41
37 41
37 41
37 41
35 41
10
12
10
@ -38600,11 +38610,11 @@ x86_64-linux-gnux32
28
28
28
29 28
29 28
29 28
29 28
29 28
28 29
28 29
28 29
28 29
28 29
28
28
28
@ -39995,6 +40005,7 @@ x86_64-linux-gnux32
28
28
28
41
28
40
28
@ -40680,22 +40691,22 @@ x86_64-linux-gnux32
28
28
28
35
35
36
37
37
37
37
35
35
35
36
37
37
37
37
35
35 41
35 41
36 41
37 41
37 41
37 41
37 41
35 41
35 41
35 41
36 41
37 41
37 41
37 41
37 41
35 41
28
28
28
@ -41500,7 +41511,7 @@ i386-linux-gnu
1
0
0
3
3 11
27
36
27
@ -43721,6 +43732,7 @@ i386-linux-gnu
5
5
0
41
0 13
40
0 13
@ -44406,22 +44418,22 @@ i386-linux-gnu
0
0
12
35
35
36
37
37
37
37
35
35
35
36
37
37
37
37
35
35 41
35 41
36 41
37 41
37 41
37 41
37 41
35 41
35 41
35 41
36 41
37 41
37 41
37 41
37 41
35 41
0
12
0
@ -47447,6 +47459,7 @@ powerpc64le-linux-gnu
29
29
29
41
29
40
29
@ -48132,22 +48145,22 @@ powerpc64le-linux-gnu
29
29
29
35
35
36
37
37
37
37
35
35
35
36
37
37
37
37
35
35 41
35 41
36 41
37 41
37 41
37 41
37 41
35 41
35 41
35 41
36 41
37 41
37 41
37 41
37 41
35 41
29
29
29
@ -51173,6 +51186,7 @@ powerpc64-linux-gnu
12
12
12
41
12 13
40
12 13
@ -51858,22 +51872,22 @@ powerpc64-linux-gnu
12
12
12
35
35
35 41
35 41
37
37
37
37 41
37 41
37 41
35
35
35
35 41
35 41
35 41
37
37
37
37 41
37 41
37 41
35
35 41
12
12
12
@ -52678,7 +52692,7 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf
1
0
0
3
3 11
27
27
@ -54899,6 +54913,7 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf
5
5
0
41
0 13
40
0 13
@ -55584,22 +55599,22 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf
0
0
12
35
35
35 41
35 41
37
37
37
37 41
37 41
37 41
35
35
35
35 41
35 41
35 41
37
37
37
37 41
37 41
37 41
35
35 41
0
12
0

View File

@ -2734,6 +2734,7 @@ pthread_barrierattr_getpshared pthread
pthread_barrierattr_init pthread
pthread_barrierattr_setpshared pthread
pthread_cancel pthread
pthread_clockjoin_np pthread
pthread_cond_broadcast c
pthread_cond_clockwait pthread
pthread_cond_destroy c

View File

@ -39,3 +39,4 @@ GLIBC_2.27
GLIBC_2.28
GLIBC_2.29
GLIBC_2.30
GLIBC_2.31

View File

@ -172,6 +172,10 @@ pub fn main() !void {
(std.mem.eql(u8, lib_name, "m") and abi_list.targets[0].arch == .powerpc)))
{
break :blk try fs.path.join(allocator, &[_][]const u8{ prefix, abi_list.path, "nofpu", basename });
} else if (abi_list.targets[0].arch == .arm) {
break :blk try fs.path.join(allocator, &[_][]const u8{ prefix, abi_list.path, "le", basename });
} else if (abi_list.targets[0].arch == .armeb) {
break :blk try fs.path.join(allocator, &[_][]const u8{ prefix, abi_list.path, "be", basename });
}
break :blk try fs.path.join(allocator, &[_][]const u8{ prefix, abi_list.path, basename });
};