From ea785f70ef5148f372c897e503e71c080b69e8da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Motiejus=20Jak=C5=A1tys?= Date: Thu, 25 Aug 2022 16:36:10 +0300 Subject: [PATCH] glibc/abilists: add libresolv stubs Generated with https://github.com/ziglang/glibc-abi-tool/pull/2 Fixes #12628 --- lib/libc/glibc/abilists | Bin 205284 -> 210531 bytes src/glibc.zig | 5 +++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/libc/glibc/abilists b/lib/libc/glibc/abilists index 205d3c15fb8175e508e2e07230b6d757822a687e..179e3f6f3fb50cb33fbe6e0e9f52da77859b78d5 100644 GIT binary patch delta 6617 zcmbtZdvH`&8NcW3lHG*xFbg3K(DJmQ6v%7h5(wE$DXrp=WKim~%JuH<-Q<${;@-On zaSAMywc01)mN})$*i5Y{El})Lj}9W>s{&T0GvajUbPBbOifx5)kQOWPJ9jsPL}qt$ z`Gfi9hCSao=X?CV-}jyOe^vVD4@yz64^46+-P+%aVOj1RQcmH|Q;b$juzIxlsxL!4RMd%V^ zf~u+9;E~p%z;5owa|~T!TVTM@l4@M+7FBYt0Zp;z&Y0D#CoQv6Gc1qya9U<;E{^a# zvuvlTb$L_c9GQRG*TVBUpV-LU;!R81d1Aq}NsV!p7dPpG8XwkD6iAOS$;~_r=5fBY zw7(?6BIK4#vS8&Z-)F%qpr@`jw?`cHzHljAoSAQ9QZ#zwnj%Q*SWoV}xb}lma_%$^ z*72rjZS2%Wdm>k4J3GJr*NMy6!cI$6M@2%eg=s~LClU?yM3C`Rd+W(@&a>K{&?
bK4qdN|-1y?|n=X1qC#$z=N zxji<(gP{~s^A8+ycBO03{n@C!g|M|c1Vs_-bCr!`NgEz#2OnMS`qFiYF*aYOlX9#} z?}^(&W!TyE=)MVevD*va3f{8h+*flNcdK|}03QT2+#X1ool1vDS{_1;&IJ;{3qg^o z8lE+Khm+`1@_+A`pFX^%i{VJiL$h-^=p= zN-<6GS}l|=OH}OsiZI#oIu1B@9Gr+7SRKn&v5~ovGh>~*4_zL&jAf|m;?3~V0x^=z z{uiD;h39!8zQK|daZ^J*H`r8~!Uvr-Kj|I6@_J#@EhtALs%yciZ%=-!+#Wohv|m3y z$FY9-NT_Nkhz%om=s5pA6Y$T55YFx9*UmnP8izr5_?U$m!Fl}c7g3lczA45`ON$HE zsFIb-2hNgrBn+@&_9{Fq_G%&U}sHW(l@)^1!Sfu?FUi#yE zP*ng5Iv}R3sU5?n854NZt^oSYCG_oPxH{)P%VTr!xY}^l5}oxa4>JcO7`I2rjq6`SV9h?#6kwfEb1(cMPTln zpl`;|{YAysah=ZCfPPTs!ZDnoFj(v~G|epq&5Sz>vLtvc$n@I7sE-v*7Z8)G#mhoe zls#%o)2Fwf=g|s=XCrw1Nblsz#&kj<$Je7ql1ia=Qj1AEaO{yQ1OC9S;lgLe0$DW$7j1PAv?qhWk3JEtWxDhs4<5?V_BasV}v z>f2EX*>wO-rE?CVHpJr8giYM~mm5)Ix}j}I)YZCFkUsq?dc{|r4RYv`@(_;!RTPY9 zFKL6OgsyeaW5Ec!pVs5Kp-9uW52JgTa~Nd6351amQE(}uvwn>#imJg7k}6p)k;*h5T0jyf(V4~!Z5eyJ8578%^>{k{$|-bWYLi>60NVxQM(8Q5Tn*4!=h2dK za`Ah(ctRF#G8B(|M!-#^{|fpVX}yA`l51DcT|ww30pIvqyRUVrt^GDgw|$IacvYrJ zQI#%lyg@R1It)R#FC7fix&J|-;uWm^foD9XKCScPf8HJ$q8pz5J7+E~L-%AZ2d$Sp zx^XHvQpo4$;Z}b_5jNS!&xGi6^Kja?4C2NGdY23p0`$;ZFjf`Ubo=64^T|aC2g!yi ze4$*G<53wfKOUDk?o)0D_Y%){oAwcYI^D4V??g>HZ}sYr= z6E~Kw%%tu});lJn2u25qti#L6fuExiIwOgNAd3b!Zw*bBqe84J59ZU&oACv-g3ScI zw>>nz6@Q@|I5TvdP;@<7i09K-AmX}g{c=4y8b(2S_85LJ zFjPZ4_SLlJclZ8Mn8EUpAEwC7!+qHskcey zfToM8eTgVUe+LKck9L>Pbsym^G30Bee;mZ`VVBNpIxD>y zIs|VI@Fr2pflRUI1bBsT-z7l8%Y+YugyAXcQZsK9k?bo4eA6Fc-{~pqSuJ-5r)og$G#=if3TMs@ n(%k~2yG5HnbAFKS79ia%K)PGN@7yim+uZ_Wn*L#$ue{`cdC!$Y delta 1415 zcmYjRZEO@(6rFo#c4ylz{o3vV1(ag2A*Iq%3f;Cu3P~G+KuJIm(d{rh+m79xZg+Ou z1%fG9zDl6QL0_VT)?f-KrPddGKtNN8wgd_mqo6?wNc=z$P^|ty*4dh>@85lSFX!BI z&$-{-w%MqW`Ned+6u5%OUurHM-HWvxr`D zokg0Rc@T}f3l<|bv4}<|txuq{vd{B$LC&KTx}l^!k*+Q;=joY+bL@2fvp?HOY7*FJ zy?ixU2-JCfuS+MJ0Jy1S{}iLVe}^DTx=QjJF@q+ZsddoyD^?-Vq^)RPT?sXijjN!PbSI%mQ?D-o+InL@ z(At|dNZN)$AVa^Q#keTCXu%IlCbLr__(UeBz^AF?gUOJ|>q?je8?c<6n+(T=Y@feQ z3P&`rs{1%Dk88p$>ph_7-ODEU@trge_GkzT&Q$_N-7_M zlN6LerbE*`niNnxdaWAdVzHRXmn|*>Uk)4cLxq)(*E4kJOee4f=CYLW^M?P%NE1w4Yhsy7--mzJ`lB03Vty&SNT-VNYjQ_}E@$4p;JVM&`wVm0U_%kps8 z=?h3v6EQjh$&EmAU8E%+m$F~-aVwwU@o0YU8o$RYdA)v)d&o6&2U%w!W&z)z|0CGH zQwWCZv{5?4v+*?`eMQ(uPP&l^vR@06s%9)?sXkSf zG$ZRvH=A|_m)ppU6_`Md4`Q}+)T>I$ayY4w3bKjl(=?8bk~E@msW8O$;UE zBWV*LgH6AR6G3d0&4B0%>5!qA^$+3qF2Uzj1IC~@mfRmUleOm${Kj^)hX;Fn*~Iq` z={XC9#6E`a0-dDhLK%7g5elp{nST|`dDK;#+RkCKQ+bNe#%`taWju?z_<;=aP7c3_ KEuPN168{GMs11w& diff --git a/src/glibc.zig b/src/glibc.zig index ceb60ff096..c02989294b 100644 --- a/src/glibc.zig +++ b/src/glibc.zig @@ -41,6 +41,7 @@ pub const libs = [_]Lib{ .{ .name = "rt", .sover = 1 }, .{ .name = "ld", .sover = 2 }, .{ .name = "util", .sover = 1 }, + .{ .name = "resolv", .sover = 2 }, }; // glibc's naming of Zig architectures @@ -59,7 +60,7 @@ const Arch = enum(c_int) { riscv32, riscv64, sparc, - sparcv9, + sparc64, sparcel, s390x, i386, @@ -1155,7 +1156,7 @@ fn glibcToZigArch(arch_tag: Arch) std.Target.Cpu.Arch { .riscv32 => .riscv32, .riscv64 => .riscv64, .sparc => .sparc, - .sparcv9 => .sparc64, // In glibc, sparc64 is called sparcv9. + .sparc64 => .sparc64, .sparcel => .sparcel, .s390x => .s390x, .i386 => .i386,