authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-03-04 00:07:15-05:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-03-04 00:07:15-05:00
logb21d44f26a9f2ee9b4d4248692aa5cc5fc78ade3
treee418e4725eb974be946dc28797feda4ef9fbf5c1
parent74fef9db6e520cdcdd8b6e0a32c94c73460ef0d0
signaturelock-open Commit is signed but in an unrecognized format.

update glibc abilists for 2.31


4 files changed, 256 insertions(+), 235 deletions(-)

lib/libc/glibc/abi.txt+250-235
...@@ -2735,6 +2735,7 @@ aarch64-linux-gnu aarch64_be-linux-gnu...@@ -2735,6 +2735,7 @@ aarch64-linux-gnu aarch64_be-linux-gnu
273529273529
273629273629
273729273729
273841
273829273929
273940274040
274029274129
...@@ -3420,22 +3421,22 @@ aarch64-linux-gnu aarch64_be-linux-gnu...@@ -3420,22 +3421,22 @@ aarch64-linux-gnu aarch64_be-linux-gnu
342029342129
342129342229
342229342329
342335342435 41
342435342535 41
342537342637 41
342637342737 41
342737342837 41
342837342937 41
342937343037 41
343035343135 41
343135343235 41
343235343335 41
343337343437 41
343437343537 41
343537343637 41
343637343737 41
343737343837 41
343835343935 41
343929344029
344029344129
344129344229
...@@ -4240,7 +4241,7 @@ s390x-linux-gnu...@@ -4240,7 +4241,7 @@ s390x-linux-gnu
4240542415
4241542425
4242542435
4243424411
424427424527
42454246
424627424727
...@@ -6461,6 +6462,7 @@ s390x-linux-gnu...@@ -6461,6 +6462,7 @@ s390x-linux-gnu
6461564625
6462564635
6463564645
646541
64645 1364665 13
646540646740
64665 1364685 13
...@@ -7146,22 +7148,22 @@ s390x-linux-gnu...@@ -7146,22 +7148,22 @@ s390x-linux-gnu
7146571485
7147571495
714812715012
714935715135 41
715035715235 41
715137715337 41
715237715437 41
715337715537 41
715437715637 41
715537715737 41
715635715835 41
715735715935 41
715835716035 41
715937716137 41
716037716237 41
716137716337 41
716237716437 41
716337716537 41
716435716635 41
7165571675
716612716812
7167571695
...@@ -10187,6 +10189,7 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf...@@ -10187,6 +10189,7 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf
10187161018916
10188161019016
10189161019116
1019241
10190161019316
10191401019440
10192161019516
...@@ -10872,22 +10875,22 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf...@@ -10872,22 +10875,22 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf
10872161087516
10873161087616
10874161087716
10875351087835 41
10876351087935 41
1087710880
10878371088137 41
10879371088237 41
10880371088337 41
1088110884
10882351088535 41
10883351088635 41
10884351088735 41
1088510888
10886371088937 41
10887371089037 41
10888371089137 41
1088910892
10890351089335 41
10891161089416
10892161089516
10893161089616
...@@ -11692,7 +11695,7 @@ sparc-linux-gnu sparcel-linux-gnu...@@ -11692,7 +11695,7 @@ sparc-linux-gnu sparcel-linux-gnu
116921116951
116930116960
116940116970
116953116983 11
11696271169927
1169711700
11698271170127
...@@ -13913,6 +13916,7 @@ sparc-linux-gnu sparcel-linux-gnu...@@ -13913,6 +13916,7 @@ sparc-linux-gnu sparcel-linux-gnu
139135139165
139145139175
139150139180
1391941
139160 13139200 13
13917401392140
139180 13139220 13
...@@ -14598,22 +14602,22 @@ sparc-linux-gnu sparcel-linux-gnu...@@ -14598,22 +14602,22 @@ sparc-linux-gnu sparcel-linux-gnu
145980146020
145990146030
14600121460412
14601351460535 41
14602351460635 41
14603371460737 41
14604371460837 41
14605371460937 41
14606371461037 41
14607371461137 41
14608351461235 41
14609351461335 41
14610351461435 41
14611371461537 41
14612371461637 41
14613371461737 41
14614371461837 41
14615371461937 41
14616351462035 41
146170146210
14618121462212
146190146230
...@@ -15418,7 +15422,7 @@ sparcv9-linux-gnu...@@ -15418,7 +15422,7 @@ sparcv9-linux-gnu
154185154225
154195154235
154205154245
154211542511
15422271542627
1542315427
15424271542827
...@@ -17639,6 +17643,7 @@ sparcv9-linux-gnu...@@ -17639,6 +17643,7 @@ sparcv9-linux-gnu
176395176435
176405176445
176415176455
1764641
176425 13176475 13
17643401764840
176445 13176495 13
...@@ -18324,22 +18329,22 @@ sparcv9-linux-gnu...@@ -18324,22 +18329,22 @@ sparcv9-linux-gnu
183245183295
183255183305
18326121833112
18327351833235 41
18328351833335 41
18329371833437 41
18330371833537 41
18331371833637 41
18332371833737 41
18333371833837 41
18334351833935 41
18335351834035 41
18336351834135 41
18337371834237 41
18338371834337 41
18339371834437 41
18340371834537 41
18341371834637 41
18342351834735 41
183435183485
18344121834912
183455183505
...@@ -19144,7 +19149,7 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64...@@ -19144,7 +19149,7 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64
191445191495
191450191500
191460191510
191471915211
19148271915327
1914919154
19150271915527
...@@ -21365,6 +21370,7 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64...@@ -21365,6 +21370,7 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64
213655213705
213665213715
213670213720
2137341
213680 13213740 13
21369402137540
213700 13213760 13
...@@ -22050,22 +22056,22 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64...@@ -22050,22 +22056,22 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64
220500220560
220510220570
22052122205812
22053352205935 41
22054352206035 41
22055372206137 41
22056372206237 41
22057372206337 41
22058372206437 41
22059372206537 41
22060352206635 41
22061352206735 41
22062352206835 41
22063372206937 41
22064372207037 41
22065372207137 41
22066372207237 41
22067372207337 41
22068352207435 41
220690220750
22070122207612
220710220770
...@@ -22870,7 +22876,7 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32...@@ -22870,7 +22876,7 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32
228705228765
228710228770
228720228780
228732287911
22874272288027
2287522881
22876272288227
...@@ -25091,6 +25097,7 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32...@@ -25091,6 +25097,7 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32
250915250975
250925250985
250930250990
2510041
250940 13251010 13
25095402510240
250960 13251030 13
...@@ -25776,22 +25783,22 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32...@@ -25776,22 +25783,22 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32
257760257830
257770257840
25778122578512
25779352578635 41
25780352578735 41
25781372578837 41
25782372578937 41
25783372579037 41
25784372579137 41
25785372579237 41
25786352579335 41
25787352579435 41
25788352579535 41
25789372579637 41
25790372579737 41
25791372579837 41
25792372579937 41
25793372580037 41
25794352580135 41
257950258020
25796122580312
257970258040
...@@ -26596,7 +26603,7 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf...@@ -26596,7 +26603,7 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf
265965266035
265970266040
265980266050
265992660611
26600272660727
2660126608
26602272660927
...@@ -28817,6 +28824,7 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf...@@ -28817,6 +28824,7 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf
288175288245
288185288255
288190288260
2882741
288200 13288280 13
28821402882940
288220 13288300 13
...@@ -29502,22 +29510,22 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf...@@ -29502,22 +29510,22 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf
295020295100
295030295110
29504122951212
29505352951335 41
29506352951435 41
2950729515
29508372951637 41
29509372951737 41
29510372951837 41
2951129519
29512352952035 41
29513352952135 41
29514352952235 41
2951529523
29516372952437 41
29517372952537 41
29518372952637 41
2951929527
29520352952835 41
295210295290
29522122953012
295230295310
...@@ -30322,7 +30330,7 @@ mipsel-linux-gnueabi mips-linux-gnueabi...@@ -30322,7 +30330,7 @@ mipsel-linux-gnueabi mips-linux-gnueabi
303225303305
303230303310
303240303320
303253033311
30326273033427
3032730335
30328273033627
...@@ -32543,6 +32551,7 @@ mipsel-linux-gnueabi mips-linux-gnueabi...@@ -32543,6 +32551,7 @@ mipsel-linux-gnueabi mips-linux-gnueabi
325435325515
325445325525
325450325530
3255441
325460 13325550 13
32547403255640
325480 13325570 13
...@@ -33228,22 +33237,22 @@ mipsel-linux-gnueabi mips-linux-gnueabi...@@ -33228,22 +33237,22 @@ mipsel-linux-gnueabi mips-linux-gnueabi
332280332370
332290332380
33230123323912
33231353324035 41
33232353324135 41
3323333242
33234373324337 41
33235373324437 41
33236373324537 41
3323733246
33238353324735 41
33239353324835 41
33240353324935 41
3324133250
33242373325137 41
33243373325237 41
33244373325337 41
3324533254
33246353325535 41
332470332560
33248123325712
332490332580
...@@ -34048,7 +34057,7 @@ x86_64-linux-gnu...@@ -34048,7 +34057,7 @@ x86_64-linux-gnu
34048103405710
34049103405810
34050103405910
340513406011
34052273406127
34053363406236
34054273406327
...@@ -36269,6 +36278,7 @@ x86_64-linux-gnu...@@ -36269,6 +36278,7 @@ x86_64-linux-gnu
36269103627810
36270103627910
36271103628010
3628141
3627210 133628210 13
36273403628340
3627410 133628410 13
...@@ -36954,22 +36964,22 @@ x86_64-linux-gnu...@@ -36954,22 +36964,22 @@ x86_64-linux-gnu
36954103696410
36955103696510
36956123696612
36957353696735 41
36958353696835 41
36959363696936 41
36960373697037 41
36961373697137 41
36962373697237 41
36963373697337 41
36964353697435 41
36965353697535 41
36966353697635 41
36967363697736 41
36968373697837 41
36969373697937 41
36970373698037 41
36971373698137 41
36972353698235 41
36973103698310
36974123698412
36975103698510
...@@ -38600,11 +38610,11 @@ x86_64-linux-gnux32...@@ -38600,11 +38610,11 @@ x86_64-linux-gnux32
38600283861028
38601283861128
38602283861228
3860329 283861328 29
3860429 283861428 29
3860529 283861528 29
3860629 283861628 29
3860729 283861728 29
38608283861828
38609283861928
38610283862028
...@@ -39995,6 +40005,7 @@ x86_64-linux-gnux32...@@ -39995,6 +40005,7 @@ x86_64-linux-gnux32
39995284000528
39996284000628
39997284000728
4000841
39998284000928
39999404001040
40000284001128
...@@ -40680,22 +40691,22 @@ x86_64-linux-gnux32...@@ -40680,22 +40691,22 @@ x86_64-linux-gnux32
40680284069128
40681284069228
40682284069328
40683354069435 41
40684354069535 41
40685364069636 41
40686374069737 41
40687374069837 41
40688374069937 41
40689374070037 41
40690354070135 41
40691354070235 41
40692354070335 41
40693364070436 41
40694374070537 41
40695374070637 41
40696374070737 41
40697374070837 41
40698354070935 41
40699284071028
40700284071128
40701284071228
...@@ -41500,7 +41511,7 @@ i386-linux-gnu...@@ -41500,7 +41511,7 @@ i386-linux-gnu
415001415111
415010415120
415020415130
415033415143 11
41504274151527
41505364151636
41506274151727
...@@ -43721,6 +43732,7 @@ i386-linux-gnu...@@ -43721,6 +43732,7 @@ i386-linux-gnu
437215437325
437225437335
437230437340
4373541
437240 13437360 13
43725404373740
437260 13437380 13
...@@ -44406,22 +44418,22 @@ i386-linux-gnu...@@ -44406,22 +44418,22 @@ i386-linux-gnu
444060444180
444070444190
44408124442012
44409354442135 41
44410354442235 41
44411364442336 41
44412374442437 41
44413374442537 41
44414374442637 41
44415374442737 41
44416354442835 41
44417354442935 41
44418354443035 41
44419364443136 41
44420374443237 41
44421374443337 41
44422374443437 41
44423374443537 41
44424354443635 41
444250444370
44426124443812
444270444390
...@@ -47447,6 +47459,7 @@ powerpc64le-linux-gnu...@@ -47447,6 +47459,7 @@ powerpc64le-linux-gnu
47447294745929
47448294746029
47449294746129
4746241
47450294746329
47451404746440
47452294746529
...@@ -48132,22 +48145,22 @@ powerpc64le-linux-gnu...@@ -48132,22 +48145,22 @@ powerpc64le-linux-gnu
48132294814529
48133294814629
48134294814729
48135354814835 41
48136354814935 41
48137364815036 41
48138374815137 41
48139374815237 41
48140374815337 41
48141374815437 41
48142354815535 41
48143354815635 41
48144354815735 41
48145364815836 41
48146374815937 41
48147374816037 41
48148374816137 41
48149374816237 41
48150354816335 41
48151294816429
48152294816529
48153294816629
...@@ -51173,6 +51186,7 @@ powerpc64-linux-gnu...@@ -51173,6 +51186,7 @@ powerpc64-linux-gnu
51173125118612
51174125118712
51175125118812
5118941
5117612 135119012 13
51177405119140
5117812 135119212 13
...@@ -51858,22 +51872,22 @@ powerpc64-linux-gnu...@@ -51858,22 +51872,22 @@ powerpc64-linux-gnu
51858125187212
51859125187312
51860125187412
51861355187535 41
51862355187635 41
5186351877
51864375187837 41
51865375187937 41
51866375188037 41
5186751881
51868355188235 41
51869355188335 41
51870355188435 41
5187151885
51872375188637 41
51873375188737 41
51874375188837 41
5187551889
51876355189035 41
51877125189112
51878125189212
51879125189312
...@@ -52678,7 +52692,7 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf...@@ -52678,7 +52692,7 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf
526781526921
526790526930
526800526940
526813526953 11
52682275269627
5268352697
52684275269827
...@@ -54899,6 +54913,7 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf...@@ -54899,6 +54913,7 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf
548995549135
549005549145
549010549150
5491641
549020 13549170 13
54903405491840
549040 13549190 13
...@@ -55584,22 +55599,22 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf...@@ -55584,22 +55599,22 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf
555840555990
555850556000
55586125560112
55587355560235 41
55588355560335 41
5558955604
55590375560537 41
55591375560637 41
55592375560737 41
5559355608
55594355560935 41
55595355561035 41
55596355561135 41
5559755612
55598375561337 41
55599375561437 41
55600375561537 41
5560155616
55602355561735 41
556030556180
55604125561912
556050556200
lib/libc/glibc/fns.txt+1
...@@ -2734,6 +2734,7 @@ pthread_barrierattr_getpshared pthread...@@ -2734,6 +2734,7 @@ pthread_barrierattr_getpshared pthread
2734pthread_barrierattr_init pthread2734pthread_barrierattr_init pthread
2735pthread_barrierattr_setpshared pthread2735pthread_barrierattr_setpshared pthread
2736pthread_cancel pthread2736pthread_cancel pthread
2737pthread_clockjoin_np pthread
2737pthread_cond_broadcast c2738pthread_cond_broadcast c
2738pthread_cond_clockwait pthread2739pthread_cond_clockwait pthread
2739pthread_cond_destroy c2740pthread_cond_destroy c
lib/libc/glibc/vers.txt+1
...@@ -39,3 +39,4 @@ GLIBC_2.27...@@ -39,3 +39,4 @@ GLIBC_2.27
39GLIBC_2.2839GLIBC_2.28
40GLIBC_2.2940GLIBC_2.29
41GLIBC_2.3041GLIBC_2.30
42GLIBC_2.31
tools/update_glibc.zig+4
...@@ -172,6 +172,10 @@ pub fn main() !void {...@@ -172,6 +172,10 @@ pub fn main() !void {
172 (std.mem.eql(u8, lib_name, "m") and abi_list.targets[0].arch == .powerpc)))172 (std.mem.eql(u8, lib_name, "m") and abi_list.targets[0].arch == .powerpc)))
173 {173 {
174 break :blk try fs.path.join(allocator, &[_][]const u8{ prefix, abi_list.path, "nofpu", basename });174 break :blk try fs.path.join(allocator, &[_][]const u8{ prefix, abi_list.path, "nofpu", basename });
175 } else if (abi_list.targets[0].arch == .arm) {
176 break :blk try fs.path.join(allocator, &[_][]const u8{ prefix, abi_list.path, "le", basename });
177 } else if (abi_list.targets[0].arch == .armeb) {
178 break :blk try fs.path.join(allocator, &[_][]const u8{ prefix, abi_list.path, "be", basename });
175 }179 }
176 break :blk try fs.path.join(allocator, &[_][]const u8{ prefix, abi_list.path, basename });180 break :blk try fs.path.join(allocator, &[_][]const u8{ prefix, abi_list.path, basename });
177 };181 };