libffi-3.3-8.oe1 >  A a`\W^^f\ϠF)&‚zIӗ'۠!eYDרݛ.#eLCVx$}lO2v:ƻɹWz.en0SV%~\™Y6F/ zGr;s`EF)_m;)$v nFso\kJNPn]r~8/F-Qz@L6 h葩^;NhtcKH c01064cc4925f10701f06529dc7b35e0c56721c697ab765cf34c75fff475d1e00e1c53ee1d3977e9094c77f35626c6aedf26416eOa`\W^^fq}qs)CY Bv]d0 ZOڐ+dҌ_`y]AՍY3wC17*<8]@] s5IH,θcu#VQz gdG1gH'=N_iF V]T'7 ;Ib^rUq^?qy(E2& ?iMZ9뢔9z-ي0e jqzy%'7݃XXy`a >p?`?Pd    A  %1MS\l t |   $4H\xx   ( 8 9 : F hG H I X Y \ ] ^b\cGdefltuvwxyz LClibffi3.38.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.a_}obs-worker-001 openEuler:20.03:LTS:SP3 / standard_aarch64http://openeuler.orgMIThttp://openeuler.orgUnspecifiedhttp://sourceware.org/libfflinuxaarch64`lA큤a_a_a`L]98530e38ce31c60c2dfc50f9711c911fe04a184da137becdd73d858580e7fe50deaf3a42effb551a5b140fa9afefed183a27f1341c6d1bf430d106a5e6931fc0libffi.so.7.1.0rootrootrootrootrootrootrootrootlibffi-3.3-8.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.1a@^v^%@^^^@^@^@panxiaohe - 3.3-8chengquan - 3.3-7chengquan - 3.3-6chengquan - 3.3-5chengquan - 3.3-4chengquan - 3.3-3chengquan - 3.3-2chengquan - 3.3-1- Type:enhancement - ID:NA - SUG:NA - DESC:enable test suite execution- 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.3obs-worker-001 16409803493.3-8.oe13.3-8.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 -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP3/standard_aarch64/e5611dded70a870f4884d30a6e9c46b3-libfficpioxz2aarch64-openEuler-linux-gnuELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=45c05832402018198fd617c6a089d2ac7a31f1b1, strippeddirectoryASCII textPPPPPPPPPPRRRRREn ,b47gj+utf-8ea156bf0ff82dfcd3157b4a82cc022f58b7051bd1311215e05d334627141dff9?7zXZ !#,9] b2u B0RŔD U p6Eb 2;`jw=SC+۴(۷E )b:d̀IlCzkL0*u.YÙ |>C u>LZTc)B\b^o3)B*IK'e2=WVk( .,=[XU&&ltZsp F_[cRB^WxZT@a@ʫ4$a|Q{n'J'=!Јq7ޒnnԃWP7']1"ݴiE p:toƒx+O@ڲdWd=slNhƿy}S7Rz=[;?2(mUo3։g ?yus=N%>/EYHK,x-лኘTt8fqhQ5k^J@ɋF͈b$fBn`wjIeXwW~e3yoƬii-򲢓HF,2lwHj2nP\čzk{:0U]: Ý_ZBO5Mqf UzM=;^βU;Oz]3z0vj:ď-/} p{}x*n*@ihnCfAQȺS0c_O"5Xk\XyHsv=%9q |+YTv}ϾI^*Ap`FUG~C<^'@05%/=ojN|%{_(6̴I|\)f/m}{dCf$Cs*S*I\A #ނtA;epYr?ZMύKĖW><oI%aТ1 Arf2Wh˻_`YIIQv:%ٔΈ&ѧ?)f2+d_hgQ5:uTV| 5P֘KjB *Ѫ(t=]O#3'9,.Hw !1m}6frkW鳕ںu+nXwJ#N'ݲ2A"@a$搕tN2ȁ,^;NщDY?BkHrJZ- b"we\Nk>]WuB4Uo /~EsrbZ E / rH]q )0gQۭdC`g{ZV&.ȮBK3o| e>3apTuȗEUcmL%X 3{X>2|]i@QX~j ^wԨ<##l߳aѫ,pD D^l=̠y}==Dl`I>Nbg ݒPGAe]'ۻ‚)YPT[@czKV]@VCCЫ@a @232 4)L 80v+C4@^>vaqsg 4kmπ*'%xcC5b Ҽ3FujMp۾zc"~p0 iE2 `CbYpybDz/R%ěpSح0nun3Xư",VN8(bų:S؈,Qu7ĕIEP-/#MbٰoE:/?.,}pxX5$AO2pGo>(QCꅘU3*tZ[g:`?i;g LÊzϧ1oˀ/ ծtN)EuBKOi3tOjͲhUpM'oqpAHF#U I!ZY5 EnFt 0tLx 'c6Hd$۾yhXt-aY<4>;,$],|J&^i.'ĥ]36/)@TAgE2 =\O9å)D0(Y +I#>asٗ((p(ҼylT] !n8CIaă1z]b9+`ϝ4Οޣ3. Gsx×Vɠ;+[k*v9h:-Q<u,b9J#4LGP5\!(QmgNە'(U",FG :KONO gĬz9FJYc@nU=U_UuxM:!Q8 F@VS1e;:"Q1d,6)9ٖ$۠DE9,ex H;ʄjiG- xB\8BA߸@;uf?7%AkTP&AKZ?L%gKvWO"ף|LKh/?\kKϮ͹Dty݉@9Q>c˺c޽WLe;Ⱥ TSDyUPT<NV&Zؠ;}Ϲ2>hѨc96E^m ƕ0jj`% ;@ r@;ⓩil!f ;V5ef3u*ܪ&P lV> F#UZ 7v]Jy6ȊVT&ƅJ&|_%Kh/ω`ⴀt~ 1/mE~ Dx B6} ' BMK=jp.!s_>^D\Yv{udͺy jI^3x P[BP 0mf25HAoBJXx"Ĭ0k r^2E60zf4Y֚OēX} yi|(78o^'P>] 1ygE! 3lxYR1yozy h ~cm}kA>+51"Y]] `@LjOclB(Ndv ']%  F\ȜI(8PY$4kIk$)Deܯh# (uUw i-Wf=" *kC׫HÓ_I]( >_u?qMWzZ1]Ox^V͒!jttTsaC6C߃&IDR31'V S(RDw]n@MB) r+^RSgx3rVXa̹Ot+$A[c,pM_R4da@9zHGpEiBڊ\oBJUkL >ZU:o>Qؓ@䣖ml$sG>nTP˒ѸdcG##ϡFZLQglyƮO4|n@}MwO2 {S0g)3mF[IiY"39s'0"!|pwơØf# 4xu iFqM|+<;3͍avgs%kոzwoIMi)j" ?M؞xc,R"̹cvCD=`RbTl:5Dfߣ$НQ,'9y܌5dn R#Sγ$G49^xNQ|^?B2P~Y 쪵,D>{Fod/Z U ggSgETᖲNz?*DrGB:?QÅNj^}[&1uA\oxËj(icZfQPd|SBtl4 E0#ϲEzc$Xuk$A ɰ cA=7Ᏽ!Sm봦"δ߀Qt!;GC!+׼R)}Ij\4POkex26="Ty&K3A>p*"B|*3`ePK6ƩuKܴ]b}n߁t?kLC)> |v%t\9 c[S"9?Fvg(kdvBN^'2 )8&ۉXwM]Yiص)PඤE6aYĩs=1k%4H{Au sxR&l qca O,@e<]WL> \"Հ'U5u5\hO0PjgSwgf.?s@A1ҡ( {}Mo,䘦m" k$f$Ae Q6 b 1QC{k3J1@&n=pNFW h~8o@!o߁\~?U9O.<#[{nXH>`O>Ru hK@7 %4WHB3B DVT k~ۆ+!0ڹnC+yTo*LLg.QMĞj| pnƕxC0xƖJ2W|h-ɉb&D]-_D ƭdd^:nrQdv{722yP1dw_K^)H< *gK˃RKCܬFl\$_3·]B{LҬ3zL\3aM 8=u+^vr#n>lX9iԳD] ~HۨQa}nͺXe6Wj%/`䧒'@ۻȑe+Pb0UWﹷC%º1VѢR7xEIvMr :CPojdy{6~@n58h ։&hL暠yZ]gQ JʐfᚦE+/.s_VGn:DTo~ם3AVtxɂi*wղ^W|tB "Լo PJ!nP^v֑SrkVTa6ݴOx |2h"B^GːU9q?gJ=3/Q(8 {Pt?NxK}]'ze a` ﶳ;3 PZm b7@ztډdfr"'s1*soLf >{j T,Rij@y1&Oߦ[ms4nD#QLl.0S$-~ޅ6W!E jH [.bmk.2-t"px^YkDW4 R-n$Ao.+bS@"{2  Wnl0h%ˎ`PMSFۃ3C,\faԿULD|tc)`Ut0z=|S6^dS58Su>-,sl}em4%YsЂ`E4sqbuYAl&73賒agf]%5b/ؾ{u0̬F2=J8a_44tŠxi !O"3uVVfF$Mɰ5w  (3`8 $6c"O5v3YڒedsMfS[Qc<82i/xB>&Yq jO"l{FXh]޻RwfR~aSxHgAK6Mi.iEi&cUeh3U?xuA X=QG㮭WfkԖ[' 0[Z+|c\%̟H^ lO־̈` XWї'l6=iP(Bu)D_ʹ/X.A'^ɼA[X[u6ލ g< ߕ .=U<#$:R4c66pR䃤]I=@'+ۄ >,(bu+M(av0Дa+M#EC%ҨappTZiuψm^E\k#w{ДKe`ٷH ;_Kw HbMw.Άɔz6k9,.ZhhI j&l Q07|G6#wh]ýZ"O4WapxqN7a ֜ib,*'O鰣^v*A*G4EET3/tQ"r$X~^\HLTvOj_o3ԒcIG G~+'Eؚf(ED7iā\cT>֑ģQ^BYG2)vg݃YYrg2H)t-JӲNϓc!jݒ[4 H}6B~9- f]IElD ^4*Y@] WĦLJf3^NqvtZkneb` G=v4[W=lEkG敀Byo$.~YD8<}_aRML̔^U]rE^R5վj0э.Ǡ& co`>KaXwBYJPi46o۵)#Scx FrU6pW@Z- 7ɵp,Ix}HpCek_~3t ;0 7@`㛑W y Lto"H#6n{mdJT7#ٰ9eC#:=,l#e x㻁6IL/}&|u1=u?.vV&#&#/V|RO @VSL2lN٥cf퐏nNBRJޞPG<>«ʑSC1_4gpI.3 &2{-ǧ>hJK1%}NyTtUQk}.oTC  MˡOIIL], A2/F|ej3%w=ˠi8Fz!+KxgʤL˸'/ L]qA޲̲-^Z9D{{G\^*ߚSe&]||,hI\T1V#V3 vO APd20}VMٶFV:bO__eZ 5oEϷٲ =ণ9t%# gTq:R@L#%#V&SHn6pDE5)FZ1lFАZɑja78x?I,r&U'nBL3EDƧf_TkdDk0ANiu,u1mաK;CA vV-*+=tXeg m{w }]i&5Ҁ7 3r/։r}Q{lGLsդ  _EW4tK+9YgWE,mAZKKZ#a7ﳞhZ ,݌亇f+S#ηÍ!wlLH`Q#glw5תH0-X ܃QX'0Տ;W$i$e3c7&>H[^nyuEZFP l(5DD65HKqKKRjX.֧K\SVV&O-w?uי~ 'x~0kr!'HZs_@z{ CnJꦷc'L$!ÆHoRٗ+uʁ>ɱo#枠?vxF]4QC!Teն /cD߉/hQPll/al#m9_=x1UX+qlK4CI4]hVLS6ᱫHGd(n!4YU=_^- G@FY _Hiaw.)薭Яm[h.6hÚHX֒REÏtf| u^g7f1lCK"V7< #MHq_RCMà|T-e]`|G𿠃BLm0Z8^G17~x4Q4KHw}n&uGhl ؆"m9Ev Մdxl6}Buacy=u>DU=*+m+F{D)XU䠯X>hYQ<]'V$zWπnqXQ)[՛{!!RLP'3D.sh?^i4azVxg^vUkq!V8CC{7bik<{k{UQE6z<$6!PZ`9Z@,POㄹBw.^;1+\ZGw^+l8ǦZMH`__p =/\W(vpPM)dT|LltK}&'E Ww!Z>D/N7 8 o8F \xo!IUq?L)P"cj@g/I,Ukn{J"Vi`9^VGJѵdPC.(Rh/pL aA}(G#`{WވL\CBh{"P+`U[5kP>3Gw`#vy6l>ݷ×pJ/k-"'{Zk/^a{e+K;y$ge**0_g='U &l9jQ!0@_o&Jְl$[:FHXMN]z_ҵښzRYGb)qCoOX x Զm30O= 7 OFi#+8ʽ7%ȟ!B }/?7qha?)+魉a^=,ew'ƽ9jz4 8GhRU~\5Ygאo*C. Ӟ,O "b{>0( Ә/do0Hl @Q?ӫvqɰ(\KJ*oiaQ9/3ť+PBܹRd9&ׄ1A;z\\n#oh"$'=C"&t-]鴏`HQ2+2N_%k;ݖp 5Y{KZC+Mq 6m0M7p5GS:#rxl=8 p,*&y^X=&'ѝЮ2̡Fg7goN'|G k\gY eWy^eon9n f3'wk7a蒝<(}A&!yDDvTG!g|$jp兤o{t2WkÆ}֔9mpECVِT͜K*)>Y0]B c ]5@<{Zv+c>,4e$f5}N͉v6쯯zl̴ӍiLg^e#~&"uъ-wYv؅emJϙoMG;N K0ƾCyIĜbOӾGLTU|I>(`՝j;UmWK Oxz|t %#/Wyd5}PF.C}j9E"8ӥtDcfnVN$OgʈC 0(s# G |xץ97 MW~HQC3 6Y@2^fz^ߍ]rk*-`)\]S 7z$(lеYo \$R0;g[~7"\L U3CE;q4i_0 ۹ݷU9Ky}HT:+0̥m.\ H+# xH)[sG.hGmR9b/.e.Tf*c>C ڐo_oB%`H2^_fDFl1]BpLڐjx5Qt`&x YZ