libffi-3.4.2-8.oe2203sp40>    fv] ;G|`u` " /mBH9Cb*ԫ'PwsWq=b}yhc֫ FN|ؑЬ4.X:PJknƒ{ff)RmYh>fcBҽ[\>wk=ړKlM8ļdf DJ˳Z5*5Ǘ#:᡽`=5:-^OSCS ŰLW@xM%nRNvu+XI,dmbD 'S*HM qZ'6we+}$ 줝] a}}Ľ*{Gկ͆#-n.SC)1fZA4{O$}A\9,nG|J؍/dfaaead074f9e011fdff19d44520429c2fac5895293b9a8309f43eca859c2019958df32948813d8e2a492988729123e76257ca0b^ͿJtK^N D1>=?d   I  (@ L X p v     % ( H8 P 9 x : 2 FGHIX$Y@\l]^#bdefltuvwxyz TXClibffi3.4.28.oe2203sp4A 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.fv:dc-64g.compass-ciMIThttp://openeuler.orgUnspecifiedhttp://sourceware.org/libffilinuxx86_64`lA큤fv]fv]fv@fv@fv]`_2324134df648cc8048b475f37e1fe12c6db03fec2bb3a3ba741adc7231efab4fb33001eca0b93eb34c43bf023c7ae47e6f8157821f8ab81419f06696920ccbe512e47eee41dc46c6cd580836de023a237b535058839c074b3834e19f20b928d8a61d06e8f7be57928e71e800eb9273b05cb8868c484108afe41e4305bb320ddelibffi.so.8.1.0rootrootrootrootrootrootrootrootrootrootrootrootlibffi-3.4.2-8.oe2203sp4.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 17190720583.4.2-8.oe2203sp43.4.2-8.oe2203sp40-metadata_list-compact_tlv-libffi-3.4.2-8.oe2203sp4.x86_640-metadata_list-compact-libffi-3.4.2-8.oe2203sp4.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]=27413c4336bc5f5ddb436e27d194a841d42ad08b, strippeddirectoryASCII textPPPPPPPPRRRRRRR ?>a]2e͂Wutf-8bc61120df3c70f56d96739d73015784585965f96a8a696ea63b8cd8f63506a6e68a92663d41720dbe86ad793e8c47562fe03d8ef6f1cfb5d0a78e3fb8215d3f2?07zXZ !#,F] b2u Q{LY5nHuoH%]Gr\77GQps*n;_K?]< W7BI ϽWOaJ:Z,B2#ʻ7(`' 3g 13첡Ycs(Y ذ֊4q'7A7i\^ss^A|"LGٮ-6T_QԘ1`}x fc#T`Uų+Fnb0ҕ+zN85l/bm{ˉا&DE MK2tL5?`y4'p"APW0 ?qژ? _1 -m5!/u ;5=<ml& oX ~C '/$eB 'n()µ;W,8UR}pZyj``nj;YC^rhE=`aTXt%Jp%KҲL%_f[@~Ϸmv9i`:X`2MFsH p^OR4Pb@.>_5hÖtRH>q~{eSٮl%5O#SsŸ_;UNK`f..\Y Fz "xT02M! [AES̞$nʙ]C6 o7U` R3fmLR^M$JEoX`ϙʮ]*B;cCA}sqA+%r`Ѡ MDTz!T#Ϧ3؜S꬜cѺ֔k>vZGQI{8 O+qpкkD+=&d\eT?$KntU&CsֱoaɧrFPaTYZf@մ =1 T9* _Q13l#qd+wh(W1᎐L8JϨՀdԮ6xt;) Ci^+vuטBJM/k v%h*gShD.[w1!?"\,spMz`v`pYsbI֬jcKqr8:mrVMJڴ'[B_9jgQd3H/N_vyء~ln|U. WZWI͈/G+Gka0.aVOgY &yڃ_ *(UF؝U`g/v,uqK,C;h^f $fk IF¾b:gcC/cz`񧧹 ; ] ;4蘐~4[T=kdP.GA/dS?Ђ{X)|\3c9 f12eFe/AqIeExc6QȳPP&EZ&H͋ZIRJZbR+UΆaMhnj;'X]Z]F9Kb)y[<>(7uBRAߪ"{E$.^:A(C@ D 6=;*F)ZpGV&r.er_ ш߭pudFr)z_Q踙1 n܊1p7&g~yA`s)!m&+yޔZgXΛ 7`I,[ c)}s;D Q^ڣ{ K47agFβĚ5i+c~H[dKbo;A- msF_P󪛕Q?SR&·h-R!p-wʓ$ )6F@NSeZ2Su/b\iQV`Y'r ~-qV}Irn\[YiLeee mbKhaNFGsRsRr hYB=NHUњ<}Bxm Ih> אV‚IZI/t $myˏBdf1!zfgj)JQO w0:.}G16Rʒ)o͊-b (m \*T[i<*`6Rغ~3A z5:zH y'%GPXE0`I1cS5Y|u9:}cS-WA1-G3u{/ 9Ђ1g|[^H<U~*Ц.ODHtOhytMYRY2tx|mkq7JWMT~iE08{itEHE{m/]BJ# d &G&ȔA|fU t񠒃!4i1zARR Sاܹ~{o]p׬S7FX£!~el5^sĊP_|P 3 2ZXmrQ-,-EJCq/Mq^`OǴ`#(dXbJa=@y~B[ZJP`7peY- E4.d־ty7Wl :m >W 0䉛|xqL{<Z 9bSOIOƥG"7~#,4q dŕ "BZ a:FD/lH;N K3{('&.5k' *+ۿgtͣ$GS7iMX4O-gAnuAdu,82o%|e&3P2?q?J{}{_4jDʛ#quZC]n64R Td޳\wkyBZ0W74zCvF6NT WwX]_1radE4; 0ع|Hf5k)#K;%亊$~ErJ)_Þ%e?5jyrB}X0ӏԬ>h#,p>V>EN|߱*^d|8|Qao$ C6,bRntKui CY.y Xw kc0'p .`gc@7I{bmD.ߓOt̓%[i򡐉6z(r^ 1%[p.i;TLm)^dHXk>qh@912>z쩲{fUSW}&w2>kZXuYTOkH`S4A0ſRX-u/,/${jF(52%@7Z#~1wRo*>6c{ h zK(bq bń$ ̓{lJXaQ,##Alk4u*.&z<]eðiO^$Ks jDi΄ =qo ifl!%9/ͻZww.U6ǒ4KZ?cf6 3+dHW4Fg6= bkr] &UyxE! >,RNa\,!)T 3V+⚼?űܺ^_y;B > zn-MWRGZ6J~'O'T*ƥIrӚԛݲJ˗(t5S:Jy~8lam ?eRuJ6\N-w{2a_ƅi0Vm<Y7!sqI>H;|W07)e+Y@Ps[VWaSFī XMNR^, JX<ݛAEy|ݬ5Y]Qv;' <& idKĔd'wH6_gƆsx 5n!6Zy̙$ՙǦTۭ v +hI.:%ݑ`4HɊגyeɌO(c$ gס &? #:Ŭ;EXIl ώo8XO0MS!DDJJ ޝ[c[s!맆{궽&`r>2+:|QBD< 7;ywQI}~k+=wK;PYuW:l52בwV7/:za9UP莦m_U`^w),@SN%ަlJ'U uF\xykJ@DaLMt8)-v4ӵ^wJG/c|SBO@#6;LqF'v=q3՞yi9ۜqNJȬ$[Ic 7Y_9|q}JIt^ F޸֘ 4drW?.|y=; @7մ^ld.=Codb4 ZLn[ճH6&#^c= v+!6yc3:Ca#N8}M۔RnZ?>aGp4jspqP}7q?M :*Ghל.gQ t+ai3 qT\U储N{F^QbMD = f"iAbYh_A8Z)(sV5wuҧX>NZ X a/ KX<>{(*{WXqDǿ4E1JX<_в7`| \Pr Z= 3#ʪsxξpf~wn]輭?l"-A bg~la ٲI]M ϱ4LJ\5ly̆ iTݴ7#hrn=w8 pX;QMrmY4x H9ȋadsԪu{Zv^ń֢1Z5aeMGqsnD>Ld߇RX FsX7?vMHH&&tZdZq(Ɩ _%Ko!/0Џ!.VҀB$, M] E1-;Dm1-OҲir\)T8 0P!oDDKdIB(P[($+_ g߷TlX v^f!"?i=d?o:bT<|!˼mIpsgDӋ (#t"!i3Jǧ}o1>uԥVi/n:E,@&_6ti{ )DneN. bݼ!~^v>|J%LcJ+[7GM#w/$th6{`ڔT=6BVײy]WڙSlOjE .ԧnyԊjҋ}u a x_7S&ٴjK( _HDb$Gv=UFQr;lVb"㹆#eE~d uЏ[Tx)wiwY{_o F]:Ԫjd䍏)#KO1l%ڶјl5A&‰76^82>挑}<C ?Ko7^"?gfiQV,V OOֺ(Ť-|vL)n4@$^Zd:4Ծ=D\'kɧq6fdX4V@l| #! kt@Zyڨ!DpCohD^4%P N;<{${w'&XCV87G3=`!d^ ϹG @րx VO `ЮؽU"Hdj<>{K( 8O?򙵍Z;1%WO;(l,ut]h+&^mMr[my ;ܿ3 gONtq5MO H vևRAG;sp^^ggz3h#ߥ0ÃkV@@5CWIREHiTdy5 ܙFp $ROG $ĽY!=R\x&&zvZ8W`OόMدuG?QOsxԸt0ݮ&8)zXU":VM`ރ+[[k; #{[B1Q GJj#<-BCFKdRqZ9.<8 Jt%cA ߥ""y`8%TYd>\ie42;x#@:IUo =AJ H(Qr SNa)iCc nE[:&ox`4VqB\LZlƆ*?ZjrI\/%K8IMfN)28ț_^s9ynCDAzVr6=2o eʝE" [i>SqJe5ETĔ IPlk[SS--0/)cNHo;2++C A.Z3]z;Lx[9- d gj\ԦwS׍* &uM*t;XARDruK  >]g% Aˍ.мs]c oU1`|S-o-+LBGϳ,AǓU=-n/~.;ZMan뎯۴ ΁OuuXW9H:i;.V*BF؂hon' ,ȦZ[rr^0obw<#|xd̪w{0;dd{o O<_?~[O2u"|rvdW +W<{yVeXfk*d387Y#xΡ$Kw/29X _<_mjҡBR7ghzZ1LCG_M!K_m6 {-?KoMq~Id @tpI'aQ)Bq? \[`Ik0u$9h:'6 FS9B*aЭyP4!w Ϡb/+f@a07Hjהƚ$ JG&on}n81QRh8boEɘ@v8|(aFwau{ |Jj6s$Ӛ݉b?YJJb2vh3dp֖M N Iʺ ӬIRo_/:x]RZF-9 a h]\v\Wav8N ͓֒m>{<#BKM_Q7֙¾cRN6S Dpyƞ}xRh$b)r5rsPQ:KTs7X\,K} ;4lM0$fɰ\n$R5 `lyVxr&=ٺA<2C&cCz+yuZRFӝ:SZcb&<3M TR hjnʄP|sL9Ih #E63Ĉubثb=0`SS;ݨԭZj[,>Lj5d!\˛W[]..PY:D sMDxwc ۔5`o}L𼿫}TN)((G~LjyG2Vd}={7}I xA{?*1.PWEWb !q5ij[@G W%ӂf o,୷"*.'vH&]i\n|?Mc; lV;- dU?2 }q]@~lQ1RP 6$.?K=v_|R)}w;ۮ"@Όl][YC* k'@0lq‰"}36B,ɻdU A盆~ctyfJ ; FrU2͵Ī?x1ڗP=d#a$y$ؖ _mk++;R$&jeӍƅI^dw?(Wy^/q=ȇ |_e }q*? ܡ'נۋ?̠@a\Dܯ]~ E.cbiZW9_S|k=b[CҽTj = Q!IMkR#-9zaޞ< #@nu6 y-`zi |/|W&z:M?u=ףok,*xqpX+֡^7, '`u҆RG,)Z/SRv j ylMb2޷#SoCѳؓp(i;\4P f hCQvݷ/3ɯ9R3(1,pc/*2̈Z,{S(\=%&GIa4Qt!¿X"8N[謌*7/`ˆ!a\iq$1`itTT堖Rw̋|Äۑ\$1DtxX8 r%{ihPY&( B(SvF7R{g2~bܙEhK״mbE|S]4}!V3-Hm(ϼ0^c\w? @5VS üT$8OJsSgڟߥl֪`MxohO^Z)^ PC85.h2vlbm\CuO,ZpM%H[]3p3dO jMdM1$6 洀,^ҍP;v:&MN u-NFGL[`6GI`e4ABM,A"=['u͍o*)C K%C(% _MZfMId|Nn+s+qR*<}婛p2kki_nLEJ]mڇN; |Ÿ%Eue'\*,=U6׿@aL%]&[MNqXFbୋ7_?L} TY(KQԺEBR\d4MfW_/bȚ'Q ,2wm&5ctRh TL yg53}qEF^!szڥu MD \AujNf׭5"o xA~M[a&7~P>sM% Y,btI -kL$]aM,򝰩@kI_@Hwb ό EYL.hs^ث$Tw6U _G&g0m葽կuҚD<$ F%pivc|591J/wU5Lx\HK@#v FHClbĪY3gڭ-Txc⌖ZXw3XH " p94۲589cAX}QH]kqO+EY3E&DIkX=J]SbVHSR(!_R%l (nI_gDV:`:V3=e K lqv5dʱl`Np'M4OixH2rK=|Ͼj,`f ZR2l}|$I"c'|7a+›$$A]m:#Zqn.yBP$RZ|i BU٥KL D?<{;Jay#^% bۻq eK`vH'n?>?^$ )>2W|\c>%c(<26-:bW mڇ]h>G NN6`kV6o5\&Olǂkʠk߈I"υ_u0I 0I:Vu >%OAW/^Mj:ŒZBCtoѷ(%K< r|`^pDw_tZK`ڲN7$Nt e)q&(%5gރS_';X"hV6뭣 0s┩j2KȸK\[I푔B#jo8Y#_"@ˇNtfUO-k&w+[ (\Ǡ yf "s?EWTV:[@ARe&DN\Ènu~Rqb_FEeu_ v x^C- ѢXSJ 0. K"+倖5FXCr= Bz"[;g}E-<ȝʁC=EDݾ.(ŠV(R\J?Mx @jo!N&nGz]uc%MXี)E5DXLaEpG4 12|j^&мt+25}"v>˘:pp~l3&ld#*? Ollsrk`oz ܒk1,Ԃ,]{m}=PLyq}H#i%i?h9"V'hb(9{A1qp)8.8-4KrV_^ %i#(̏7FSl SDM[w anXzZ8R = 72 dϽ,niEw uT??wawgp7 &op ]|U4 6A.b0Z&+:7j{oC>6j&.vRǙ߾'n\yP) ?Mq ^ҿF{uYji|; @U;eAF3f/M&Μ]Zy o@^1Q`grt{I$%(GÞ1aG4X`A̪ƫ' Fp .H(j_QUo ;9HR_\+73cr^a1b#?:T`ŵ6L=Z?9p]7INjϵ16{`C=%0UgeL%2RoR!73uKSkllEF2NbiJ핯3z#] H+dsWeE+ X| +ʴw !=3nJpQр+Jn֐PzrTTuUNrZt0:dղN Df-W-T'۽9xw( e/_*lU/%>#{ſ+է eS %{hGayỲܿv=, xϲR·xC2Fё)>S=`z΢ƼcrUy3>wsi%d 9 ( 1].[Kjԓi5Hu}f5҅ze[MAĄ~#>N1(7+ai(SbN~ٍ{XEs4"P̑Tk_xYoO4fC,'6/~3'ȕ^ ƌNS49B5]hrqɢ*b^5F6g6bG&# trIXŇ+;@%ÒA( HnU)࿩KތAΌX(DZiH{f lb-!-̷jDO)Oek9mBFLuua`MGNFv$HP*[܉/:genuLZ4KsD4[*9\M}gˀE++V+=B 廭;INV uc248:4 M30D\4fk3x=u|9xpt;0(Os?)#i@nTP[7=u ss!V)]xT0PFU,yN}es[4=!P }-Tn93VΝFLh|.Q-T1NS! pCIO/% _. B.aR& *e<0Y2W > p.TG7V߼r+4*Nwlrpthmؑ Iv@vf0SE:g7+b D^"=,@ @#ojo2,7?\CD:~O')@{*s tĘH%8TƋ{[}Qm!i%p(hc[4hus,#k:'r9.^5QpQ1nl\'l}BA I<دZ##@{4 ̝]!;+cx#U 8*$YGr*a5};uy>vDmVn aBRNxACbV <&\vqrׇ+֌4δ`W[V&&N|! D>ݔ;N Qq