libffi-3.4.2-8.el9> M Mv ĉJ4!!%joLne)Ip-Bm5 ']e>&releng@rockylinux.org p-Bm5 ']`— VI pبEGS>h$jr2WĄ""Ly-=S)dEO2x}nȒCBX廒,V-P7  ;0 bb?=۔#DૠlPsŪtp8Y` 8-XE֎gdg)>|2^OY#*oʊ<\=]!(d0t4~R9uGo1됤uz(_QZy&,»^>օ**7BswCAV!Mőt-djd)mcҁs̏)m>oܻҌ:9LA ЫHi KΠnT t}-Gة鯫M!+ +꫈70 3-HXлo*m IZMW[-JO1FjXJ3*b4bbd3e0fa706e8e3e0174ffa6ac47443943e7f56eda2005c80bd6c4e3ce92fb06e6c5fc5f36f5209bdd07bb4f819692472ac67ax']ȞEe`>=?d   C59 t            D q     ( 8 9 0 : GH Hl I XY\ ] ^lbdOeTfYl\tx u vw| x yHLClibffi3.4.28.el9A portable foreign function interface libraryCompilers for high level languages generate code that follow 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.e>$pb-03a18e2a-f064-43ea-9d13-cfa0464be5b2-b-aarch64_Rocky Linux 9.3Rocky Enterprise Software FoundationMITRocky Linux Build System (Peridot) Unspecifiedhttp://sourceware.org/libffilinuxaarch64% MQlAAA큤A큤e>%:e>%:e>%:e>$e>$e>%:`s#e>%:`_0b118a5a6e7dd380dfae29935d147de0068b87fc4c2cdb387d51937ad3b39ebb9af1653375df542dffe0c746bfa37f3e6dee78f7655ba417f9a6403ff79bf8bfa61d06e8f7be57928e71e800eb9273b05cb8868c484108afe41e4305bb320dde../../../../usr/lib64/libffi.so.8.1.0libffi.so.8.1.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibffi-3.4.2-8.el9.src.rpmlibffilibffi(aarch-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)@@@@@    @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)libc.so.6(GLIBC_2.27)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.4.18-14.16.1.3d0a'@a@aa@`@`]`ٹ`y|@DJ Delorie - 3.4.2-8Carlos O'Donell - 3.4.2-7Carlos O'Donell - 3.4.2-6Mohan Boddu - 3.4.2-5Carlos O'Donell - 3.4.2-4Carlos O'Donell - 3.4.2-3Fedora Release Engineering - 3.4.2-2Carlos O'Donell - 3.4.2-1Mohan Boddu - 3.1-29- Use /etc/sysconfig/libffi-force-shared-memory-check-first to override selinux permissions check for shared memory access (#2152228)- Remove compat-libffi3.1 subpackage to complete SONAME transition. Related: rhbz#1891914- Rebuilt for libffi 3.4.2 SONAME transition. Related: rhbz#1891914- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags Related: rhbz#1991688- Drop pkgconf support for compat-libffi3.1.- Add temporary compat-libffi3.1 for library transition.- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild- Rebase to libffi 3.4.2.- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937 3.4.2-8.el93.4.2-8.el9.build-id1336f318182548c0c7e0a523925a3485993a1aeelibffi.so.8libffi.so.8.1.0libffiREADME.mdlibffiLICENSE/usr/lib//usr/lib/.build-id//usr/lib/.build-id/13//usr/lib64//usr/share/doc//usr/share/doc/libffi//usr/share/licenses//usr/share/licenses/libffi/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpiozstd19aarch64-redhat-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1336f318182548c0c7e0a523925a3485993a1aee, strippedUTF-8 Unicode textASCII textPPPPPPPPRRRRRRutf-853b4435c17a52e81ad4f1ec2be1b1a7c3534daf2668253685ad9fefca6c325b40e8d5726c54f0e88683304f7c73b9be3b5391e43f42f91ab9bb890fdcb446fd8?0(/h~ _V(er7#?x NU@b#3ƾ-S2-hau"N ho09Xq-MfJU-TNG6[T1մ$=Yx['eQGPa BiA"%ET dyɧPӳ`CS pT9&m&#A&.LBc&艳9[p L GO1D9%!HXXM$GE E‘iz .I|c ͨQAD֬BC}~|Cw}wo+KGKF'E'8ͨA1la(`21$_pA|㍐.Wpp]!UX9Q .%#.--+).Վ+W8dTUmLfq;):+2^mi;[6q2&F()ۈ2~RʆRUIh[eEI+ׂڲrHeuZJVҶºҪ>˸ecKJ ҢJnq0"aŕwX%8JzWT9*YVWR[}UeJ"j.F(Heo,ۈʺ:eH$J XwdձVWUE 䖖dVi`~a|q+2Z]a4~s2]-UÜ lQJӀ<hPX )2r]Fšrlbhi\VOoDg РS(YSU X"#OTю(]av'+,MTP%I_x 6WξtEmTvA(vSݗS@酝P) +6{k9W#l$h-+ PPOO%Q{dz/r=y-LWT&\Q~ deAx{o]hH$& WZ'P8dmTP" )Et"QR]\l&#&#&PJ)P$S$AA)>GJ=:@qBŅQQ"("I4B*2Z* >m-1o,z#}y1FYe‡1 % #, ^vޮccTBJ)=h~{6:"5فdDEB'g٠.* Oѵ~լn8P͚ow{a߷|C+Т:e^(+ԅ>Պ;HYV}dD yLZNj0O,U'fſ<4ͱ@Vf"vM\i5f=N)7) 7oR2Dr1WNKLΓ)i5\ާ+`z-L-N);^;>;%5t`܆wp旑 #is~QKRQfMd f]Px_&HeH_G~E/m?P| z2%A@66?OÃ\%oDmː_ק O {@7*Ot3YWSfKkxƑ=)a$Wq~(} C{i1Tېm0h}6X VĹ2?ǺOC6m*E93⼕[*K/Yc]zWvM/]˼aw .wBD`K+s`|j;n)OLtXJuhjZi)ΚVVN3ڏ<_(: KCw.Gk볷BDV~)ek+eѿ@/@4䌛 8_3)k O@G=Sekj2ckdlj7}&JW1kB#V3ÍR_Rbߡ\ Qf$7I$[@uz0y7."@3ϡ;*^mfܮPkl% t*]-ǵu=f{Oa;+տrigsj>l)etܫ|s~)tّ|qAJݒKX׹;! tQI=b] .t>RDQ?+7Z$vn\ZR9K-B)o"c>xštܓoQ]X[){-xa()^eWJJtz]'8RTY+ > POHхuu1& zLzK2iAM!!!JYYD _ԚK,0xQ%KAE(q,;U1}Y1*+eRLAeV O+ i޼+lN׶,V%wwNH=: E?nd^e8VG UrY;m(),st oxnQlK@X+9eFwkG3_{gqg|,fynN/bCqπΥVIx/F-=$AA^uo#)'s|C lƳּmM&Pv6%+M|"Q6]VQ']V Ȝ!oo}L8'ܩv:vQw20|38'j4׏MJ&D, ܻP7,R0=5;?M8K@O߇A|@0toTW }Tg۾DPoYQ;Iݶ'd?QO=*`R* 8GUtwgV*(A9ɖ{Y@2>"D/cP6GEk%+v<+=5=@t(_y~e; L!3ON?VαQl/Zee$P K 'uin8'+: .C`&}*S*!c_tFRk:9t"yvZ}sv]S iEnܔ{6-^oA%zгSe7>aLis4BF;w_brɭu}c+h˾̧V.B\I>:~DDMHԡP(/si,!l)!ږ{Es+Q~ok ⅴIlRk-6\<\`=4垠csrꪰrΥ(g"ρ6k";=٠ZMelO_8NBba֧Hl}q7t~<f@B7Fn~2( s4HkϏ6jb&#(_p1#ײ̧c-;Եt+Ӓy]r^ЈfLEJZaJd2hΩ5Bi>-9lT'H|ʜWżhO?ӗ3[/ƜPfψqa=LL/X>&7N(# cFȇɮ(' ^su V6ztD.&;ĜG0+rD^DgO $۬01܎7\̒ $֜# |/?&s4Z7+s>uBh6ηEBKPfKzS0 dFt)0̃S+ ,Smѱc%A?8y ِ_lIm=oQ}Y{ i\" YDfP> #d\,le-xn" ÇT.b$pWkyZMtFϥѩ^BvD] 6l|aMb"Zs˷TQ{Y޹fQ63jo%tSA]ry-R0b(I)7f?X(@Sg--l2+?_ܽ Қ81₆=?Q@dQ Ivhxu{792Tfh:5ztHlbW8Hwm'p>0fk)xax{1~Sk„ ^MwS5/ȸl~vG`{[x&v4tqK` l)>p#_L U1Ftנ~n$QP3VXȵ8IU@Cu/r7D9cʭ@d/J&X^Dn*`]{w޹` _3L&N+,jCb87w*OcrY^L̿i<ζa<w2! Ro6s˩``` мpψڷVc#`6H 7fQwCl:RV4l e+"?m a'>ac }"Iz28^EÇC;'BUR.ɊH N-n"bPr|/p\"?<*ALSk9FLρTgCo> ¨3Ӏ\K3%^9AZ189˘@C<%oio8t\ϡ5d&R GI>F7S0޽D]2qWHCgakQ)ː%x{?4 ƴ_:-ͿV^IbDk"@$A;fdo6R&2kN$HˡC!@@C⪗$Pb8őb ۘ8Kf ůIݫ@gtmh~jǮϖ5H,Pg_{-wg#$ן$| ~O.o)$@c;.pQqs&w?千~T Knr^__Wot fq (/u h<0׺phX>{kOigF{|O3e 9oAx)Kڛ`;~RY_?Zu1n_fAο|6 n(ͲO0šk;޾d{31n4^ڵ E/¼*O(ڃ53w۞<2}N>ݶc<l89U˥7dp줞^WU=6w W4A0Ʈqc|DbZKzjk8t`ʋ#f'oј~)BqӾfblzׯM>Opz:xDų)wS qI|#wxIE:m6YTZ rX_}׌ۑ(A\,b33٧e"pmDe7{r xTq&&^3VΘc~Cw`)E,t~spONCxwr5,LGG4b{dD>@ v>CM5ۯ"xyьԾ}^]3jג7v,97~_04juՠA[>V^OŷۜbI-ac[ÎG+up 3 pZD♾+_v)z/J~<?54@o/ M o'VY~H^иs5JᘟL\ؚ"$`?Ə6Lדdū!кЬMEBgX14%e!Hk>NjY(ooT^-C]֓zy}8O/i0nKm3c^98Oni~]8^ۻi2O+B#E۽HȾgI`=:܀ lǐە}OpG6H!V]:}Z:jOUv?;eܗڼ3^AVn9AӏZöwKu>o}L,3✞ a%=g5ῒ}.|:}^m_kA^'lSfMsq;z`gqGV 1c9zfh>:(2e_x$|~E_F/ioF:0: 8Jc˴7jJ\;/,o &dw 2j> pl_>c>՜i+Oy0>+0GNO 0~KF.\/֫8yKXBsg[m%sx\Se^G[v, :{]B/h/C|awGy|7:E/G?⑘?s`rT7ȣGY9s#ջiN2eKW?='sZѕ݁ɇ\;d}!7x-W_ \w?ud0+OMse#Jqoޑ`}9CRAcy{Piӯ i1B+}0]}Nʍ#APf9~#?w68/-7#;};R桴sϧ]*R]x6z^K1Q=<0IddCq>s]}+Bg:H{ ֧=yLR֌"I8t8ϴ.,;Jz|w5%2 {/ ;.IeY;d>V{`y .! *kۋ''+o ?"@6Z?)= /qGcJ=Ww:qkkWX+8y~Nuݔw0us!{}9x[y>C4D; \sa^NٯR]6_G^|`>3 Jѯh vnw\h7 LbDxd}M]E5g[uZTu^T,nA3-L~~~>ﯮb{~tr0|nA>ً2>ƚCWg75tF 6Zm#bϼ iJrp𓭃7X]N'p.qMIaol\uQQ&Bo̬e9]ו=k((:u<7-{j7x?)ʰs)t?c{2FH˽ qsm8nW?8_koQڃ8V=e<:^'c{:/{&2\ ת.x -B| vwj̴YkO=c_{=Zjzx)JxnN6A&?UP.*dVK}N//OOP#6Ɔ_<(%z_iC4.ؿ? zᆳ\,q-єci5BY 8/ya3[~W!m2Wny|7\5'3y/N FKyek=&Ew([6#7(x2tdw&itj࿞3l4H6ͮ,29״!Km{̵H"yTKE>c|̧rU!oeolXcnҺS#@ ebr}~ !6Wŵe#.Zg2:Hfa~=:T*5yF`pq'hlVL` nѦOF)!!ɪdQwȔX&|X(j~t>FvuWuQ 'E6W豶_)24dnTNrs5k f>hxt}BJĠQ -R}VRފĄ.P%kOٱSg E`.ͪk cw}T Ig*=Rn]c;2T҈[SI{ruO {Jj&]7tp1 i0ɖ5ԗr:59lYݷxK7ڡ>e1pK3Kչ߸/nR22gK=/<}m0.Fg?у{~gѦG([jy_19[۟5\ KQ?ʻIjTk$c`ji`E@sA|5SyIя@nVUS]1.|b[J́eVE9ۦ:RJwXϯ`C6Z]2 )?v]Q FZf܏8Κu7;h/:v`҈%a4}F#I7ℳm{O'>]v>I*"L Ё;q-~Z_\~)__bG'\ 0h ,+-D\["@ fVliea>`\Cث--CD!D]iD+lVV"+/1n>vHt%[\Uk+;*T>I#A}9aq7\qL*lVHy0C*D  E+>cqau-dŇ΀xy,d[r #9ȟF".!g2mל1r 86x9c#61ګjJ$ _Fyq853q~TWz惡33VM10P4*7Ԟy=3Fv)iYgna.VM=^'=36BXn~ IS$T>găQeC/PűQ]p̦Hto}Ja{nN|8& mdǵꀞ[bkPGХwhuJֶ'H uwriW [ ]J~%Aߡ tݜF/=BhMr{3-nD}QzXG6SlB43y!+19 z It ԻbB̺DAXW6C=~5naީB=cq=x(P<@9kfNf|e6ޛDqM1fWNXtLU;NjӒ^ӓ{Oݡ7 ߊjKZsyy^j0`G/MR<䋻Nsz^vMI/snSm|XqSQ];i&}HXXuU!8f϶A߲miXM3tiЀ!,u)ꧪmxF4Ȳ<Ży1lRl+|9S5S4"$ cR"QPJnBLH IQQ/({j 49=ﶘeb&ys|_϶8)QSya|JTzVaxOA?1k2YT3 \BL1m\9`' sk}tscop^o޾ yoK*lma=<[ws:V.ԋiOo]trdHfWz8'd{`F胁وY雿\N؊z P!c~8c6B&;xK}1BoqopW{~sbrP"lcjjq6CwpK %v|;r%, 7&:qLK眢h΅>M%;7U_s&RB&Կ q ΋l w-L`wsWch쾏yNcJ&QjVbp ؈Ъ <6黶;i cy3ϣ5ojw!>>ki<^|p:FJ]yqњ9C]Jż'2,w.j?^ͷ Lxw+iynlC^I%2_6.3V~3l[A!#ζvp c> Y,rK xG̢*,K/g5VN.'Zi9<2Zcƛ{FrDy!X퓼r z.2%-K*z#Yqy_bn}rAfr@FwoOvA)QBGQ7i|wZt u\ %5=>:F@LHv0-3.4.2-8.el9.debu7zXZִF!t/s]?Eh=ڊ"rVTrB[Wʧ(1R"b)52i=?z>{G[ 菇#T7Gh<;g_RL&4tfSXIFJ}wнt9@湩 2O0$'l'l9c .xoR csMC,Lu47ܕlquɓ2'# isfkr*}@n4,_9~MI؛ q*=4HP#tk%L ~Ԝc~0VoX0S\Z:Yz~2͍"8KczŌpϔ8F# uĩ}C ȣ5^"BP{[Kv΁?ʊqçSۚeomם}A|Hmzu>W?X];Ӥ'3oϥ(x^LԆǨRW7ue&9WʱuN{.f6E7#}P;c|Qh{>5Y (o!$$0v gf'{8/McҜY Lɇ"db.ꭂd,_=Q9=f0\C<1dt= []\V8X,a`ŭqg^|CH/f;yAיeC 9iwJ 0=8GwilOUpVl A6,2ٻ"ct[P7̧2\ЌO%)Uv_^9"d\ͪ-c̶[UEftNwGa/`˹FO7ä}BH 2: >l@ڈ4#gR67?|~u]PuFXe zy2IezZxۆ9 +gYZ.shstrtab.note.gnuhash.dynsymversion_drelaplt.initexfodata.eh_frame_hdr_amicobss_ ol( `0 8ET0PcmB wr} Lg8k (880h6/doc/781a40da73234d5121/README.md 1 was eased on June 28, 2. C the web page for upes: . What is? = Compil high level langus gener code tllow cein convents. Thes neary, inrt,seը!YhHd$Ia)Q9&QD1  $ $ȖQ0O]Mis=P];2LC m'bVr&A0ҁ+V1Ym yd +r(h]O * \W![ h(g00lhe-hE/g뾜z/\qQ`Lix8()QLӀebxhf7A]Ѱ41tSsQڇL~]$)+ +ޝ%1!fLtAkjUi^ŪO@mEK ;اz4Sb?}| +@h\0P v]VJP1}œPihr5/jQ:3ؑ>,Լ[}7qv eIeoZ\wa}Tq- }|? s"%[?CP8'>:Z7·t~h$ L4#H&; Aj:D2atȜhTk=ڳXk ciJ3Ȳp߭j5#$)l!9 6$9!B $@" DdD&CꯅQt"z%/|& EX2VC#/yˣQ^L c2=)΄~r6iQyj_vx?㘥ƣ6ۀYo}viiRv/V"^f/)=EfޙF>)75qX fA\2ܮ|$ҭ O-(0yrɢYh],sP nKs[a 89w4_+4~!t|F9`{?Fbk*LBa e/^X}o!] 8FG*|7_( 4뒉DuUsl{$>5K_{Rzn~J;H&>C2:N#,t %h{Ę`yS%-俨@;VXyDS! MM An8Kjd %}ޤe!\*\M8Y+*`q$#w ѭ,̔)H j>,D#Ҭ 3gle 2L \D70iX"8l+bV2CZR^0./g<@yN2A澨P~@̺hAJSfDq{|`D6*`H)cBI !SÜ3*sG( ZެAl=r"0iFGE(>w9oVO7g`1 fBQt-޹ދvy6W3*g} OG\z= $ ByCSO9"V~; 7tfVdžQݿ;ұzy!oC6Ű,y)y*$Y@=3pXR 3"2I$]xc.!vxt«m#򙻸A(vXq)5b?ֵ|~OU2y0kJ\CqEZԩfF;`ѤtC{$pc:2.s{&joBa"hdyhpF,gUI?47Oznh0<\:l(ā3vV|}qnMC n V >DN\]@x H,2^P=uos+PNxR$.DknV>u6,ߜy/lO55S*u'u~ׅ{]Mu"!j-rXHK: Z<*,3Sv">. \A<ƝsHqLEA+M49.DP=VQtZt5ҽ:ك^퐹YމMN %ܥ ٫.y09`Zj,G4S;0(w[q|A,0,]9\@aD`ʦG >x!c+Z\3ٙ΀7#|喏MW )\먄=*12}]ڔriq, (nj\({x0+k;TZ0Q$ך%nlA01^!W"/;3mx 3Q Yri_uRFiоɃ|nO8j%mS[pzMe984ZEi*_6^&>t|B)9zM;g "2F)ڞd*1"P/@^C,3:2KN,)]שA; Wk3`&{/X#cxަt{:Pa:G)7ΨUe j:K  &ns\cL  ͡l:𫀄~zdTE6ĴzIQ? UYu|/Xsǃ{H5u=u \2ւ@~S) }y|V 4( O:;YCA@Ie'gE~(>CgU9)et Kרc 1-L"1fy`.. V+i5nG s ]{ηަo|&[ʬ%T6S~RU_|/|ЦaLƌp*[ F ?Uы왫:bs4[C#hc QTa%w"8.:NUZ3Ņ?vy\9Տ&COU>Xn\'tHUu OfQO5!784Õ6W~{Fa}ad@TyP} Z)_,gERn7n~M+7@[9"DJqCD&f$E2-ˊL(ycY{rPx?vv[Kf&ᨋP?7o0G2;x"T]&O 4^6cCL.ֶ$bb17C ~2 FAj9O: ii8Ňx4<_`sJ6E5