libffi8-3.4.4-150500.1.1 >  A cp9|$(V*Z4-Kku"tyIKFDfd4jlozoԭ*F7n̞f}S^P[0:nr$]~໢C[mhէJ/U"}=Ҩ,gjf籤bGQQ@žnaV3a/ߒkI7v糋4hbMұ{|?,hTocQU/Ks\J^ivH9dfa1cebe0ae6223fd58a745893cc50f7281fd128fe78b82a4c1aaaf22b2e07f779adf37383724d0fe44f051255b75d7820f7b7cUcp9|}llM ũ/ٗZq"*ƭ7 >t߷rHȨ[⼇3N#2-#Bvod 4'zgKyx+pF t%U(P?(oZ(~8=z:xH~.>( ISp;I9[Qkn2 hFr2g=P[}G [R4?II\>p@?d   > $=^b x    h |   (89X:>G@VFeG|HIXY\]^ b^cdcehfklmuvw8xHyX zClibffi83.4.4150500.1.1Foreign Function Interface LibraryThe 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.cas390zl38SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/System/Librarieshttps://sourceware.org/libffi/linuxs390x0lA큤c_c_c`cU\oebbab6d51cd843fa77d0e7fd6975608b6a87e2f39785046a4a49ef2720a303ce2c9c2acb9743e6b007b91350475308aee44691d96aa20eacef8e199988c8c388libffi.so.8.1.2rootrootrootrootrootrootrootrootlibffi_3_4-3.4.4-150500.1.1.src.rpmlibffi.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)libffi8libffi8(s390-64)@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.27)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.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 60e4250a77eb3/sbin/ldconfig/sbin/ldconfigs390zl38 16709428173.4.4-150500.1.13.4.4-150500.1.1libffi.so.8libffi.so.8.1.2libffi8LICENSE/usr/lib64//usr/share/licenses//usr/share/licenses/libffi8/-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_4cpioxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=01277e282cdb06e728ee562faf11296a62db7a23, strippeddirectoryASCII text PPPPPPPPRRRRR~1><NqЛ뜣utf-88a6efa425e1a02430600861f32d5d0eb3ded768b231f52111555266570d111f1?7zXZ !t/[8] cr$x#Gn!|dܯ>_@; rZ_Qm[m1*B:?,:VBa`zQ7|xad" XFvjl~wawZ~"@fz54Ho|#3Ӽ0G!b9҆/Kfy`]8zq? Z9Elj9en#:S^ͻ?(I0sLKD6gW`×jyf]l["^Uؤ\COm&ADLZ4#79)*\Ar?ń=vm+f+ AZ3VC̓GBnoi1M܃B3-f]0WeUpw$g7;M/.JGXqUESvjMqJ{I Hx _a7\kWU~D^[ȘIV=iQ:z9A+S;]m&G4UMq*Cj8ϝcL,]QGq{\QUCԊ;0>T&8n"HZ}.LjPH:hs'BqABϹe7.o:f)cQFg 䲳G,DCreWY`LuFfV E²`:k?`؅+x]&s$:̚Wk7lJ;q'A޾Ý3,|%_'AxI4tr#')IRw+oEL~SRz w 8шzܱRZka/|j} [mr׉ۏ`r$Z`ø 6y~ݧH(A, 08Zot eNm'梑^G+_&^? [AoaQ ح;57R/SL~O4]<̼\$Ӧ{ "tU|53%_Fa'ړ(rN? D}Q`SN:vdp~ﯭ\|W#2嶠v荓.yᄑy!9,Ad1@:q p[RZ8֡gn$y7%J^$+ ϻٗ}>Q%1;to[ש@!?bQt} xrbf1rm7,&Ta\#NVh |[p4="bZ_G*WA aƢ]mI񗿢`C㓤}TE  CN^gmZߟ8ZZT;|18A p#"+h'㑤7޷g6wl=. 9H~1QhhC7 &Cp#}0?12$MO `vOR}&hwz (OrQ 60l!\,j G_>kqS(sq1i<3u2':ZdRƕb4!"3T̝HqzV,8>scʲXIrs͵*w\>ŞIl0 ž'D5/+ȤtVJxj:>S0t⒩0\sy)es&QPW[ޟ.\"/{pمylǡ :t5eWZesQ~K8F\u]&Ejl+~228ڏLA:c41d?g7T}V:BY\ ^q&rϣ.LTgT&QN# Xh>}C@Kaz]uRziǦa~ K]AzûU5k!<ۢO,nVR?EDNY?khhNf @4#`|^AШ(7Mlį+K~rFQ˃}m`y ;__ɸDtyk}K;zQiT luT-&ǧPYقgiGu[O)`a},R ʍ)1(Eu4|Vkv3ؼӟN*X3[Օk` ,~z#7a:B%l~^H3"0mp~U SQ,H,|]*W(|Yc ?edɴkW,b̆:Np2p~^*|wG<+cOJCFHM;9+sQw"qۅkḩ %^f$O̠/J gέaIleU&'+^v)u'6!/GĸSV c"%,  :|hZSH+bʊG#l`/iZ )NC+DK[?~~ϹŘ'+;m'N㮷^0b[ɹTci_W]{ǃ =)\d@>Rrj3Q%fUOY!>.٧<L6` aVARiBb\F`[g/ĪQ ȥNw Osң -[$r+Ͻ41qwtӔw]e*g`iX:/qwF7kS€՜+/yFFܥj΁.Vgl;+ eFn'c'@gVGR}* >QZ/$ÿ|Z|=P2bۣǗvRY0[NE6ĺ,Qu z 4H5@xT,*5cI].0+{xM μnAjk/I/A#,pbd7DkȾh#+g Z#5Ǧ Ɋ0Y΃<8 wCBĈ8!{tq#ZF *ˍdQS8۹\$]`d0׬vX~P`Y\*KnCRR FĖ[4TNa{&{9mxBݘ" ɣCiS.0?j4BVBg9,YЧkEiq`]$WR,l͋sشbAu{8f`1,0K/׎R^T)fg=}(@>4So.|Mvb*tw 06a!<7*#dЌJU ,Zk}]:;Km+9u3t󪨩KA !f||$9ۜ ,V Kpڅ}[^4Gp CͱૌV`CrzZik`Y|͑b)HOff ð^15ӻw;2a]b"d%]I*+f0;Iٵ3N/^BRo qИ|}8MC{|OZJG[*+8,4qXKBǥB^>3ѪFjvɂo?)*qm0KJXnt n_F;"wV^l5R80S[qb4 *D65'w~a}Xz(?c> SX *7 n <2.Vgfm,P<aK3F@M)_ig=5/po* %]s^ϕb/a#mf͒UK(EbfQ_E>[gNLB8]8WpD k-N(*+S)fk@+Q9|9UgW$QX t=0Ezy@{௧uTN<$_0!Y+05+epdWMϰI*F"q$SZfr"ң VlQ,뵮ٟmU}25s/aܡ<ا!E 7>w"šk3ÿz-(&.d'=͐ifSb:TQڰ^kߥ*.m vQV^s U gdB7C}(5~FɷfZ8r(,g'5oG:}vC]")o- YP6:y=f0#}()d&R\`KdL, <2f" ݔ߳`YK> WGn(CO8; <_E!D wzungj/f֟Zu IJGuxM̓KNA>8^c:%Z&`5%s2 f-X*ұYz=gCVzZG> *uv')EoEI%&PoEG9IDӌԢHxaM9+!1^Z)lv`6KU⍤YsoǾAmB(*_'&R X`b -=!fN߬ņ9;[!NRT6̯UX3hs a(Mpu"I(k)W5-!c[ z[Tkv9HU[X >S8Nr0z%DM{N }{)+76"c /J.ۅk/k£eU.t5Q UvJ%^Ԟ?@΅0i{\Li1&7dpz\(59g,@p%@e+SjMē#4H`#<贮nחYC祷ӡ ,6]"1:?i%IS_3+ţWDHnZ|2ɧ8N5jf$pW7`wTfoF.I.ыE:75\w/'D˰E*_ug/siǑ\$1oz phdkP+np_R[Ӡں+nԡer%jg_wk@ ~V277D;Y6pK%ÒUg! V"3GJKKzn{q5"cz5wb4_~D#rتMHڣf˜5n§5\'%Gea[ 1!;0cMY]"֕ Ĵ@k+v,;[ ` m#7,~ 0Wc5={`Q¦һLO+QZ巒Rk*Qs Y~vP; ¹"%r9q'Of_JmqPB~mdj}qOlfCS dO$Cb%|ިX8EEteja2Wb8Lm 8}x9.5~fY}VF|EGYK`n+t&@GXzhZ.0I^Í/:2x'Ld0gQi5EmAڅ)6B<I1v \Y] 9V Cؐ5S Pt w/ bɫ"!D )g4i[ƦӮ!'\GS΃&DAA}_*644]c%?qDSCBmdߋGjOz S6UX7{(|m,mV$])Q^^j.(VLm1c0vm{1P<ܻL *&aVtZnG$ő J8\)dp$D@z[D(>N۰'Mz5DQf\m4<1AwGACj MbCB1r6~L$i*ݶM#ǻ V3a6 J D n{, 8ѬSoQE0GGU8>!h1}Iv):[8f5G1COJUޖbs/Ɉ f&ƅX))mMϲZ.Z]8C N~f%#HuE%Pftj>g1<`ؽP>7y¡p瑱'AG.2;_˒ɔ=Câ!p5P( !L3e4+*,~"5q/`GK <5l=i7VyԽ\x&3&8FAq]<[;lBVgŠ>hd/cKqL_sBVSJZe q;ly?Мω"r ~ʅbޱߏ*ZeZ !OY_M, C:S'H=(y8h[{""PE$rM2?dV Xx3jzͺL/4Ks2n|}N K@ٚD 3{95Ŷ |FcF[,( aLiJ.1(DmA778Ԡ"[8l]&C-Y T2|a5u^Nrz2=(X:Q: h.\g4?C@}mɾ}$axF3]_w !ٮ}?\4qAJ rdNU qzkU<{9.]7TjR߶%7K$Xaj׎fWw"Wj2 Yd8$~XQ1G.ҙ,5ɿҋz!+i"5'Y7~3+w8ct呷'n ;xJSCe`.4W+ V[gV3%+5Ov ̸anbT.G $wKH[|.z[6iV૞~huP4Q[L@Yp,zYGѬS).n}B&ABD*XBNI t !hC$Ӱ}AV3Řm)&Dl`G3@D% u]*SWC)I+1,tdu.3l 8r!]O\ :ss!լ-Mw舢$6 @k;f@%WsGJ50%T窊݋r0GO+T|ه%Vsj ~Qҟg80Wc:,<|˯/ 1g>109HOrIMB q^lV5tph=" L_;[ !FJd2M)chwnu aðigttI'8.ȣ9Ǒ`7FDEZ%d[垊wr\x"6&]M9p6:}*`2d.nfe=u[se䱪uf] T >275&$zݺfv1D+kZhFmd>>W0e?(ܖhx~&2V-~(5s#BˑӋ)CK>!_uԔ͖eVe0ND`SW,Ns44ww߂s4E.WRxjt9UJίԨdi,h(~O3^RrDzhR$ RG_$tߠqg2wmw+_ܛo`j) ~I$hU8ќ1] (C,: &IW,($FⲻE=7gf.\[@.m#W䅰Dߙa{1bߓzN49ūiMJ V=锑<1H'̕ 9urImT81VR5z y4S[LͽS9Py0Lu8!ἀBjX񽑒А08*nj+ TƽBhDiӰW)B̜F }@ vQSu=`} ^ڪ|B]0=Q^R4UsDJ ѳm!ĹČz&q77#CJ8+\y<Ã)?Ų%_U3݀v(Pek(ݰi,NKmo0F?|0YKG9Y~JOs_~sK6wN{,QrVcF?@ۆAӾ-d9o 6jnZ}X9.Bi܄8dN]‡#oX>_?G b`HO @mK+4+wTg[231&+Al|VNsō*aZN ,U(|F~:h4V-rVK yX1ݴf뚀YXuA=6ɐ> KØ Y ' m5T$;)fڔ*q Ml0LDgI6ݼR{&w{G/$/'dzC F/WJpPx#kfa7nkswܺcSUG4)}| 9Z{pέӷB}/K}'١u!Sնs άWu5ABi1ڱSn:}\HjL{z$Wa2qn{ Xh[zE,Fh F+Xx~Cf Zl^fTD}픋|nnUq5z!`X6dVELՙ-D8KSpg^u%vDrX97;}qG9D,4<6ut.ڥJ=Xmȋq ۶qsa=MLvu u54Np q_w0 E< syc'|u W^Lh#psGJGk5CxHmGYR * =L}Yn <[H4n.܌~RD#^[U2K̍gl-~g@2hĚ.uRT[[|dAz6`xoB⣃A؂JnDq=NO 92 Cߓ 3ǧǓsbY ;ic;*%!wg!nŬDJ#S H!Oǜ kf 3t-<&SѭVZ:c "L.iz'\2JŢ//>EJO꠯VsUa|3V_,䝢@&+t9RBqޠb9wF6(b?,rL{Kuж2F+UYTkrG3LC@0@Gk\;;eZkd)E8b15 )o IB)"6rلq63an-O<8v) HbQOڴfٙ&UՄ^7LJUuc2 }Qܢ`EBJq#( 89i i8 G7?pfoKYQCs^Is/)l56zWd$d2Qs|x9D=/p^I-C7Yp\o֗?r6oDn5QVy.B}kIm-!]u& jJ[ ևIqnlx9=93Ԡ&Ht~_ɢ.iZ[>>ɶ+azzk-t P= Dz''qqܾ~ YZ