libffi-3.1-24.el8 > 6 6_6 3!pQp)Tξ7]mtZ`c ]mtZ`$Z,Ї\Dk}bCѵ=+zO](S-䄬WP\)溟4D viAJt9}: fť cq1YxlF0]ḃ Ŗˠ{Bz=z_f!b|*6F,>tRb)~Y,>b.<'D;yCd>j UQPON.i@* qJ~p<$X?$Hd    B %B_el             - Zt    ( 8 49 4:4GX H| I XY\ ] ^ ab d"he"mf"pl"rt" u" v"w# x# y# ##$$DClibffi3.124.el8A 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.c/ord1-prod-x86build005.svc.aws.rockylinux.orgKojiRockyMITinfrastructure@rockylinux.orgSystem Environment/Librarieshttp://sourceware.org/libffilinuxi686#~ - 3.1-24DJ Delorie - 3.1-23DJ Delorie - 3.1-22DJ Delorie - 3.1-21DJ Delorie - 3.1-20Florian Weimer - 3.1-19Severin Gehwolf - 3.1-18Severin Gehwolf - 3.1-17Fedora Release Engineering - 3.1-16Igor Gnatenko - 3.1-15Fedora Release Engineering - 3.1-14Fedora Release Engineering - 3.1-13Jens Petersen - 3.1-12Anthony Green - 3.1-11Fedora Release Engineering - 3.1-10Fedora Release Engineering - 3.1-9Fedora Release Engineering - 3.1-8Peter Robinson 3.1-7Fedora Release Engineering - 3.1-6Tom Callaway - 3.1-5Anthony Green - 3.1-4Dan Horák - 3.1-3Fedora Release Engineering - 3.1-2Anthony Green - 3.1-1Anthony Green - 3.1-0Fedora Release Engineering - 3.0.13-5Tom Callaway - 3.0.13-4Tom Callaway - 3.0.13-3Tom Callaway - 3.0.13-2Anthony Green - 3.0.13-1Fedora Release Engineering - 3.0.11-2Dennis Gilmore - 3.0.11-1Deepak Bhole - 3.0.10-4Dennis Gilmore - 3.0.10-3Fedora Release Engineering - 3.0.11-2Anthony Green - 3.0.11-1Fedora Release Engineering - 3.0.10-2Anthony Green - 3.0.10-1Dan Horák - 3.0.9-3Fedora Release Engineering - 3.0.9-2Anthony Green - 3.0.9-1Fedora Release Engineering - 3.0.5-3Fedora Release Engineering - 3.0.5-2Anthony Green 3.0.5-1Anthony Green 3.0.1-1Anthony Green 2.99.9-1Anthony Green 2.99.8-1Anthony Green 2.99.7-1Anthony Green 2.99.6-1Anthony Green 2.99.4-1Anthony Green 2.99.3-1Anthony Green 2.99.2-1- Use /etc/sysconfig/libffi-force-shared-memory-check-first to override selinux permissions check for shared memory access (#2014228)- Use memfd_create() to allocate closures (#1875340)- Add $LIBFFI_TMPDIR environment variable support (#1723951)- Revert 1652930 until 1721569 can be fixed (#1652930)- closures: Create temporary file with O_TMPFILE and O_CLOEXEC (#1720600)- aarch64: Flush code alias mapping after creating closure (#1652930)- Compile with -Wa,--generate-missing-build-notes=yes- Fix declared license: BSD => MIT.- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Switch to %ldconfig_scriptlets- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- protect install-info in the rpm scriptlets https://fedoraproject.org/wiki/Packaging:Scriptlets#Texinfo- fix exec stack problem on aarch64 build- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Add patch to fix issues on aarch64 (rhbz 1174037)- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- fix license handling- fix exec stack problem on 32-bit build- fix header path in pkgconfig file- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- fix non-multiarch builds (arm).- update to 3.1.- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- fix typos in wrapper headers- make header files multilib safe- fix incorrect header pathing (and .pc file)- update to 3.0.13- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- update to 3.0.11- Fixed source location- drop back to 3.0.10, 3.0.11 was never pushed anywhere as the soname bump broke buildroots - as 3.0.11 never went out no epoch needed.- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Upgrade to 3.0.11.- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- Upgrade to 3.0.10.- added patch for being careful when defining relatively generic symbols- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Upgrade- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Upgrade to 3.0.5- Upgrade to 3.0.1- Upgrade to 2.99.9 - Require pkgconfig for the devel package. - Update summary.- Upgrade to 2.99.8- Upgrade to 2.99.7- Upgrade to 2.99.6- Upgrade to 2.99.4- Upgrade to 2.99.3- Created. 3.1-24.el83.1-24.el8.build-id422668fddd6b09aa2342e774246b743f694fdfb2libffi.so.6libffi.so.6.0.2libffiREADMElibffiLICENSE/usr/lib//usr/lib/.build-id//usr/lib/.build-id/42//usr/share/doc//usr/share/doc/libffi//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/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2i686-redhat-linux-gnudirectoryELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=422668fddd6b09aa2342e774246b743f694fdfb2, strippedUTF-8 Unicode textASCII text PRRRRRRRR utf-80bd51c833d05cbf5bd86517dc392edc0bd8758ee4ade0e54eeff708659375ce0?@7zXZ !#,SR] b2u jӫ`(y.hO9UG=p 5GJ,2 +Us4X 3 0A œlV lU9cEm"(IS'8;>,&LC#y/[ܯ,Ǹ pLI,O23k`rmN (P(= z.l(0^ dBz-\aU+>[+(P@#~2UVVq5DNgPum!?^QL iv"gQr],;3_p0GRIpR):^!*=9ul-"lS3ZYmFW*NRhA2n)їgD$_:N#{:-u$u{Wgs&".FǾA {--Vyg4O:CYv5Y&zK׎6cżBfOɮ+-[dOc]{~c>?Jr]٭fo1 N\h+Y E4!nA:6ģl7Cg*hbbiy5}^/H>q|0sŰ\]=V+M|BE6P7it2pQF)e+%mn`_2\; PX}ZF\_L^&2k%AycB6Hc}7OGusL6raVg9 A :o.ZBEXVwÖ/6wsu \wT! k4c/eڂ|G{7B-r(jAC䬱>ӳ$&VF!v %xRf /=|o]pNY0 k/g C=tHYH+]@EwOq2eCy0ZG³E ҁ,Cap$Ž4wnjoW<8կq%oC\k|XUs vKnl- U$%3Yu^85"B]oO%Y Z=?p|K?7Tjs(ʣpzq,)~Wr}`Z鑗po>1rz!qb1khIqsonAә}~x=<>'6ss.wmN Q2dAIMHvL w ܈F.\R1k[YÕ ^Eur^ߘ@<|U9EdTר#Y$C(. \5YASL`s ?. X“ {b_WPF(UEP&i} э">w+)r5#c*y3k6=qk;Šw0ZLp4BKμ ՟ڔRxղ&E@`J]dw=AtOz8KǬchylpTt-vC(M!نǎX_e 3E+;|uEWIL "@Q 4 R?ԑ]fOUK`f]o ~; LEG59u68vSo8+i g[&z/A^SLFx#{E;/J(XAKJ VY2V$v(QV"̍F<{җ2֧6m27ʒsK!]R%ɯ)j#ۧFRQC\,[X{_=d .|GJլ 'U ogsdO ,~|?y`R@EBsk^-&/AS~ dϘ5E aįZD& |BϥӒ^O*|O P'gqz{qIM)M4Zj 6Sӝۃ^Y5.; xc+H!"{D.Gz``Vɴsl(rH>.m uRq&]G/+@w@kh^PJ%#l3[hVh@WG"ڔ0|֢Ca%:j&t +K;V44WBd6*Bߜ3 )P=s<ŕGTD+{>8=dS{_{P"9n"dcqekdPu4saD啭#㳘OnmN3j}BPdFDAbkYA#)}\ZG<wu0qAsA0vEHk 2D+1Uv}[kSO/Hw3*[pIx+ B@߽ 2.wPkS4SwKq%`$yg@uOvXӦQNZ8{DS8P*#݋Hb"b\4Y~XsÃ˼*m9LDKunzrMe v{. %+k|(r89>""?&G/JD+I[ġFB9>*mG7-Hf)~o&47ٓ@ ֏xY\U+XsY%MsDv( d]Wu d9fUYHl2)52m3!ya6qotVw]xStYqf']M1V1˅&i$AF-w[>]9` R/t;uRDE!^Nbь+sҝrAAAԄL|1pē+i!t2AMyaWǓ́N[~fkyka.y `"o Yll"d" vGAMPq+?@Yy6D3 U x\ zmPYr0Ez[դQpn$hE~âoDJD+Iз eye - j\03xcq Ɲrga[\o|PH;+ bW(M1cI^Q0 q&-V QoH`P#lO7X Elf$͖i1K sAz_2jNkXPx$oU2jgyzvjU<\(7l>zTyx7.G"k;i5ӋY<ȷbB;6/6Z^{2q0G%04&rA߁;o*+Dš< vO3i2ʚ >ln)K1su N)* p vU1ЗNp)2> x0+qF(;ͭhF9 @^gGYMÌ?^l~L58Xx1ʍ:!떣|k 7xS!F:Ymrw_|C1ݻ]@ٿ5J2%9U*ZԮ(fGǼpgpEuZh)!U#E - jRgGxn4JfG)vzN`+>LX0 ]^OE}}zoqbCe!iέ,b %3P.,_hj4m{PGwY/`p,d4*`#\'6OX V֖^OX.U񥖪V('Wwm~ZS54"3f%wӴ!j칾> bShSET lA7lkDW%p?8]WҞ.wm=WVZG5P}KTW*C2PF #D͓".]?) mM=@6Q9O6׶o~Q{"X-nxrb9Zn퇫BC˻1K5f)^omw(e@)z)n2>cY/a01lsh;=|s*)2Z_> !܆MJGxq=APݱ0>ahڶM4fv {> 8_|uZqY

YWp[6d4n"^=x?DtDP/0q*};r'_@a_gN_eȠ-Uöa;\NyO |sH>hzLkv4[~5u52UXvn qߤ{C쌿4=sWK4\NE2?ҥޏ@+_5`|z4/ٽ16;$@G#@~@r|p$<9~9i2=*g87ŒF.,jeGLN?SH^#Fb&a *:1ǎwrf2FCY&#+ۉ+-ʊEMi6IwG>BFllS_T+*DQ_i=^tVl2cg <'./P]Q͂7t1 s գ4\f'H4 % R׋Fqr+,8c^Ǵgk!pnʡa z!$Id@GkcZW,W~/.zIHI!lQHbb.V;K3_@/ߺ+U|M@kit-92k!KƮM_ßVزLA&gtG[5nI :uFTΙx*DbV#j7&o%-c%y[j kdp|=KzRC hzT=07i"ZJE4:M+9'2ʾ9>3/T]qM7oby eژT՘tXBW ; C E/gz0p㭥i{1s%csS# ,y])~_+c7ܺڬ  I)ү k%pT{0kxuvƆQ)giM!CTA"11PtpL=*n~c(nF5:tѣOx0eͯәaG#Hgf=r|qu! q{x<)( R|vbupz`;.lwVy 0pĮLjQo|i|**w{<TT$}e li{sQ` ҮeT5af]*K*,`m :0d?}Co-݄ܝA @[f!2KO dg[ qŽF+1Xc^،7paсy,틆t! eVWi%dtW$9O@Dؼn%̲0~}2nsywh'@O(P9[fHYsh,w٩c6I"8={x+ppNvfT${P [{ah~18 "N`M{ʪ%Q(.Rwe\X:l;%? LYxcsURR+ܺDZ 1` v@<񒄱p|D{g2543$jBn&xn XsO?oC Cӻ^M(ڤN+FhTJsvX'T 5{cq1צg51c۝jQr#<)9֓ܢw` ^6XjٟKwty\EF2Dj .x[W"elį>ySZYx g$/݉%6 $&$&k6=x9:V\IP>A?)>} Xcޥ#StЏOPTEyq},Ȝ YO7QҵnGm4e$rڟ$%+eLI D<$t=W^1ehmfEnDx$ZJ6K-2G]G˩dQ_gQc$2  9L"Ó*_(SkTUsٵ棿 .D\7t6? JpMnxM%~lrF,'HDOr3Ψ*YD{]roy|1eגSC3y#ZLEpk']V_A KP0 c+mKhwmew +\%C- $P]>^B 'x?\E|IU~6%LyH TL|LSC@XY2!biF `yS#s|MN-T,<m!_yv+s^n fN} esPw T.gXUxM~NymX"ZgGfGMH._s:@Іgy MC=| b!؊B +!bqrFĶDze|GZ0ɮA1nQݕZ[:eH"*0=fpWьZ~9MZh4ŊqKiA/bq^qPdIv =Y`1EH1 i>UN࢏`).ڜ BT+Je E넹Hm{m1D*h@=;^0g`y.]aRa1^ꂦutgd|0.?$PmU`q v1aXR0Fo(yk&ls O9.?l?ΟE*rt#%y`SXsN7m66&s\3ر0Y{%&stNgz3cvw䄣3R'V桳M*Oq 'zòrH<oYz!Bꠂ@iZ.ÝBZa5iEGN?d!058eQ@ՠ3 QF<04O16Ŭ$,^'pRlF&. ,H]b{?WN/>rG[ST 7j߂P0[/:&UOf ,ު je1IG&6etyU]O~چ׸稈+yy;KOLBCcq{ſ}?9x覯QZkdĊic.YE?ZD ԤuF ?%7w;Cs3bZ>+*̗"ꪒ׍pٮbw7P]B@"|o"[BćD'b()K2=Oi0t h"_R;2f*8ǂѵ _\CKw-5}ʍd-'yrA7<Y7A,?cE<7@!Ya><@Cᢘ2m'!Q0*0o]9ĺtE$,;D`S1X*ǵٟ-\9 oYT6@iKE ㉶cZD-$onVqPbr@b u`gw]zEpN V) F0&. CH`_f9¦մIQ?ǟu-ECdROkMO%Q%:4 /D95$\wK \5`6 ZĿ"[(V#,ܧqKw6R1PǤ-^(~ Лj #+~gׂ:Tى7.4\UAgH (FV9њ@\MƱ3 C3xUx hňYB'#yka3iw߆?S|sx  R29l+~T_ cױ?Ԇ>=H ]ɆP\J؀ z|JNa&w Rvˊ( v}LN.:"N*NiM`abuaD\< ?HNwxxV2mfXxN:n6ʿK&Kk%2]WpZJwu R_bPs){0&CH{= |\d雨&7ENF޵ZdЇ4-f\Rqp»u%J{x 6꼮Ö_B_~[V@|Nhr0>\l%qAuyAuqf9&m pWz1^ OѴL|(:{d% `s8;vnoXJ {4km/>bH3WO hLh,udH1Xd;c?¥ \wl:\lç{~H2J?Nh_j3/GyX'i2`kMzۋ!1ݵGLWއ҆>z~dwVLt Nf1yu/5Yc2:m[-ag"aNP|&|0&Ԁc:rs*6K-8h}ۯ"A2ccV1Вf|9wn7RymS/)dN'kv+MĊ ow/#~Zr)+>2ѥG 'dHiNHכSd할6g#D^ֆ5jxt2?''$_ on}l}jOCkn՚>}:!708ԝe UFF47L+.ccJՌ]e&:NT\?80liFaZkUz{ Z&ܡ,|B4 46jq\bfK>_:z<8&3\^5BG9^%1ck'` Bo´!cPc&\Sw~qu1>;$(fူ"QMhAn y& KtftVz6- xhuJƄ_LOk2n4+ E]'};tVli6C733&Tcak2H G#-q)z0i1q3$\K7?h~]`Zr"xFv{J oPI<gґ8\T }"[ia1/{F0LRCA=;BuhiӖGDEf9q6t= W ?tr[=mȬBY%Mөl}r9 - 7ЩZ!@/]W7ѷ09clUKκƮԿ\xQ [u(ﮙ[V c d\&GmǢC$\0'sp V4б~GFex ~koU\l{*fheU=h5R.4vou7XS;M)fQQ6Z=wq7Cv5NhW%W&nia8\YQYqAT^b:RPYe|Kw~(+vZ6%@[U-]J1΍W=tw#f4$ ܄Yb|2ʤohs; FmN볋Ry7*blߒpyG$Ab|*9BuD@aoMi1WPpF: V\oe݃lw$h[/eEr};XL1t` caZDh4k|OAtm kޤ= exy x tzt$_9$Չ]|]JC\R4, 6AcU'5y/\"ȏR4CV 5xKQ,ZN}_13y||Ac;df+љ!vTXY=8Z,rYվtyωS%΁9&@Gf}/%+NQXC=/zw/h!ͣ <6AArKUwc4K |Ik+} ߷wluUKfjO1}-QoF>Ώl!?C-ݿncTR. Z,9@b2%ϸs#>Q<'w{/jh֤6\Ө7k<5bVW1O}$uPX W7 *pQ׍נn\$B$ kdZ4=lpoJA\1Q[+6e6 vZزܫgM6hyd$j$/RC1As(`M_E!g$e,wӑ[eQWOF8 ܓPplƟTsr`xQ,`Ωt".RXy+be7136D Ɋ_}D.E9U2|3A!BQl]~iV_J~,F%s=M 1$bÄq'>X굀@t+G_Fox>-U+jbO^bD=T"1AF''ПN7XCZFpVoxC9* "*8BbaR/C_ A(D(%)'pc}{=;Q=BcK6gjgyrraS {rH@:LDž8mpSlFg3`an!Kg )OP;{x/? )ĸ™ B2_y̽ƃSh6|J=laOw/<*!3=3Hk֌JZ br@o-Ex^ E($J3#Z2T؆=H\Qu[m&#EW339;,R[yѸ}y +hN'2r"5m/#Lg fin;K>G.3 4қ>_IE$*zXӥA/|itW&6 m~BTk Ϭm8zsghqk#uζp)lVz$>NW,3ǩc*Knz:g;D3ٸ f*X{}y\hſImZP*j.4QdZT"h; hla;bv&9 dɡ=;:ѧs Ȫ"xZ» %v)Zh_Z~ 9=<;30Fӏ8(҂2gL2ra $A}hEh}+WQHbɏkа;R4|[03\lwA+35W]!1= q\z)Ɨ511-9K4 A!`VU i̜jP׍ʂ9+Rtnm"XuTθfI* _*o}zhqi-~?OB S0qVYYV"HT͝X\>Fcg%+*7?/&y 2JM C,2 <2jŢS`7繆iek6=f㟌v,؀ I{,tdfډo灜L&8(sӚI"\.cpJ#:=垥,1c T EI^Q'O|o,@t%e)+O?ԵO$a;ٷqK0ISa|nW^1Nr% <0;(F |S9"tJ)]w=!+j\ub墂,d,h$yZ͊{7634-z劯 W*z_C֪&)o~ IUkʢ#o1A6lK&Lkͦ[LCbxL:d2k"dMO@B9jTRwu&=g h?}#xSrS_\#v7o|cEv`Gh&?LzskgNq:/w %ɇw~XUj5=N`%byfXZhR/ s8cܤLp`(Ék{*4anBZa=@;N)5b>xW~chY l@bn]5%S"#W٧ [ɮ17cÅ5G)_?hDZ䙸7+few||L%!ickE#˾(DzUԾs4 ` 2dq9$čWӿs2'Sh"I" 7T@IMwBeD,QiFZu2+*FK'bLY8s8s) ?ھ Ƌf0 ;ym>/_uM4.:E`yȜpjjn-˅ʦ( 3WJ0:pFr\6YD}DBό3|S;Qڋs/ zB:g:c.2mL:iDuCn=e"BA qO;1~@u"[IӽT+I E˥)9IXHZkv=FuͫvߧqpdOnJ*;PB'>ϐ}b^Y#kyʱr`Tw }469hEQsW10X;Z"PhTDz7*wC77^KՊj!暨<˼_ӌޕ4V9<ŀȳa!.L%MP#U]jXǎ=fu7HKj)jd$;LLȾΕkw%x3҅T楨@I:c裉_SqCi{9TcOm>dHs{sC^]P SC3L4u.܅kPVa^tU5 C܀ϰ5bEq~Va,_ w~^ih%V:g0|R [KF~1|s{+/W^L .5$[$ fs,sv!IHGZjQ&~OgvbЌL&D=5 M,M k$Y@gl։y %d^I9ͱ?%geId$*Um[)s&y K)]Ku>^eT?'{mX>To뭼bhiCD*#˙!%AՍ%b lZ0*FK1`4s#ΖY\m'j;GzW"VɁs*J3\N fym8+Տ%:1CsFyܻ,Ęm] L' `7Ctd'Jf䋃lj2"j!%Rxw;@?rߔ:nu1<( 9[s2% An}ӳë>4RŧB4H z$hw18#Ӗq:V(.Xtg?1"CsxQ傈BO?=3]B0\I@r#UсVE^t%کFGAQQg)4KWHM7yc @(j`3a73",/nrEk%tE}U#Yfj"L)'1^]#>+F|6-7C3K@ <38Ɂ;_281CKMth!<[:D8 ϿظVqs>Ue; o~í3D31a#Xs#YļF-)-c[gi$aeH FW!U Dt]΁r< e}!@CB_n>8*^;`֎K1NJsԊODrR YZ