libffi-3.3-7.oe1 >  A _W^^f8QGp6RL/rfSzGbk=ƶe\/7z|ir0Q k~hi}gU 3)G1YQ|&!, pGzIP}kئ' ipa$jeU%XY8}x2}G:ɲ=/!W߬m^)}Ǜ (ē{%=CSYN%?x!f ;}Wш6x+~3LBg0gM6cwLp -+I,4762799bd96e6fc9893957967b2e5bdc77049c212fce9743b2022825221f8d8b1c22bf1425f25354c716fd5d057435df3dd03c97O_W^^fGtՁn`ڻ+fŘC ZwBhV4TU)9''QK'Q0BOf~+UyB{e6<[v <*l?Hx/Is> 󝕖%–I^'6,>p??d    A  %1MS\l t |   $4H\xx   ( 8 9 : U F G H I X Y\$]4^_bcdefl t(u8vHwxyzL\`fClibffi3.37.oe1A 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._yobs-worker-003 openEuler:20.03:LTS:SP1 / standard_aarch64http://openeuler.orgMIThttp://openeuler.orgUnspecifiedhttp://sourceware.org/libfflinuxaarch64`lA큤_ก_ข_ข]4fe60ff0db3c1060f34a0234241b0776bb222752aada2cb0c7760b9d4eee200ddeaf3a42effb551a5b140fa9afefed183a27f1341c6d1bf430d106a5e6931fc0libffi.so.7.1.0rootrootrootrootrootrootrootrootlibffi-3.3-7.oe1.src.rpmlibffilibffi(aarch-64)libffi.so.7()(64bit)libffi.so.7(LIBFFI_BASE_7.0)(64bit)libffi.so.7(LIBFFI_BASE_7.1)(64bit)libffi.so.7(LIBFFI_CLOSURE_7.0)(64bit)libffi.so.7(LIBFFI_COMPLEX_7.0)(64bit)libffi.so.7(LIBFFI_GO_CLOSURE_7.0)(64bit)@@@@    @ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.15.1^v^%@^^^@^@^@]n]v>chengquan - 3.3-7chengquan - 3.3-6chengquan - 3.3-5chengquan - 3.3-4chengquan - 3.3-3chengquan - 3.3-2chengquan - 3.3-1hanzhijun - 3.2.1-1openEuler Buildteam - 3.1-19- Type:enhancement - ID:NA - SUG:NA - DESC:add necessary BuildRequires- Type:enhancement - ID:NA - SUG:NA - DESC:Remove temporary dynamic library solution- Type:enhancement - ID:NA - SUG:NA - DESC:fixbug in python3 installation- Type:enhancement - ID:NA - SUG:NA - DESC:remove dynamic library from main package- Type:enhancement - ID:NA - SUG:NA - DESC:update dynamic library- Type:enhancement - ID:NA - SUG:NA - DESC:fix bug in update dynamic library- Type:enhancement - ID:NA - SUG:NA - DESC:update softwre to 3.3- Type:enhancement - ID:NA - SUG:NA - DESC:update to 3.2.1- Package initobs-worker-003 16085628093.3-7.oe13.3-7.oe1libffi.so.7libffi.so.7.1.0libffiLICENSE/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 -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP1/standard_aarch64/0ddee83eb19a7f5eeb1d7c493cf1a64f-libfficpioxz2aarch64-openEuler-linux-gnuELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4ee2dfc1512ed57ef48008c64b5d27c532e948d1, strippeddirectoryASCII textPPPPPPPPPPRRRRR_#%@jsy utf-8ec1caca199b0e87d079661052eb0888261ce0b8f30d280515c62b524f3fd8a4d?7zXZ !#,9] b2u B0RœدO10>İtrqϫ%ndAa!gz=pWa_gisv}KG(6jUPysM]\(ʻ)Hh D!1 I._mV:tfKfeǁ=<';ہ̙M9G9Fxb2K7zz[a i{7s~k!1J?>ߖ}T=g4vvWd AO?z?_$ "CnI"?]*}|f&p68X mDҥkNNj]s Ce $s;E@ߣWqŶ{kbZU|R, rpP!Oߨ.5&_#(8?U@](9f*}Alxw8ؼq\ݮ M5_8g} z,(^]ֶ1p^t8ܧ@دNn- 1_ٔd6&v{ZT^B/g=R"Nf֌l .GȌHFr-B/"d2y2VÍgڸ. -'$:x-7f\ur!K*w "5ek`0ldf@&JdՃY荞\/ʏqF9_L[.*e6 W=jvf mQ'fn2a ֌Ndug)YrZ7U`bǛZsb%X+?r޵inP&N,RB+kC- XS[l`w.uv/՚GYһN ӽvcG㱪p1nhzf. BmmFȦl³ARh4ɫcmZ>'8߽&d(h>I{wBYl>D  4M@ (.W+0;LȽv&*~'Ϙ :NE4},Eavw"Micl$"wqB[0qhT @8F`47v:yNR%a~rB4ív15sъ-sOz-)js!T:M3|G~f潢,]R)uv#$<) B_r 38(ˑ?74oc|8,\H'Hg{z$:hVuޑ y@h\+7NdDy(:x ( nLe@̀]|0gӯ=("_*-+\>fZ%ŀїs}7lŦI+یĝ(]J0p΋V;0.Ǟ֖g boQfB@lN̲/ ,P#]bA`iS>+qc{bJkNjqaK|9*XK! ;|^{ѱ oեIL޿ i! 1!'8F 9ń5ԉ+ozgHu<ݭt,>#i<)8_۳+_zACНqyYfUtlT7dbš]{9=KY9{AIՂ zu.<˱Vxd9|ۥLG(NGIMN/yy: jğþ5^eZ6 n''UZN7UK<}#k2ǞekmsU$|~}|C4(ٻKԚ'`Zظp)b C56"z'pŸŴ67*q,m؅(u&01~wh=4& F`7nE6XWE+N`X3<o4+;՟Q']qIUj׹bWVYh >"0{n$R[$JlcEs7 \2I@~k|M74 Q @NsRptv{XR=&>BHIшgB^[o< wm2ZX-WL%S_<营^7!y*FD#$*v}unzF@&"x|E l^J'/5ګ(JE9' ԀKXaCgѬcVLNXrIt&,ڽ8?_zN;J=\tC'aDQr9{0 L]%Յ~|yyVY1/ 3/Wp;џX'L}jBc;"rqPƍIE!"cbS }r)RS|oQX]M)]UrY&_r S)T=4Uld6ыΌi%ju'@7.߽#kb+Y'Uz:n |R7GYC]xs鰒uw+gamj S! vQ5Fz{X"ՙ "k^f hƒ|.CƼk"G5$T:.dKgD:J<zN{휖m"lQT-{3 Gvu&3uUEaJ .kF6l|^T-%-Es7P~Hf1SEE<,'^c{1S^fwBLěikp;yI&Q&JdGh `o XXZ'I:ݠ[*uΛ~DbuSSg10ehygBb0Gvt| h:ڞG`#ES9~[3}#֫ƗFZ\A'Ooo}HvSz8o =::=oGST}zڥˎ7G%=@`J>|LIzf")mV0+4x?;;5G/6 :r#l"eo}1)fN*l{%C!iGr萞Af t zei~*!c}9qI!][׺j/?A`ԑ>M ɥ=_4~ɶ|ho̍X^w(ㅑTDУMfh 8X5/,M3,7mJE,*F>f!=5`2$!ޤQM:m(uu3Q2"!Mq!3^6Ϸloq= ~6Ͷ?2BAEЛ?btiOT~ǩsxWfYTu+9QclpPhdB5A %#&#m-ÞE6^ҳ itbݭX; O:'a< Wn˕1o v73؃gR Tj7,gť <,:0QW/|sD J㯛|'+dM bܝ-mxqk Bo̟ts^da jPƱAt'bۮec磈Be$l _hQI35U+܃_@i"8&}!+( @Hd 0c@U[X콘WA;j|ٕ6yM2#Ivާ7cOQ~h -p,49iw▱[a;ºNPdrjCd\U6 Y S%>/vRƷi65m6fxvx)lɼk=KF!yH8+g@y&}|f(KILjTi?l$jT|0ٌqkYBGu6c݃`a~Q6\m:=(1ScD Ka]2ͬ%j oWs"1d\:1hmHړ9'\}5Ȫ^X'Wi*( ,:bk?A{Em\/>f/7NL '+^L>RY64ETaR ^0+ĉFtUqGA ׂVZ24O3l6  ?>N`W0"HY47g^6%|?MvÏ|dA~V D#m<( [y!VK[Qx_r[¡tpED?JfuOb`KE So zH+-BIZvǰ 5 ƴ՜y#_ H\`׼si5FR g$7B{-3Z=cs`4w$Uh/_KF3!""#œVUANAƸE]? tzv*urD 1.ReJ>9#dL@Xp'TБzfy0?IlYA {,Su0Loe@d׿^Oڹء˃H@ڼFT; |>zߔ7@[ߜ怙=绸3vx{jd9$aBAvTJa۾m8Lueu-P|Y1c]Ƃ%JiloXՃۖ)m N{pM6ƘQ/WgH}/j6}߼]GZd[C׾Ţk Ql5`5D `9N_ GD㫉[7IhE}L-IErr:y' ;1OXFv û_Hi='3\.X>=aݹAjFRP@ܾb/tT*9;]ІQr8.Vms"<@~C)  fc<(p3TW|*Ǹ(1Y?5ωXx$NGf@Y&j˜`>_< }o`drNd>;NS?ǜxL*knHy.&rbBj>=#G_qUd,s \v7 ZHiHv iU&nu(! g6UY@ mrx jq4ޭD mQ O/w_`7=c醯ȥUD0yCa9MLΔ_US0r_gHPiTW|wbGUI p(B]ũ@vh c?b49rzpD)5n0W&$*p3bMNjو)ZO%gQNH2 *HRWD 5ciuW[h&⚜h1xԮִ 6Ln[zqn0=&l;.[H ɔI-TE|{JI8o'QM-J)ztmDn?k6S{*эNۈ/T^ aC/mAGL`l;IE˟ @'}&_cNgY,ymtvQ:~^zlۢHb=`2Y nV_.}h6й+#]x QisSEHP[~Hɜlﰜ#$oVcEYՐd tRj0˥ IFSسHlB(]le"1Rf%x0 .߄'8GԽ@ކ*}Kh u.E7-bаce0(eXc >ecZWEJ"ppP (|zm}s9 ~e+Oa dJ%ȉOi~g[1S1#m3z/QPi;('0C>U`-zfQg㕀M쇉t#|'pVl8T1zVTl$gpoEcqʭDO$Ni5*剈mfmn r3,:qFLukOAĚ_y0b]ԤO^H1Y>OAy@Uu4% DyG,y%pJڸ0-?Ϗŷf.uvEYU \t^rsAvGpB޸ |( >o!QUPIJkq *tLEЖ I b KstzA}qJu7kr!!oFn}Cin2Fdu$ͅ89'{ 诀kJun%-Yk.#cyj)YIdh٠7BӞE/ 85U*~Ayhyrž >q*KT%deo>LLfcOiϬ_}2&E$?3 /A2NxQ zIٛFb>T 0gt'v@~z/VnnQH+ ky9IAXa2燜Z=?v@+Tv}юe:CWZלl6[DJ?`^DnHQe8Qר! @@[ MUsCqHHr*KMV8'ߕK@Gt#m9}N-M%՚mQ#\d8AT$s>:g8O YZ0ㅄ9 I҅{3)# =#+!P- S!#;:&P]ۘQǞ@MX_(&O&1/G;9 9:;3{2w[CAW*Llą8khs+U)@-,DsuE0ηi!= U5· vƶ+5-_&q{`_n,,cU<˜9+{]gNM379jsdri(֘щ؄[$B0 *.ւZ;336Vky>my^&FGR\Uʐ>JZSzmYc9Q7 i5K{Hms ڽ׳0}˿{C,]Ux7g< *hYlœ Vɧ>׹Hͮ:l|ZmMSOn7~wi6:FCl B'ƕf?)ўžvpTÄ:m+{cY!zGR"ڌ˖q%T/HI*瘠Ymڭ } HCZc g鞶T0IJ5T.Zg?q7M'.JDc!dː| zۄ¼jUhS$ ɐM%X]^UQD6ֻLM3)6'f )qrWpJKh]#$A/PE;|1i/ k [{ڛ@'ٻzk> ԉQxE5[)yq;q^ ZatXqw+*bğ7MĈR(&:è+jgᦾ3&P`9x끜Au.름+ {cӏ&8R7CZ@?d o(?PIl8ADFÑ; :YA ) ̘O"r7qJ)dž40-z%)!H B:2][!V}Rƫ0kDOJ`KT0#44D~Hra ;ىFu LFf6k$hCm*b\E n6]*VA }wh߲@W_T`63̓, ๔rxσgϽ3ӶV{Eݕ3cR BN77Uk:ܤULlB5O| @$/-v_quX1^V߃zU^iݶf&mAmk^7Vj&ȭYu~ܔMzUn+d@@*B^׵a!)y RskR c )Ħ]řF.@ՙ7LR>%i9Bֻ!v6 l!t8(xx( ͊ %KJJbTrs:i!_ȃC^cfn{lh?LR0f^lf=`)^e7\Ԇl*c6 iǷd֕2 RZ8<cHh4Ӡ*Xeņ$ .ɿe/f~evQn.ck]E_vD 3}g@1QܖW<N(MyOzy86!Mi"H)+򽺸fܬ-[ˠ< )x 3Bk!`%v,\FsP+\C%5@WWlXK[]m+\h,MY!bO&c 9Co5r;y2oJb緓|yGmߊ&o,\r"雦 x=>h`=]I |Ϝe) ;qҮxɦŽe9f/BWh.A>iw,7`DS 2پ6>ʇѽ#Q`ހoS*wJqy.nӏԀkthZG>7MjڑB{SgCw2 irO%:/Ԋ7h %4b5XʎLziҺ>86ֳ%<$V<3@l--rHN(~:9SHeF2; }RbbȑSxKoz@?R2K;R^M2 q~T5ȇ㇕ f&Q` rI8>H ^%~эQ˃phyMā/LY[+^\`}wk a9E7o4#;cvj׮{e-~9g^~(5Rnwt\]4L AK6'vuu.wqK6`mvӾ\DWJnmޯڷ5Փ]?]NC>#o3E'+;NOV/L֠@-$48=*A֘j" |KF5 8Zd.O7rB2M 2 beqLTr T.fhp)@7hY5(߶^C$1]fy!zQDTHc3ɦ{1&pѴ>YA3t.|cDuDupP*s7PP'$MM|::øOiS7zdS` K7 _lh g4^+>]_XO{;uS }4Wbt5j#>]"Vϲϒ-EzLޅ$%aqn鿀)'M'6,Ls~.\fM貉qߏQh.""%ˠ8S0]Ad#0Ta6om7N-i(4MT!MW-԰Ćc)&)= *7:å/;5r?RDXO>}/z]%cj,|jV?v+ϐWܽj?'?fI Xj .BQ, rwx i6 hDh qL!XvdGwgGy~'N<8p|&E1r@+D[/Sc7Yn2'3lf#QPV\U ,m1`;()қ6jp;~?֖DE;F6Ry9#1m˖G5uV_`yr3rrQ%4+pdG7C|<9iwx^/ zg#C Dݩd/c;k^^XC be!$:oseB=(d2j[FKG3H U8 ?0}+ i S5D7Hq5;∍D([IBBճo^SE?dPioJl'=ʬMa6y &p <tM YZ