libffi_3_4-devel-3.4.4-150500.1.1 >  A c1p9|< q [)Lplt±q,: FH/R,=_C}:>΋P{Mxh{gWHJ x]]ҠBhWzT>-͒;/dΪ Mk a'حc(S^ V8/7Hc/9p# >GXD>zWI0Κ9"KߢXsNr@7Oݠ]%lㅽI*rSuCNz*(Ad2cd54ad4cd92f1f656a5e4065c50f7c3970d69980ed8154ebd59fc99764c5a9487a963b410c789311db54a75fed988fc276915fjdc1p9|ymSÇCOGT̒AnʖdR7%ƳM*o~5C>[rDHrܾbHXю?3UJbRՄY(>a.6ϫ Sw4YwḦ [kf*_7IϻJN;0!.@"{10-{2%'fc 5v\D/hCއ摱x"nn5jr .Dw<*o'QX>pA?d $ N $04Mnr        D  M  h    0l(,9(:8D9:F{G H I XY\ ]< ^bcd eflu( vLw x8 y\zdtx~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.c mourvedreSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Languages/C and C++https://sourceware.org/libffi/linuxppc64le7):Amc c c c c c c c c da5b3f5995deb0ecfc9958ad055394e6fac3d3ab28ae6458b96bc6ac22507cf4302e085cf78c8a08ecd75a763710a63457a405c6b9d7dd9dc1c004a942a536e9a34f641b9efb6d1c916956e81c942204205c29f66734add87d2726c621bcbf4595224c30a3a1cae1c35bdd648f0bc646d716ca5e2bf1df3650b8018b3c3154f2a5df885bc404504eaffdf8e6c312c33294eb4379a23653027073b509919e3d425c39ac1ba26be0112cfd7dc65f4fabf3fdd0957784ae52aae36dc5df97dbf771836d9ccc8aed3a1c247ad031635f2b99147f9c1040869f7f3c407dac33a3db3795b7b0a56cc68759296b93b3907cb8d01b91a473635890660082d8f71cf472calibffi.so.8.1.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibffi_3_4-3.4.4-150500.1.1.src.rpmlibffi_3_4-devellibffi_3_4-devel(ppc-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 60e4250a77eb3mourvedre 1670942731 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_4cpioxz5ppc64le-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)PR sCIYutf-85cafec6383e3500fff131df305b086c028013541627c41d4b852e09f28fea549?7zXZ !t/WK] crv(vX0Pxx8 [ mK*8c uT.lNO^0`xtefٖ֢5MP,mĝȵy1_&C4:3 8h%Й ) JBKDP&n2%̫I^cRX;r.Z݆|KIe%'Ok홖uo ۡZw}:e3C1XHU 7QMj4(֢9BkGQlo)R.3:w|5<((!K {]X椵fZ\߽v,D<]lCpg[%|>oA[#{8u54>*Yc$])2oRfAS.l-;'K%%NrACeoe$ qƱ—pԖM׷3bG=gWQx/ǝR3-T( AS]c8+ hzpڳ"s2uE>mc=Fju"%@TWЬhR?Dɗ3,M4pv,/)n5!SH%GH$dx&FC M '&Cf}`,JFdLj^Ej˷'=5`1a:s:13%2}݄ӁS|O;mBvt5Tq1ڥ(&)lб947P,۽E4<w(ie/ dc#sWä%lp ^Wy N끛9 ҈rNmfw_&,Gۇ$(RAs|Ԙ#.[`F3hd3ĝ~9maB=* +M09̤:MD{ Aiھ$FbO $^R1P:d2 @M)sgjjji|{r}+4~;ǖ}Pmvϐ  G g^Tzs f$QR㸕2`m=o]\˄Zgɩݞ5M>':a +oc!36rMr5HMn{F_#jJv(q 9ՆmT< %;*[ :qFMB1Ѝ*p?/GZ*]#XUK57b_#o02eqmnpM{ݴd{Pau5nvC ʖp_ J7uwD S%(mA>6q7 d9 B>(|mRF3rv'+r Di70籝XMŅݑ)^3}pӒ EbQz(,܈g,|+ %t}[꾑S7MǖX;l(uU+cPII[ڠ&*%hwIq[*yщ(֫VZq 6!L61. om3BnkikDчѺ>:DYÕ"Yp@fc KygGrsh:^㺼Y%[ReT]a Y ,zSc8~[ ooB}CkBHlYcNK)CiQԲ`,~k ad;5ެ"1sɐtyMTKKh1ԙ!R2_ﰿWQN}Ibe&(Zw.WSS F!ՀvMtG>d kDBy4 SH6{M&E#"P4RV6׈L,4>I՘WJNC6+/.RՃg VqlV<"ۂ^d\HNqxp3DTƅG˽/҅@ENcDjz~~1l wWLjqdVE7ͣ g 4hJ-ffq/{$ 0F2ҶM<5*L4QK5>c9:E!7{@\[JT/,HIOd9`ʟ8~5NV+0Hs&5SuG-xU"%j4ǂs.7dt$qzui~Ō#?N| lV{Kv9UMYނf)5sAm$p*RotS|OJM% 2?D,skR}tRbGrt:vb}ݙ<C*ZDڏ716tpӸG?2n}m'v^ A d+-uʞ? IN8Z!:=̊ >@s 5*Z@$XDHlj?:TbWd:tDV]y~F$8"1N]$ڛ|pEw`lܐ7u:E^isF51i_E~`PV@mYwInkCYsdL[?4 Ok\  SFȋGFeYQ, Q7ewY, q'P|&P=횽sk.MI:IHo!,|+F,wpHaKf>Y?}z"LDkN^lחfZ="Yr5[`:=BԢV$H;J!KIG~ֲ7ooGK&XMł(~5uBUdk6e{&12Qf݀?رE82zs0"VV(R/ddA0*)RW ~ BvT`? K[I%P]hً< u1ȯ L y0s=0${d'zU {#.eRaȟvK< ۤbV ݈2kG8g7b8.6'NCowXL-uNM9켑>bhq4.v:X!NB5q+]?\_8[|x ,mf$9nU[L „Sa43;SWnHTU_:;%GJdڷ }=oSis)ǭ ɭ;җ]݆Q,.B+ $`ѩ Ǯ*ȏbԑب $Ky~}.½ y8U1(P|@~mI}Blzjx>\kGN{6->wOIsR[wal1~7-P` Yed sLH*]w4u7wp~U5=ut]-Z5ekP|2Zax`- Sˮ.1%7r6)y8uNRVh24XIq1"҅3l9eNbuZiPD:wi_ͮ>QY(V,r3 dї8o ñRSt[XB }ֱ]>_5iv?7=ݸpE*kn6/ ANyA⋷|O~3vX׿~8e@Gأ( 9Tk,bvLvv>ŠKv"|E\TTG9p>ɁSFR$V! NjxP4t![V ԇdzJӸ4~Xpݖzz/I^pE(1oVpPpd(ds^[j0XӚaKV+( ŏFw݉yk~娣C =f*2ȥ6;piӈ͵GB^PZ7#,PkN.YB}AY 6#^iaKnjMg#nmcFPvf8Utػ&^ ~%vU4.2& LcȜSƠ 8\٥; sMm._ΰ.SBXK[*>WSY([h)hwGhEEFqHc0Qk%դ /+{TRP7ЫistҰJ "j0snoL(}됧,*!$Ǿ|DCMXlϴSet M@YBA`H]R^TS+n0ۖ ɀj x{yy֯G60LCK.D~#놉\~I-<ʝ옄u<:/=J1aׂD=C@0<+a.zdrͦOgP6^ "qaQSpy$dPl4VA9vZv,z~hlYSI+#8.{+7ϐi!t#^&7 [Fr8+V"E5т+TAz]3Cim˒G"̛q%Ct;@ycf"rQj4#[QYX T5O'ѝ2钂ZSmiKAE,E2Z̾ Op +̒NG_ 6毜ɚ9}qeNqX1o8f-\ܳͯqm"^n\3KG[<-69rM^ fg E_Yd-/ǔT筛Pcٙ1D!)Hs I5Rƕb ZwLb4 Pky\Ƅ]4rn jlPr]c +*>\bpE.PH?H٨ݓH +F<  OvƩcVVZx-~%-hpw?5L܈ttIqgs!S".No;p`4 $MKysJ;/';3v@6L_i}v!Xx`Df 2Ayd{3س`9RY ®J5r>SÎ'wm|U7Hfr;@N"^"wG4Ml!%0x/8ʆS J*o-vu*d*o7JxY3C;K#Rߊ)o ][ zW!l, Rp?+!# `6`"% C+R@핊ŷu}> {(L?% `X*λ'0"МT:g,h5o]4wJj=l ;埑G>"ϖc Ϸ7oAč&8ߐqj e$5PG{~A8pKd2 )#k_i jKT0'0ස6[}Hckң;{(LSsբcM/y)$Olۿ9CG7B"Tf'yc #:r#@6`yvH?Z{`P5]~ɉCcHڂi߹_PbO$iqe$ʼ̑ TӚFu{@*fD_6%[rSC6Av4٣Ng6Xi| ]>Z\-\ǫCH{c#W4G')۾b_|5ShP<<\魓E2'x֊.cגwu@{;/75TbK <{"u<ҧBPGT^|9@7a~eBy+:M:ck_ݳJO5԰֤dCDU24,+x,c&A]K:"n~/DzM[ctɦ*MB˳]çj\C[X)q~z(B*Y؃ ֬Ս@sb&vOߣS9T=,W6rADmǽX}ZÛj5*zpX1M=P0&I0 jn 9ooYԢgHXBE552SxQDw&>*zvSϛ8WA5_ @RA~r y@nWp۵g3*Yl jd0)r. ʮZٟuX!) w/{/4䓑/`Y/J?J~z7'/`8<0n[Ь?%_# :r.[kLe ^gd~[x{"䬣kn_WA ɫI8࿬V5?KsFYV+;pL9za=OK4ށBf+_'p09.Z4uِ>iƄ~W&Pyx֌14|Хk+7QlЕ`h aД7S7I!BsUڭ9[9*.ۜ$`- #Ԯjؿ8.C4^A߳Ŀ9!JGt^)nĞ7H \قP6CS);i;B \ҟͶu{e=<45ԴqhF_8 e:Sd/^f԰ې+oqw D&\{"2,ta׶wu#` hmEd"c'!^)μ,-|eр{FJH9?*O" `@ƪV̞a(8D| ͅVj}|RO;q2J! lJvOx*o m l 8Eπ6B *@Ɏؿ?I u(ZVo׆r! RMWH)GNVqML jBC\˜gzou__H*<@H2* wsptDI{uZ=U'V+q{D\v }7A9P/O &JH&)Iȱģ+I$ 8Ar`B(!W-1пK8^ap.646AwV=URDЩ'T{rhүIDm;Œ5/sʖ'^Xrc@%8,͒tPx}`h{SZ\,G7#gOb%KHЏVLk;tgPnx[>zFNjۡ(p*FfCO Ӊ2Kš]lGOڳ=b yvrH!0CUE.Ex5Ϥk-9+2=0LJMPnY ᗷVrMZ%rA}( vBYwj>##I3AI>_&v"-n iW#&KJ7Ȗtߓn˿h}>2t +X>dјlAjlweʂ&׹Mz@-d'@N+y7@дlt(MrA}-rpy<4e[S޽4Wo8K6RWt'p͒,83*' בb'7Π{NjiebKC'D:}LrC!+j\q.w'`cjhqDޤ+3|,2\  S]!/4 5m0vlpDlhqm~Գ_W/&ʽm. ?*~f Wsd_Z.U]سGw QK]v8}C[/Fth fXA^gJ4b\Y* {r.4Dbx8&;b5\ToPWJ3Q髐fi}4d\I/e@k&Rtq)?z߬5@mY'}44J^@@Ƣl ``JE/MOcnhietc"CocDZВ~$i,`A-FTwe[яʐe1$xˤAXH".M.rMnɃ>T~1x\ ``ϯ`-]6r rˢBԜ0_wѾ6Yd_-FS؅L~u'L)h4-095i`>OG͗MdvpPtGjM4H\mރBG(LnsG.Te3] [I_ƪ{6$"EJc#b'RB[Yp8?K/Lfi9#`&2t`8-X5}p*R7Q4h\Ӆu4Ú{Xmd̴uâDKμ5v9:ߐf#3O.oܔ`:/@ݞ"K7 {]{jTP`b"!t=q>F:8T"892kqEۚl_^0M`( F|6J;`%@ŭFfL -%=6bnOk0X=u!Ɩ/u.n;N%k>cf6xdY: :ld,GBv 1-MZe4)h~%`7PVl0ƩB)Oo:O瀨4o5WP꼫H L<1=[!:jJdr&ZPo`d'aO"A2/we ĠǢƴ߹E'ߋJQb3>Qqxt{= Ρ-8wJGW%<~ёo$Q[Z\ˌՕj|_(,I!&NW?ſ<&鮨OPbo-fϾ~*ڙɫe\.8F:Ij#F,VPڦϜèT0JZ.:iןIc'n;o@O~wUM~߭:W,>@әVMLT7XV̖3@ nIH=Ѫw$ h}3))Ǿ(+[Hc_0|mD-J mP֍μ*rm1*D{!TepFިvPY=!8^bHH:-~\B0Y 84fc&T#^8`6Ed:1 p^Zܮ0ifX.vJh͌D0n :"W;᪴QvpZrލ,lM8w)Ϧg1uoc$J6+e=aI3S_>Li#ߤRYhw"1'Zvg@InG57 d?ӅPARZFABX5v5r o_HiGAgKlW 4Z]^p͌4ʣ-γc ۀ<✍8^+`a㠓ߗ۩XqC:_$SwY 1)9;8&K>hokЩ ~xJɣzfq-ڣ\7Ns,3L1.maNa/|%񄜐.?S:o08jb5X 1L_xV\r^w ]mJ܂j1n ޫFB=p(P\%eG D%۲lu &6A8D9h{˰Ua2ߴ$cqCnN39.KX!tjl$ -)icב.N7&w&*noD= Bv&@h?3%X ZڭpeW}6Vxrv/m9].#ra,9}6]SҰReYWg%\?E]]La3&\HkG^.lsTң{)MA$-Zܦ(֛Ceo[,srə|Rza[ո"_@o3=,KVY"N4d@XD(cӯ\xc%njbگ\nl9Lc"J2ImΥ=L)@<\dBu]WwȉsIGR.rخVP?嬈۔b6qyD+n}wbF\{s*ƂOH* &6t|7hYքi/8z61jܷ_q.@/{tpXFȭʄ斕=3.=KL0C?9'UJW԰4=ibJ=xPpG\v㟷::b%t pnxMЇERܨj$GCLs 3~D2sgA!`scwoD mNM1  V3.Ź?\G L*.V}QS:Dn6t!-ۣ5d V!zE)w9cHe8'Ag>1lO$fm Ɯg*몱 ;I8sq|45LTr i?$,ۋ|kzTLFR&4BwPn 6a}\19qHLOS(W:X{?3!,E:b?9_Ǭj=%ϫ9lq>@ iVĨL 鏝vDrq]Gd8_ݕ4Fk &\@LX[@0ߙ!aKJ.cpZh ֺ5RoknaR>[HVĘ5L]~64/֛mCO]azj4 AZv{rw|ݜZ|̾V%j0;U'Ɣj`yXXԄ.`]$+RY-@b:#81"iN-V>Y0)OE1K (׊uP(옽[į聬M֧ɼaz)x@ fhMVUPPIqGJa>1n=祎 n@#V(\T7rb;:9Ȕu"VܵwGwf ҍs:5%^z3 fFYsbszQY, IpM;5pt>(Rm/k06 gYMDs([ fmփD~Vc%'f@Wy C%ve޷А D]Զ3JIwHJtƴ2m|:p#őNZ+Uc_7ԠI!ӅA`r+ -m} 5XhL NG|h$N%WރkR]h Nևm+^cb~#0 J^}Fx9ns)ϳKW[O $^l0HW":HR取u#ނ=pf͖ve ru~D5F?YṔH!2׳\GM>&B0ʎ:Q3g:kO9&6n3rHS#*`Wm:6s}uy1pp-acK`9Ss(8vJ?,Oߕg 8ZEC_?֨CP%p>>y$C0 Iʐ9׹[ /@*iAV=K&!zEs~d:@0с+gL#}pbN׃ ݠX!zg|% ئgqL԰)[׷ ӧ%bf&4Yu qCdC9w%q=|4(SyT5^Q43wa)Zb@06/DThV3LkFbp.@S|#Õm(ORMs lQ63^ ٢utE~cԳ#Ol?RIfqNv֍*efbDϊHj"ߨ^6%A٩`JݏҐSI oK ԣ\z_ Ij(w^"E{#hP'6/gK7-F{OTY%Mݡc3S1GH66UB~?-WB\$6hVS rRdnjPK;umZӗ)7!%޻3]DI# ާޗ +T.WD֞b<"e%h*氻HPsl(C,n(IR*ֆ ƏfhEԯל"!S^G8KS={_xS]nmJzeNN{7"`0EckʃY3 c04"pf6bw(+U8E臇J*LnV'\b]xJ Xĉd!`LgP\-l@Ϡ5%F5epRTZy9f18 o6%?Xp.4=i9ᆋP >9;]H1y!,ZW@ [MDn!j2c4RS5JaE֖R"}ӎ%X8Z}JaN*`1Ҡnsݭ݀ca;$؋*27.n{~]L(ó)mfARܞ3ziU4G&7cV 9xFϑEZdK[->J[VK)c]a}2˓󦟵rB I㘊?fne,bd|^T$IBP I*Ztػ7CݦЈP> 6+m9΃Ͻncfa:*L(o5RcIpƕG0`Te&uUl^EHCFôo)@g|%d$Bݪ-=ћ̹.njQJRR6flv{M,1ֳ2x/UT:# ۝?B*_"d/_Lbu?V$h j|DX6£֨kx| gHG݈p`z~OG%gV{/T&"Z{_y=40ƆuB*PLD>A{(<@{X f&};E;̷l{ERЛOǘzU:_ZP+4XNa \_ËD9{7E/N}9 Yx9FQʯ1^48oKVE=:{PJ_QF/u_9aM/DXCIf5xDžܢKkivvyVr'bM[:!_LVRҋBb=$͝ vCnɖ8UdZ@>Ы*s"D|u 4b.f#h z?\|ѦmU۷'|EwRQQes׍QqHV5/Up;79g1AD4MGi=&|OzƻcʖؖtS߶ YZ