libffi_3_4-devel-3.4.4-150500.1.1 >  A cmp9| T8g'ك2G ԵЭ&W2S5nv/Δ=F5 DN'vA?ݡmZhwj.]p!i-܅V:azV^⇷(ؓNji땎SfC%IX7 i{ؼK$| !qg.G╉a3:vר="5G!pzQY05064214f9a87f7fe1a7c800fb8c047c32a00fef215e04210f6fc9ccedc0aafe406d128eeba48b70f2520d743a613b38e5a0f62fg`cmp9|hqRg,-"[Hn W4Z㲱ƃJ`.e!uNn-z`k)"tՎyu;u;90sR;.@ ejyS9 `?N&eOs"dbv> <1Suv+αe Of/. a ꮡ Ɔ=بp,㥹F Q;~2N9Y`7lSJ2U=0~!:\}|>pA?d $ N $04Mnr        D  M  h    0p,0=(>8H9:FG H I XY\ ]@ ^b cdeflu, vPw x< y`zhx|Clibffi_3_4-devel3.4.4150500.1.1Include files for development with libffiThe 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.cibs-arm-5wSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Languages/C and C++https://sourceware.org/libffi/linuxaarch647 ):Amccccccccc7e8450909f0bb894beedbab17ee2b50cbdca1e236906f4906fe6908b323defc1f416ed82c7c3a024433bfa269f4aeaae3b2880f9f82eb46cacb43e388e94a0f2a34f641b9efb6d1c916956e81c942204205c29f66734add87d2726c621bcbf4595224c30a3a1cae1c35bdd648f0bc646d716ca5e2bf1df3650b8018b3c3154f2a5df885bc404504eaffdf8e6c312c33294eb4379a23653027073b509919e3d425c39ac1ba26be0112cfd7dc65f4fabf3fdd0957784ae52aae36dc5df97dbf771836d9ccc8aed3a1c247ad031635f2b99147f9c1040869f7f3c407dac33a3db3795b7b0a56cc68759296b93b3907cb8d01b91a473635890660082d8f71cf472calibffi.so.8.1.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibffi_3_4-3.4.4-150500.1.1.src.rpmlibffi_3_4-devellibffi_3_4-devel(aarch-64)pkgconfig(libffi)@    /usr/bin/pkg-configlibffi8rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.4.43.0.4-14.6.0-14.0-15.2-1libffi-devel4.14.3c@cV~@cD @c-aca@^g@]n]@[ZkZZ Y@X@Xf@XXpsimons@suse.comschwab@suse.dedmueller@suse.comrguenther@suse.comdmueller@suse.comdmueller@suse.comrguenther@suse.comguillaume.gardet@opensuse.orgschwab@suse.derguenther@suse.comschwab@suse.defvogt@suse.comschwab@suse.deschwab@suse.dedleuenberger@suse.comrguenther@suse.comjengelh@inai.derguenther@suse.com- Change package name to libffi_3_4 so that this library can co-exist with the older version we have in SLE-15-SP5. We need the newer version so that we can run the ghc-bootstrap binaries provided by upstream. [jsc#PED-1151] - Disable test suite to build the package despite those errors: FAIL: libffi.call/s55.c -W -Wall -Wno-psabi -O0 -DABI_NUM=FFI_GNUW64 -DABI_ATTR=__MSABI__ execution test FAIL: libffi.call/s55.c -W -Wall -Wno-psabi -O2 -DABI_NUM=FFI_GNUW64 -DABI_ATTR=__MSABI__ execution test These are probably related to the older gcc and/or libc versions we have in SLE-15-SP5 compared to Factory.- Update to libffi 3.4.4 * Important aarch64 fixes, including support for linux builds with Link Time Optimization (-flto). * Fix x86 stdcall stack alignment. * Fix x86 Windows msvc assembler compatibility. * Fix moxie and or1k small structure args. - drop riscv64-handle-big-structures.patch - reenable LTO- add riscv64-handle-big-structures.patch- update to 3.4.3: * All struct args are passed by value, regardless of size, as per ABIs. * Enable static trampolines for Cygwin. * Add support for Loongson's LoongArch64 architecture. * Fix x32 static trampolines. * Fix 32-bit x86 stdcall stack corruption. * Fix ILP32 aarch64 support. - includes fix for RISCV64 - disable LTO due to (ffi#733)- disable static trampolines (bsc#1193272)- update to 3.4.2: * Add static trampoline support for Linux on x86_64 and ARM64. * Add support for Alibaba's CSKY architecture. * Add support for Kalray's KVX architecture. * Add support for Intel Control-flow Enforcement Technology (CET). * Add support for ARM Pointer Authentication (PA). * Fix 32-bit PPC regression. * Fix MIPS soft-float problem. * Enable tmpdir override with the $LIBFFI_TMPDIR environment variable. * Enable compatibility with MSVC runtime stack checking. * Reject float and small integer argument in ffi_prep_cif_var(). * Callers must promote these types themselves. - drop aarch64.patch: fixed upstream differently - drop info dependency, uses file triggers now- Update to commit b844a9c7f1ca based on libffi 3.3 with the following changes: Add RISC-V support. New API in support of GO closures. Add IEEE754 binary128 long double support for 64-bit Power Default to Microsoft's 64 bit long double ABI with Visual C++. GNU compiler uses 80 bits (128 in memory) FFI_GNUW64 ABI. Add Windows on ARM64 (WOA) support. Add Windows 32-bit ARM support. Raw java (gcj) API deprecated. Add pre-built PDF documentation to source distribution. Many new test cases and bug fixes. - SONAME change to libffi.so.8 - stdcall.patch is now upstream - Adjust baselibs.conf for SONAME change - Adjust aarch64.patch for upstream changes - Drop gccbug.patch XFAILing testcases that now PASS with fixed GCC 9.3- Workaround aarch64 bug (boo#1153573) with upstream patch https://github.com/libffi/libffi/pull/499 updated to apply on current sources (upstream will probably rework this patch so we need to monitor the issue for the proper fix): * aarch64.patch- Update to commit c2a6859 - gccbug.patch: Update check for gccbug target flag - stdcall.patch: Fix FFI_STDCALL ABI - libffi-riscv.patch: Removed - libffi-include-location.patch: Removed- Add libffi-devel-32bit package.- libffi-riscv.patch: add support for RISC-V- Use %license (boo#1082318)- Remove aarch64-struct-by-value.patch, needs to be fixed in python.- aarch64-struct-by-value.patch: fix passing struct by value on aarch64- Add baselibs.conf in order to build libffi7-32bit (boo#1029263).- Change License to MIT.- Provide a _service file (and run it)- Package libffi from https://github.com/libffi at 60e4250a77eb3ibs-arm-5 1670942749 3.4.4-150500.1.13.4.4-150500.1.13.4.4ffi.hffitarget.hlibffi.solibffi.pclibffi.info.gzffi.3.gzffi_call.3.gzffi_prep_cif.3.gzffi_prep_cif_var.3.gz/usr/include//usr/lib64//usr/lib64/pkgconfig//usr/share/info//usr/share/man/man3/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15-SP5:GA/standard/ff24c6dc284f72000392a01fceb2e673-libffi_3_4cpioxz5aarch64-suse-linuxC source, ASCII textpkgconfig filetroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)C source, ASCII text (gzip compressed data, max compression, from Unix)PRYeh5IlYk1 utf-83896634faadffe008618d0baf9bfcec87d1b0d6240868f286d9ccfec2c88091b?7zXZ !t/}{H] crv(vX0Pڬ:k,}8kXAJʊ94礆P?Oc* ?),{UɖDhԴRW:n@a[gcr&}]znDM,VmM-Ϛ/QʥBqo!1QϝK5.+Sz5{g0Ӊ)zK((:zthVllf7kZ^ao|=KzGT2Ӫ^x ߿Ӌ]!+M='~Ӹ{"gєbj/Fd>4AңRJߵa48 ?k>iݮCģZ1Nk *sHbLUTa6Wo<e6뜈\*rç;g"CRT3 d1b̼b{JL|ہ>Ygeu&Fdo'BPa8KI**]=Oe[=I~)ban/V@"'A,nHha|Hib{Oub'TfPpRSxik?1FZe[c.>PnJgܳ0esc ;;|Tg\Sy\S#0̭? lRe 4. ?fxjF;&=!S?Rn鋥B!f:++co4OtI޷uE)Q> ϨBSgxѡ6p|È$ pOhLs&:gbxY!`729hr23ۭĩHm%Z-]bb6g{192i(-4R b 2yӁ4h,qYSre[-fv0h@;I5::wשd[95[VРhf40szEQǿ|٬qc&4fbdvyfGk&9\?9^奜qdȭFllW`f5T "߽6wIpdRtr6@@ުgeKu tz;&.lFo^ H|!ɲ.,U^0u)dGT},<"WShewgg6! N-n&D1u4*a)Γ!'?T+jP+ɾ*q}G@0egGe<Ş<b)S~@/>sFj?ag}iUs8M k~m͢]aB2)VFu=Zd*>: b>@y+q`dT7/0\_T>6/( ksaڕvVQHQl[ׄԶ}`|i0 b.&Pjf#ROS'<|mND4:vv@UTBngY lPPrm7cG-' UDG[PοŜ4E PBC[`;f:qa#P>W8MlhSNͥ:?0U' u ORőqhNJe_ՀnE&,(X0 l=5C>H}7j=}H;ZhZLN_dzg|6>0%)Oψ(L"xI=;V{Dhy>8˙Y dQh'y5CgGb3v# ?iO֜I6I/WcX boDZ/JHt~"痊T0{adIW>zΚ>$[!aЪ='ЊzoG逆a=U{@:?XIL a5#&jS5kzmQGUH$԰Mی RG@>:$"\)?R[vKO C*hz#Eh:UyS=Y<mh³BRPсg j Qm. tCFJz7ql^DB 5E(Ԛ?H]T;̻s7!YU!CpVIptP n9jR_-H=j{ƿCAO,Y$|];u G]UMD^f{dCmX >5w] fV͏٘Yqw#) (ipjh-^sL*)U)KY/%+$$:ɜ*T*cdSd P;grx׬aim%KTuH$_"\>j(i8yg+C ţ۵F@Q#gA˺Zee [4#0T%( OY߭sf)3ǒCڏ[PD Zԙ09mA$a}.\oz{H6jnBczϑ(McSq]D=V3t1#m2j7?F(Ϸi)%ޝk4YK ۏ ;WՎ]RQGT!ᴵq#Wu(DLTȓyUl[J禨.hs`>^p:>ID̞rz{Wp{NMy ɑwu?&|'5.p]`}% eR_kbBPjVÀP\j'{jt\gJ;-~{!:7"g^Jb3,jO, ǭ'5̍^ƈT&?dKr#ŸY㟭'+m9EL0Dedь\Rn:39 k@Nh{y59bx?3ܬaoH$Bk'PT ~dϾnxrb7. e6>J9@"(ZϹZm,euO_8LwtXRkZHh0dL\6E !4 y/syC֤+% >5;r"kR\_q3N'l;[b" t+:bVNnj=@b!lE?-Klq ATp ."2"5\{zHG1r *Q쵸ٗ=M[F˜-#V`6{$rh)khc&'<")QXm36D0^#"k$⦥q,Xhcb.FOt&1 4ڇŅXE9һq 5v$KT,׺^}m5'&' 9Ww+-#϶):YWpfF=] 6Egr'| iH..^O LHAr}@V=2M;4SmHw2HR.!1@hq?5nhUV0F4Y1sL /Rw@%-pPÜvR %N]@B6&"f,vmv܇אbx8h-ֺ#$0#bJ[nb6(4_@C9("x'=t7A" "$S+& xjgq0< 0G4KTؐبNdu%q Zzx͠a BxG tI9truoh-x̬;sy)M>jܲ+P9)iw㩗uq-z$T  +ļH%G`@Pq0э&8~#N'ZyHˆYb! H8YIΤ{SX&R;'|SwG \x,cSȱ $y'z0IE ?{(3g75jN`rjpNMxfHT *fHM?Wm!3;qbwwi 9X-2xj{mVuzsT܏Qy0Uww$C*5# VYweWl[5ƧrL'YWgdl%~6W/|.jG2m<3~zؘ/~<;g4Ôq[>c]]J=uY 1Ε0gD^}&*;`XF AeBATZd, XРg% ߒX> gzªRᬄ8;/lm6qBT>s(M5+bfֺ??ԚPsvi'[5Atу$N3b轙nQfm@zKF?<ㅓ;Xj#>JFV56p!r;r+ 40@sͭcoe'vtk#`HA*V#6mC'31}MJ^&ZNt੘Jv納{ 9JM&t0T^@ n>9Ɓܬ|EPB1䵆 mFg6!S%lmt34V7Öpw{f^N |=CƟ 8;{U\ixyd_@y{.U Y7 '\;Y, 7.5;*+b7 Hj ; :ě1bcnq3r_@ t"VR:ӹ{XB/sJLϯ9 DkHp̠ /)Y"Њ2A]w2|Kjx_-ac1P6'BgRA(KH,:Įkb=j ё"w&eXjԞ71)= 3`uC5| ~+h{ ֎ iqnd Yum8ਉ Z>2eZ2m#VU2}ulAck$7FogD1 P]4̏1&QKfs(D:{y[Fccˢ92x =\?Efvx}vl&3ξy0F+4(˅~V)M;x:Ȣ^˿rn3!.CaUM֫;hNn`FLn]lV4Łn>bɯ,σ9-$J+XK3 ! zoL~/p76, %o q~ uiLzyb [0q]O]R~4x 2$nsVOf(VRY(Ėjڮhs8%f>41 rJc7$蒙g~W;h*0<~~kPqH-.16h=UMbE)Y`oP؟l 7[sgS)FY$3hacU.{ =˹| vYٲs#3bn[ܤlFI1'b.!/<6L6Qa`tcx>F66|)dbKVW:S07nT5O }?qfxW$K{l7\20RgF e+e;Uh {n@dSs9] fc.ç_hgǎiMU%yĽӧ fGX{7x9|ؓzIG' ba\\~c܌5䒲q:&6YF/8?ӖoS̼nf|)6K0Ե_TJRy@U)u˫dt}oL& {ZQ :Lߑd/ vc09LCȼ;[Nb0蛻֘|a^@؟Ǣ2I.pi\j_A>2iYFtKU <(SB#^ϾuŒd($ jkJutl1.y \"Bk9aWˁ~ƼX)Ppt{b0,0FX* _LPSҠdgʢA'OX\meFnȀyc|ӮYD%q̫@U-F߲ ]`r5c#FƍQ nX/e0󞑒oʄRŤ2ޡ4>6Y9?~7LVYE\j[wJW2$VmASK{&GSeql`mDuxWs#3A/h~:P !30Tj#ՑD@бy /@A=AV^>>n5A $)rkU<:ç%3i*5ctBҠ'+oo΂pNW9N_g[8~ַ@ooJWeg \1"mc'c 1sNx.+ֈKA^Fqt{P,z댼-2ȂuR[V[Ԩwfp1bd65ʓaxErn,Gn^ pT0EO+$vj%x^:͗jBE(Նm|zmJ9GBɫAW_\ 1 ҕڋ2QzΚHT˺OY{kPVcm(KgWrۍ*zm^RHhM8^=$M"p:4(!*(4;L/l*vj5(Jc!yiL'&Է% pM*gZ'^Te˳/Tu=e%g8  sNed6Iu3ł/$ׅEʢqH$Aj-m|Lq+N(>>~+zt[L=F*9*E1۠s΂:E&&jP;K#W3g,$;#k;ޛR.6-pΛyu_=܅i{9(czRPjt H4"Ȓm5M>VGBwKHmѕ`w`:Uި+̨dh@Hw'1# "7̘CUsNC5cKomnuAMBV䦤KI]vZ+T@dUYDTOiq|ӫ{-itdh5_p'aqRvF"z oan]Y4 =,45LJfFhUƲ%vk#'੣Xqnah& /ÃgX8/īlRnYZeIvaqL&;2DqѽlN #ݣטʠYrKp'@$bBAh$?SvѾZh)ƽζ9S=6;ڨ< up3~&?`t3鹩&MRO3Z.ٞUP4sUtNPZܿI/D,A (f ~]\d!t!h䌻^CYP AFɑA2w{x3;!nHYcЛ za[a)ؽz?Wu(Gaxھ;ՀR <+e؉YS"$;Jw`mCoW3~?'HOweC )D?uB6fKa?dӻIrZ?WXDl\Aw 3b8(= [#rr, L־r][{'cICOث6猗Ϯf,+Ӓh:[\ɋT/ȍjg^(lt D{x =ņONfAq"MOXL:~[lͱEXH-8sW00,{<̅.*(EDm 7ob\O@ `5es3k48zn&CJ0OM?>mfLUQ s)qgpj@KB~ `[#^?EqW71!S TZqO9$9w5~*NޭXex?}g>̞y6bQ~xn⸡|p<6` 9PV,=~TZ!}@%w ]9Xr_?9FPr&ζ/o玘OP+$6:i`7xۂsZ?9x,^7Z#v;d;ٵKP7aN_ zl܇4tJ랑&L+j&;dm|y!< tUjj9)%$.@T(SI  Bpk)# ZS~_JQ C Y>@bCCDDջ@95ebEek6x{񁃺f91_ڒ[v eρ΍tacB{κ4H9)-'zV VI#AY9[ݭ!1:8Xo/ I@[8-y󷃀5un}DT޸hb,j01n NGyl2:$=u˝y[ Q6g~.m뤗!eyA6N6b,oZ ;>%,l?Fs smU$X1϶DsT#NaY}Vp9@\[[mqaE>fcci.K'jU_d^ˮBܹ1N EgDlDWL1ДXyઠVH$9EVUM+)x ERlSM(g[v,fx߇#w_ܬĸ=`Lnss 4%v4۽IM2@Ž߁+DLsh=m(qm<)]bDiqjq 1</Q@Xj 紁}:Ŗm&yt!*ʼn<5JG ב[BG=$7:2*FyĖ{[g;ʼ&8&Yq" Rr6eI5xюAP>ay(,G=mB sDgWM? !{f]ܘ;Ox7&"st &Hښ($YןG0;D\v ]GX9=B'7 n;u(&[/G%8aj18R+JCAFx/aS0qR=S#a҂GBD+Ѳo[Od3r=OҐKEֆP}8KuDE`& :ʆ7ݪ ݮ]}--Y_UŶk|b#LTLO쬏'o!:/8OSA~"&;?lS<&qpMȫQFtIJ-I tLV!CHɉLB d+(P3̊g sX)NFT܍Σѥje?c*C=~}bw1TWn驺76a J9AV ]>tSakr24ʠlr+JNؗcegcбC7q -(,B4v$l$m< )=1wBQc|elu4ɽOfi6C,CG : 4rM3tI`n*ޱְsq)rƹmSiկ[6fR'ҍ<>TJ_c7Ӡ[k?Et9gwot;æbm 5䜨dO,][¨tܽ'|Њ#)f#A:/1oM, oBH m/synEkmC1\j1/H/ ՍMazзk ~#ӏ[dI1,li. w_U4n@ǜ _(۫x$h,Db膺_oK4,~t$?eU֎2"`-HB^NZZčcZеD8 qx:n!fN?54Ϸ(-+ _Z!v !lbŀm.!MK'_z9 'KRճ03ۑGXr-g}"x"a)^LK8Top!L!= iQ-6LMw@o?܇^ *=1AyI.?+sf[O 7!=OGuٌ 7PP ,jnqQ(6Ջ.LJLN^ؽs/C4;1,ߧRy++wʘ[1MNEku^쫱y1{RҢ=ά \EG Ogpsxd6I%IULBn;ķhip| ࡧRvB"z)Vꏹ>3tvQo;˛VkX_CJMUyU8wf|ٛS ھ`v%HSq-w|2GR4Nv-rzss/L<6GTr5`g#J+4jjs-;'!!槴tyYxàY֤ ƈWf\\]<G4CQ\F$Kar\ ,_ȫ&h\Pau$QϺIMn6׏s׉Q%T4؋=Y,V=0k|Et.ih%Z|+u?CT+ Qd8kOg]uUm_*%;{${:+!Mc95>q\ Y_=KGT3B ,/E@g FњRC7,S$R[;IGH$u bEBi?L2tqr H;LijGKFjt_ fK˛pBpA9$Mgz1Y8Dh!xXv"05/*1"s +9^2WCt{8Zv *n|֠Xheb& 8lj}\D}@4v f(%18UTqgݟ+ݓ1+Sy@\2ZF8e;=COUw, '$~^]t^ij.R!uMێAީi8dž4Ux7Exl$ ܚAv+K2n˝ԍY,xa}bbџisML+=a#fR<|!E*ý-ٍvEH$\W<񘯅OdMM';\~MVp*Z}>Es.6(UCP=`XЁ\gK,bBPk?":{+e'FMJ(CGS[7X_È+Zɱ=&/:KAh\:E,!KyG!l=ހ]$r$'8nJ %rz'ʄk^IFIf[t)з;ɽT܂@Thi K'G̾#wc -T>wU,Xc0ԉdY>-,iS*|*+̥:; YnJw1Զ?:kD\,r#;04%H Q98W/Gv ۊqy0S^"xaP-)cE_/anu7G|_ȇ.߲+}w3]ob4c/7F 5AtYJb ՟+([Lyg!ϡ?~[vf)TsKkIqLLٟ}piA"a ZaY#6w`:3 8}atہ  \tEYn3bJ' 7Ɠ c2ta_ J++hB+랰:'La*Sb4Vwȫ8AZk-S]ġ. ٧6mo5{y7z 猴YZ9DDnPI412fQ*M`5ނ]҉A*nCBvL]ڷVӔJ҈ oʳa7e?Ӣ;Oo$u52}Q#c:2'92ٳ|25wfD@^Mvk:fl},U@q,>qS"*K35Z}X5h37 +X1Zʎ:.:Hu<( ׈.1kɆ%ah|^E,ͨ*$q] +)G쩅Q=eHvK:n:pǎ%CP%^w ̋yìnnIJ$ Qa&F5OMMX% VC^" ɿ$q@5zI 9*Tc'lɛZc9'ɡҬqWq>-(?d!kh lZdUT=;.Ϩ1hL[\KRAGz"21({!GzmhPDwl؜1Ll=9)obz6|@bB7;YYdMprǮD f2tb^7oaz1*@FտڻB`RGM*q盎椴*PaI(lJQ#M6&kldJKkTe#+e7'rm:Ut|m-yhIª_2{Q"lbף\HFJHΝF{%i,s;)U:.z8OnJè}.G7 քow#ӫgmX^!vg>.dJj=P}~KҤˏK6L5 TcH4,v_hEӶ YZ