libffi-3.4.2-8.oe2203sp3>  <@PT@7!.ܶujG7oeopeneuler@compass-ci.com G7o .m4QP*Hiݠ^5"@y~Yf[aІB {N?}&R*]^@r(ZYr.,'1~t,", )WĒI>ߑK]@;EdGrVy ͢`6N+\Ӄq({faxȀi y4}*մ60x5󱅬~稭o+]wL'3H7q@[u.v*Ə-<~wryf$4\ &%Ϙ(?ܹ(6!tk+ZG %kpO}9Rnxc"b%NDAd<\Ja0y\&l^Kxcab5f41c409f402060c7d6979b7efe56106145aeafc05a85c85b921af85ee399c8de90619d7de066f3632e365d2da9722378e260^c;at?ɸ_>=?d   I  (@ L X p v     % ( H8 P 9 x : 2 FGHIX$Y@\l]^#bdefltuvwxyz TXClibffi3.4.28.oe2203sp3A Portable Foreign Function Interface LibraryCompilers for high level languages generate code that follows certain conventions. These conventions are necessary, in part, for separate compilation to work. One such convention is the "calling convention". The "calling convention" is a set of assumptions made by the compiler about where function arguments will be found on entry to a function. A "calling convention" also specifies where the return value for a function is found. Some programs may not know at the time of compilation what arguments are to be passed to a function. For instance, an interpreter may be told at run-time about the number and types of arguments used to call a given function. Libffi can be used in such programs to provide a bridge from the interpreter program to compiled code. The libffi library provides a portable, high level programming interface to various calling conventions. This allows a programmer to call any function specified by a call interface description at run-time. FFI stands for Foreign Function Interface. A foreign function interface is the popular name for the interface that allows code written in one language to call code written in another language. The libffi library really only provides the lowest, machine dependent layer of a fully featured foreign function interface. A layer must exist above libffi that handles type conversions for values passed between the two languages.edc-64g.compass-ciMIThttp://openeuler.orgUnspecifiedhttp://sourceware.org/libffilinuxx86_64`lA큤eeeee`_64bd066c600dde65ff3ff9f7d931fb2e6b201c746908018bc8161194ad005f478570f80db7bd1e9002b273989019a2fa684f80c300716df58b1041210fc68472b164a91c9f172748098a24fd03662207a597e1d4869a96cd6e1a2d8b96a2b4b5a61d06e8f7be57928e71e800eb9273b05cb8868c484108afe41e4305bb320ddelibffi.so.8.1.0rootrootrootrootrootrootrootrootrootrootrootrootlibffi-3.4.2-8.oe2203sp3.src.rpmlibffilibffi(x86-64)libffi.so.8()(64bit)libffi.so.8(LIBFFI_BASE_8.0)(64bit)libffi.so.8(LIBFFI_CLOSURE_8.0)(64bit)libffi.so.8(LIBFFI_COMPLEX_8.0)(64bit)libffi.so.8(LIBFFI_GO_CLOSURE_8.0)(64bit)@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.27)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.17.0eSa@e:Td3@d$(@d?@ccRc @b0azhangruifang - 3.4.2-8zhangruifang - 3.4.4-1shixin - 3.4.2-8laokz - 3.4.2-7fuanan - 3.4.2-6yixiangzhike - 3.4.2-5wuzx - 3.4.2-4yixiangzhike - 3.4.2-3panxiaohe - 3.4.2-2panxiaohe - 3.4.2-1- revert version to 3.4.2-8 - compatibility issues exist between versions- Type:enhancement - CVE:NA - SUG:NA - DESC:update version to 3.4.4- Type:bugfix - CVE:NA - SUG:NA - DESC:Fix AARCH64EB support- Type:bugfix - CVE:NA - SUG:NA - DESC:Backport upstream patch to fix riscv %check error- Type:bugfix - CVE:NA - SUG:NA - DESC:backport patches from upstream- Type:bugfix - CVE:NA - SUG:NA - DESC:Add BuildRequires:make- Type:feature - CVE:NA - SUG:NA - DESC:Add sw64 architecture- Type:bugfix - CVE:NA - SUG:NA - DESC:backport patches from upstream- delete useless old version dynamic library- Type:enhancement - ID:NA - SUG:NA - DESC:update version to 3.4.2dc-64g.compass-ci 17037416343.4.2-8.oe2203sp33.4.2-8.oe2203sp30-metadata_list-compact_tlv-libffi-3.4.2-8.oe2203sp3.x86_640-metadata_list-compact-libffi-3.4.2-8.oe2203sp3.x86_64libffi.so.8libffi.so.8.1.0libffiLICENSE/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib64//usr/share/licenses//usr/share/licenses/libffi/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection cpioxz2x86_64-openEuler-linux-gnuELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1075bf45a278c8e35e8c34571ab5b0336eb37419, strippeddirectoryASCII textPPPPPPPPRRRRRRR <5k4Sutf-810fc2b2749792b249f91f361d93f73c56d995b4aac8402953428351351b9a1b988e032315386d410d851446e878b50516a5d64928c09ed089fddc88ae0507ab5?07zXZ !#,F] b2u Q{LWy~P `n]ӭ.a%qgzGѡO4ϓHx*,S o>B iLz vxfchխ)0 93 sP|ȣIo"tw)& 3Fh8jPu1jd:tK5GFO5„IF3Q|`\akGtj&z7Qߢ\\e s$YKxYmэNk琁``Oĕ!lii6#<&2抮V۟utaɷ8Q6F7o46ϣ $oP8f\hΙF %pj#,x>wwZ5S@0=?:*֬2ѭ{;o,to4Nzk̅]VA^B{ (_(8>lfņG&+m(~%T)t,btRr%ZL^ӻu /~{506.GeW.}?Ϡp6+IVУ ]ڱ BnM1+=^=r~L (s @RZ(:P8`LK{,^m%|Q!q(,5#ji av=@!AQ&Yo[k^tw<_b?ؽЏSuOXhr_uHY= qlKiFC)U-xtۻ|ykTc۽ok +fg$_OY{5̟8mFl@G5d>fiM.QXA\|S-yêA2`PIO("9PZI߮sFUZ ZrO l٠Gc\IKv'3{6]RvQj'IRɻ26tR,=,Z%Iԯr[mOtiSf85"c,}Gg_EέJsi[8#l݆/Yl+6.Bٚ L_b Hb4\Q!> 4C'DȐh0'1=ic㢗UtmdLj;cnĊ i rJNl,B]4I^ҿHf:;sɳ]$愚~u4U"8fKo-j\ ccV;yITzbGDeA )w}!;"-YCGZ`k q' ;?FEzzxzvYgF10c0Xݪ,:Kyy"(.s|geIGKf0_0xxkĸęmհ>F[r̻5B?FQGyQv´r N8y63poD+1if۝"I_9Fg!zp*W^ lytRD$wd˨l03J|lV\N4 MbF+0^qq7߈6-r"33}Ʃ:hАEx!NjKbr J?6=>-(b)TVK\9-J e`-NIv kĨm!ml~%A |q>i)): 9w(~;>):4~Aqփ z#ibH[ },QqKܟ)ãw4>1\m2H}҉*bh8&5],IKayh=aO8i+"6J4#leoȽרtDFRkK>be!%wNa׳մxPNAV4Tօ08\-An$9 Fi 1 Ț*&T7T6G QeWYVj)Xw` hH!M` b?Yrie=~;m]Эm9}]򖶂_4FsbX[z4Ptf=ȩ؀ˈq)q3\}VU4X&K7װt,D# u"twz6f'ւ|;)wͣxsճ42EB7\uN hX閣$`ed-MFBeg\0sԜ@5sE!<$:f$Sʚs-cyɭ|QneG 8j]O 4Sȷɰ[5;"Cws_Ẅ́RtJ?=}TS%6lKct&sLֲuzDej eafü:J$idW>|KCUA]F0|`Í(("..tE'3>-$hy - KQ+V=lHÊa*~ J薒$R=w4?H^ UcKRA9w:84Ll/C>XjDpbw$l$8y[UPp sV/ q #oFZF)4@0 Kۢ&FBEozl+F9.il]htf6 8U?ZN 6Kpr4iwK,Nń7JyS "JS 'QqPݲ>֌ ޝLRkx|cd)vϽ4X`sF ?kNLMh ަKQ#i,?vw'1'Yfˏɡ}H";iL+XKviN`l_vi\8H,C|_*a6P_4F7#( $9-s-"Бt2^8ݝ%y :Gw~75RmVzi CrJ K61p(R=0BJE_6*o;FɊ =#QF=["\O9*jjZch\Drd$m˞ɄMW+}1?: hp85&Qo># 6X3oⲥ'@VQQ)RgVRHjI$.+ $FUK2Qh[}2D:,n&oHgzv⦠$gnZJqۦg"r) J<$]I"}FN&` ҅x.[" D< &xޗx{"Kgt~}˙ƿY%r$QM`#BH] .-o{&߲Zñjt 45bwy5kIY<,»i=}Wn]0.g |QA|m2[}N k:4R,7M-: D/Z$q/g4c?9fk@;UvBVHosK4,HKݸL$Bv@䡣~b;hTS۞t)-: 3iΐ3FɏK. oF0^Jp-}K ^Ggl+UBfG UX8gʣٰ~uN8EgL2&w .+m4S$;/%HYw$,N70bhBUHDgQDfB9˃^F[s݄nM$fiwǏo(P|HsT:|n|)tk\A&_ 59DS# ul07r@4WOsLNU!U:5`'kB6on:qaTA| H lzQ3=s1snYŢ }?tOCM[1m[xa6S5W(x.Ly ې=r"Ԟ*Fyb>mo[0~_ i\)#BU!%& o'W¨;n-PZ ljgwwq|>ǁi>$}$7_abxGr&<-&Y4ǪեvSxMC.tNyCK؛EK`rnCX^\pR蝥A dQs -Q$]R Wi쵎B@8:sH~fѵFKozY9j.ys2;(aTi HRI :*{$P҆u;2Ǩɺ'faBj4\P8P⅜>vKz1Y|H225"N<!ˌ`\@svEKهF"VڱP׵!)nkE R]\>`(i0`K|36 ZvUH}Tq8uw)l&R47OTY(QM»ymb5i򘽈)}ۧb ^;-YUU5~)6~5C&h 23$k8hYK'mpG {ƇikZVc.<72|ŌeAA=7[<.̯cyk^%0*ض\)LM$&7*krW,=fQn`zԜF1Q,^S@,Mh)BPsXuQǁxv[}v7p o2ePb/]Ɂ™T1LtŽĺH2$}+\@>y[sshl.9gI8V8E=پ{^d_wġx^)m* Czw|G,ۓVΗomA̺wV*w|4m8[9 ƻ#.G_C@um,l,'~XBeE LV 6w-"Vo}:QCPԀO*K_LJѴx !SI}@ 21icz\o6gs(qNZ2Oȓt0Ax$KpN<5Kzp}X(mAgi*LaE81-eO֮Ye*>M4`]bc5a$Vn{/U}@ECbOwhzsvyYQ] "Pd8!*b|L1&{Q6& mƕ\fy#T rJ ,Q߱0Dr3l= ?pͿXx{p8A,τkOE=Ufu]甅C=zrJ!]HJ\pfԣ;O]* x<44,R$EN'~" \UIk{۫xU&ϲҎ k L oީ Mz`NYA$P'=IN,<Ӂq{ 䤼`҄2&2mky5TeRl~Uá X+XmaK^Z^]`C>V%đnfJ+9}247wX>9m|KEL'Gǐ: 1;OBfKk ^.띖XF¸=BeE} sIK͇5&5Lf՝acЧdMm[oВY0vEhƸ>1}.iCɄH+øDlgEo-a 3$S|jbʼn]j7QRf?]'ù-(}{S[s1 i\)kҪǘڳ Dž (MPIr.~adEN/ݴTuUfʊv:[ݍO@oIG2wcH[gl7[s+qGjy MA]E)xfDze7x\&}vص=b>ʸHFh >{7>e M<2$rO {P|?J6FЛ#kh;bF(lxSH ~a"Gls54JR-ˡ\+hh%47[IΨ*^ef3-I+ TIIcMP+ݸ7)s=a?N#wi@XftmVy@6hQlBS5| ߰dN7tyD!ȼS'8NEo*+p;xjgEor΁tm-Tk~eYھ5ṡ@?Z4.Ѧx4mŷcjR.,DQ 0MiJ(]Y](rDs |{k|:7ϛqU׬4\D8Rl⑗>ŤC-=5&cюA>uI_ SʊO{"l\pZw?ƅ4ҷq||>Ό;cIVY˼#O;j~Ba@ΘE\ٮWiVuq|$ XCdt]Kv> [IGʓXSt1{u4"H`A=/}7 *G%wLkW:ΰjʗ(~N+b?3>T\rUEG!\t'k-|9xQ[I7zO-AٱxO!b#x1HbxNsЌ'rWU3yAl,~Ɵ.ϯ[r52m,$<󳳆7T4t}FKc}w6vl}w<)3l}瞜v-;L/,2D9[_'G-woA iٜzil?/e&7p,"@'*z9`PqQ,%hC%2FxA?ٖ?VHNd~-oI?1Y&(c`Z|z b7 yBLIǠy?N˟RsdG!o+Hf4͊T?Z"./ ZH4ӊP !nbmQ3]~c+&pfݓ1G8<{ k4I[[ u7I?{F5TA MJA)%{R"p2놬k\?GS'"uKY(4$[WE\~lIl=k|' bQq=؁jgڇeĨ~.!1ǭ,~rl~"N(O-mN B<{[ { 3aY?8551WB0<(Mg@ Ǝ:<M(RՠYk/5;s23<"223:k3=Xc >?6Gj6ς:ꅕGG Xnv헂N5UPsc/aCހw]`|Xڂ3kqo_'H&%"G:|JDjT0*+6{Y@{rDUpP5(*KR/:"P\cڂڒ5`[ZDi H )^QH1f_P\TV*V'滺7^D]*~JDTЇ &Zy- B.PJXA,rLt| V,~ PHX&q4ȠtUQ~ :U1gCtVOekk=]x\d)r8¹. OZ[|ߛq¹wrk~Hn nkjr~2g.¯;XV ..?affSYcƞCZ4MU)@#j5Ho;>TvQ0F{XGΰ4yqqe@EސЙU q^j.c4}f)S;IWN{J&^Uu2óT[&~C+!Z3Uj/J! n0e (ԡ>'=1(A55bf Ĩ_egatȦ BZ?gރϦ/?O/ɅoHU$6 ?3y{ҧp,y+n, !('[Ifx$:(CEia;uA]).?ON9RCJ! 7߿F WnE1-tWHE>hZ>/S5g8%4p=R g{B7~*-7uC}PqMG:A<.?pU'u\)U|GG]5e ~cđcb-mtgޜU2<=ta m ɰdMTUC~V?Q5kK_|gB/#IdeZM5ױ%PL#ƒ:FSӏ8EUC]-"MZNyGr=T|!Ŕ,QtEKJHIf[ b!tXuA)`.zC,غ M\,.!#={m ʗ;Kt(;EoEw.2)8-wR4$Oڮie}SDF2o,cM)i*d;,J3M&G:JB}<ľOO)Y:X =b4T4UMy;KPⅨR[=jp2d@5t k$|9_v3p:$< do!Vݼ+=r68db\ƔUvZ:'䃞PHSCޖ5e毡K=pnF v\էDޯ}N #ժ~ڝ=lY9@|r踵B(;1n"pc~lvH0 i޶ݏjh 00&]{ 5Gy[F]9Qa5/ a Q TW@죎 1jw`֒;=Cr V aͯJ]!j_B(2E_RJշ^{3bM!Br,h_f~P2Y᜶[7 b;Dwx% m ϧv`zWCA '\-Ө,^3DGҳIz+4q0$+|x}h)JZؿAS[G|tIJCJډe5Q aڣmXY72v=[{ S5@x ;zC=4mn&@3C.I=?WLԑm*F:` :ؿ+}`V zUeGK9WR=fD6I՗ .cu6QC;Ojlh'K^5gD508G?kRU!c䦏3i!XV}6?첰rC`ZKlmϱC) #X#X5DM .<%d7hگ`}c~p|_42M=en@;=+VcRmYeqy^C+(HณsNj8wQ<+D᫮"\72LXFL@Gl+hi1(G}u] 3F9>q\1a:s1[7odu mRy0Aڶ'ƻZuͿ\# .dm^hɌU ,-.Q7 ʹl Z'? ɗ_)x,\}#]?kňy8oljcKcfC<[glXѐTP?u>fl'h9i\^IJvID.}|!t&$"lXJ|M==z`rNbfҽQ%6c aU[M# wYOhV{w35~T [qi7N#y3R ӛM 1/7QKj'[^UqCaBj"!?:Tq@=gryEgz8<:֬uUHfuprq@hRC VAeر @:!eO.Mį7>#_"=6\`M!HtMkU,FJj/Lwʊ6_#+Hɛ^Z"Gx`s *h{ Z}L"?1SH~%NMC?S<3#ZZhvy(g4{sL>b.=HtCaOL# >Ld#m&k铌5M9@N>T" aMk/ FE~Lݾt2d3/5O8lgLQK<h=M´wocEi6:{᦯U%U+ 2F J77x&7> ™qK(2m9'PY:+owCM4̞ajQ 6 exsb[h⯻.-P|XNo't\4DʐPgY5[אjMW?^G;<Ԅ`vpdj>EgoY(S}e]PBo6JN{wZ6@x #lPƕ?N/K } ,ZY mo℃,]Dm(%S, nˡ $"!$xz*bP^|% k<>K]"/% /je*8jdY [6M)l9#!꓾ ӛ](hk=@zl6I)j9j|fGrNV@{j-0@YxX#]5KhgşE=t4z:3XxZ IOweUvMEMgB3yZ1>œs}bu}r1<4i>!أ$b g9l[mJN׺̊ WlZGj Z̍oRb0 SL<$l-gAUX5N 's{XA_K-!*p}.򧋉YKE $z2a'"DNAnDi4~]ÔW_nvL3]bQqrWʔpy2ó}< OO;]$cM[v[hҸȈ[[Q8\Ep g d i!pЯ븰u 2Y;Ԍ]039[iGI6s)!b0Yiˣr9:Pkq,1y/Fm'ycbQ, Itf4.S