libffi_3_4-devel-3.4.4-150500.1.1 >  A cp9|+bd.c4J3dW:sa%Ve%䐤)*5/|D^o] xjF]ڴ\e$,,ѫp al8Zl&ԴEN"[c¸TX}t=VA;p5֡4sL/dUb1oi ϯ 7CJkK8]Mu h~TA@$YDex΄[`bt[A9 =I4U3B1[3fa8ee0abae21ef1b195c574d27c6502f655b7b3b73f2d79ccf6ff6f3e57c4e634d4bfe920134fb223cc87146aa7214cf25cc0e9flcp9|tf;38Z>nJOot" #K~]꒺D ٧DZBoEu0Dߓ ea 0r3{ݑHP~36raҵw ښg|Ҟmyy` ՖlQ9CiM9ihhy2~}|q\cnAΫcXmN>qAP80,` Ɏ#m)kɏږ x.9ˎh g~5pĖ0;pPі5Wz{>pA?d $ N $04Mnr        @  I  d    ,l(,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.cas390zl38uSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Languages/C and C++https://sourceware.org/libffi/linuxs390x7):Amc_c_c_c_c_c_c_c_c_17cbf025d9e6b7e951ba24eea9bda15f78b4fd451bb62914b27d379088a86b56dc96f638d83a5678232a6a7e6a65334cfbf3f1acdec2e3572ecdf3ad1ddf2b5ca34f641b9efb6d1c916956e81c942204205c29f66734add87d2726c621bcbf4595224c30a3a1cae1c35bdd648f0bc646d716ca5e2bf1df3650b8018b3c3154f2a5df885bc404504eaffdf8e6c312c33294eb4379a23653027073b509919e3d425c39ac1ba26be0112cfd7dc65f4fabf3fdd0957784ae52aae36dc5df97dbf771836d9ccc8aed3a1c247ad031635f2b99147f9c1040869f7f3c407dac33a3db3795b7b0a56cc68759296b93b3907cb8d01b91a473635890660082d8f71cf472calibffi.so.8.1.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibffi_3_4-3.4.4-150500.1.1.src.rpmlibffi_3_4-devellibffi_3_4-devel(s390-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 60e4250a77eb3s390zl38 1670942817 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_4cpioxz5s390x-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~1><NqЛ뜣utf-8db8df502810fc0d9a1103f04e7be646aa7e92cf29fdce11bc61171507aab8e05?7zXZ !t/{G ] crv(vX0Oew S>TgT=ЫQK4!S9jf|ᤈ!K6xSo"{?q ]D qP98悗pG^xn79T 4ߍ{GèU OwP`㑀c!o7weź3ZY@Be졛%y7&yNÚ$"rRI?+tܘъ5g7T^n݄qq2rd,< 1 w>NlXy+A6Й5(z_cGTl_ W+ /Y+ .bo4 זs$PD((3?0kV4 TÌ]9%w} :ߢלWW13')oW\\sXVo1##~r…]$*\PE(6z  } ivu\ď Mr۽3 wbw׾5( j't(+ 5ѽ?+ILHWTU>'$!zWN8CZPhʗFJsvhHu$a25N$g]`}XMJFOFrm!pk3PR'86aػ-2Oa`gd{kbv#A^&1;вhd TYI!%m_<*Hc wB#Hxf؆yBzi~aefKȘM~xfݝC1,spjAABOOm94 k_d ?.fVDq|2\ΖoYQ 7VE߳k$ 9d;eJU.n258%cVZ죇0;DY1V(\@>e&** yGq+_9cf/~%O)nTSXҼU萆;\p%\w{F1Y Ԟp`}-{`}r%0qlQ.7nÊܖfL4d"$@ rBa|ĩ-wXl|+U'MMLԍλpލT %]75-@d1KQb/ ̞&K<Ϸ*-/"6&Mp&0dRZA=R QEF0q+vjd[-{pB1{iAEƐebyjD7UtLv:wL}HE25ʍ)`YE6pf[҈!|nf6^AuXUMTBAȀ!{FQ ܟLF !w&y.V`mb?˘{XJʕ'rVI ܙ1h<8d",niǚKzɋa&g##YvC'*a ¿nV5v㳡ai&/?嫊XYb>rW1,N#M1]IT f>I.yb7nl.MykٌcN?,fҳ6]eC\?^d?ydfID+mLn%zFa[s5OM 1S!F3_FTkͰ0?>hT3`gH{+@tFR58:ji))dͥõzx1I,抝WT*h軅? B멣G+\\TF)Lq)gA/B=$˘ע3hC-a>*.N DhaW1 : o@REӻ(rEfR :U }׉_0 jA*#+!jոdw2'wse194~ܒ a$V~ - } PUP?& {/PhI_lWϴGƚy£{5gR .S_+HwF%CǓ>f4ֶ8S0Ѽ! )I:UyO)a+OQ,ծOWmmfo6E`ΖT*`+PrzYN-|0 SVK4%3#yy|Zб(BKsUjCUfLǬ[S cx}Z!nڴ$7dBF# `MBMA';δ~.%'!K>B9z}sAE0 Eחy*m ,4C} 2$=?hV2a;mjQ:%b`;4'mFdv09|w?zQaYBgz9udal:I]"7{Pmщ!r#kP^ fdAsPUQ'VL&`š9"B<JOܚh6Y^N㗠J䛽F2 3_5  L&s H ABkXPgSw|_n!VQn[\(%3L-Hg%~ KQp<;tu ?m[Gq6_+fbQopG%ңS4R<сK&qӌ@ Nͨrb0Oۀ53>V=~6$:%_"xr~y #N.}Ded^_ n cCr!, 3>.iUb\K./EK!~}\\0lP=Bk;ǜX/K=;4Q}FV Cu :9hwM']V |\QFohJw﷉?jDPoET ɪMޣJ%] `s0sEVxGy,~VdsН-p2e7Dkkl-|fV 6CWQԼIǘsz29oQ.%B,RG3;p?0QAB4`?_r|q j)r@ bdE׌E'<zg&^'X@!)]Қ}fT 5+ ._= 0lmw,}٨Fqt ѡR YVpH. 4ÌJsH<@}-(+Fݣx3oYIS,eQ*_A9H]4Rh3h-E|ewR`RjͲ#@J.1~̓\ Z~t?}H `3"3*& /3C%ER7 [˳N~Z~C )We8 1S!PgT24or\["0㚸h8+YiOϝ r^`͛=|$P$*|Rza%EZ2t|ʍSfeoqБm~@$1i ~N"Rmͅrh)H1:4+R*h n霜a 6:"hAێ }[Kެ8êe]Ra͡KڌN1Oє,:hNI}\VϓR?LFU 2pog˃m2 Yvab{` 򄏲+Ed(u;g 7*E="^fڋY|>CYT>2-Jh ::<, XXXm\ !Uf G/0+,R9wIU!(y(rw3եiNmNOvh媬 /8FAپm r}z`Td`^9}-ԊH8', h+K޷[lh+VPYj"wqLnmk=FV=:W@ Ws`cSe:etQA$29"T^C@; YmCT/)Sq\@~R!w >0l"ȑ^ām)E`+Vvpi6rsRT P 4ncR p!8` A Pjr܎ /J%LgR $))Rl]h!7|}XAխ2u 0j;l-˒ {wZ?x2F6#O6;}tVx;ZbQi1]wu_9F>c}45[ZZe^S"mpaȝ/ ~ϫt]eDFv)ǒ _&qǍ`I!vIfdU jc#%۝ʴJQRn͋gb*t2&Ԣ:sM d=ƈ |B::9.9Ь%ޛ`?ȹ$d G>AF23Ak;<xu24P';mHa+:H `Ė úzwߑ00tF)3kp M;"&c5q$^p Ck#ߜf #LH!3U-!ƁZ°%#pѲ;ՏGfX-.لBXFu-c+&+`CK$sDl5|49( ');lvVS|j-o$)S9^fuHO(,Ɣñ NN>D<9XAgH$5_Rin9Zd<` OwjWZWXL/ Q"Ć031dS7Dil]ew<0X7V+qK ' N?ʅ!DΨxc6 ~xey(NLWN^n+jט*r/V1%mf5n9DgSQ!?a?L_(D mf3Z~TG4VZ\Ր>^E^#':`hZU6w;[tx)3|)XG65H& ME|k4Fvo< P"4?.7g >8J.ys`UޫXG{1o6/Y֊l%pw&;~ =nk R}133ω ?Ձ{@23NB?3þ܉kCNQN?{jsRnS8C]W/lGL/rjh!)A*%>C0h~'=mRMy{:u%'sgl5AAJȡ>9Z,:E (vr&'&r gzYun  @g\y؞<9zHP_0]_FrC-yî~Rp])u1@0 =VIc* s6d'Qrc)XT]FawM)y]ď^=Vm >"S w 2LoҹD4݂c@.J!6?YkSf {/LOjy.3>?̥̎Y`l.:MJQkOWÐkcY3sPkYЯa p.x '#$o?Du*:wHRaiji00N/Ԥ> ܚ $BxG\2C jq} h̤ >~Dek qDžTnKu[Ư[ќ*[Ѵ`MUn.Î@[ϚX(V8w?\sC6NdC9č1 B0ed-~\D%}}hv_sIص OG^-GpwwSZ"Ge{q\4W=#EKJ[Vz&@qq3|~MfZPK2ڈmtgj ̽D;E&澍V4 s7H*u<=J@K|D@g{eShLqje}E){Ӎ[l5L: !>׬0k1z5fl 5LSBbL<<Ũ+>d%:HmPor,kmQȊKM-DN?&JP$܌bmSq$<[4kzM+qa9Hƍp4_=@33:ԵK{Vom=0 g᳂ 2oВsy0XKeU@&<_,JœcȫWMC4K_m(t+$E0(e#O9˺ˁz ,9 ݕ+5d ; Ɇ{vP/{Y6QU3@`CFjTY ОypL/)AZAON|.:Y %wex?aVw^cf7l$%j?y }(ְl\bKgnKy7gzD5k.dPxabu5b< $(mklj_Mnb 8# 0/EZ,ҕ2i 0f Zmdpegl I Z|yyN\v>$ ̰L y*boˈ"p%vNEai:,15@(|*gкJLoalTH kG30᜿ W߇.~@_V$NJt1MͲ->2u9:GM瘀, "d$ rm޳e faz5p{gg4Ix aLomBQ0_gHR<֛L(;tO~۝ǃ{*S Rߨ .&>8M|aaGzzE7W 2f[x8#øV좳D=Aun;\ѷ!PĺyIntS/zwt;YD~$p$ &_an6NoUM? K V,Ёs'z3 Y BIqےȁ[JD&@:fngE^尹NkfuO~;£r@X;=D*ނ'ྪ(g1Sw7 ho Nj 2G363BR(IH}dy5A?SiT!^z0@*=-;LH_&hEl -Sԉ#//VX]7D rN0fp'Doҭ @abaz2{4Q凚B!t -&@oI%R.S@Zl\jZ̆"bϽ8Nf[7TZҨyКu඼NQ!_'Si-[f2$Sޔuҳ5q欲:`"jqO)nպ ~6]?#G@T]Εu'o3NU\ }m|Uus<,2Wh`cob秝Ð{yӝpT ǭdґf l<ʝ,:^4^3wlUV }:hS .MpϻۏMZAdyIl.@ڏd}0 19ƍƎg߯C痮i`ĕWPcx-kV (eJ%MJҿsAen /@m*]$yrƪbb|hvHCApeLJ3 2t=.3DAaC=*V_EI:$< 5S7DV'bqmWU}H. ;Mk j,2[9cҊ3UaqVј(#i/J* <7onH&':qm7_l/Z?LYxJͿmb+< \?<;"Nh[HqKv)#0?= J_^HOiT1!m{T& D R^SMk1\g F)yZm!"i2CplHB6ʹx@a6\gx[3lJmWm1D9xc^sy-bVQ:`:5Gw1E]H*s:U@ac]IaE(HjAwv'`v7[S` ULEj\₂!BDi~b:KÅHQݾ3juAZO5{bL@!-@vU&jR c=qys5BٻIXRwXҏm =PHhlӹx Oioſ] *[#gJF̓j*"毄v nSf aseP\i`%* -q-̫&&ѱ$ ŷ+{-B;lX%ٙEd68>$|+!\wtʗ?]M'{ݏ6G;3>B"cEW3>@0ⵞvAl3ԭ?4QG) _Q [T T.pų|=d^ !;$K׊8t0eݙ875{ʼn9utbݘ>$ >md%y͙ύ11gho, qyփ9oN\ U  g E?GOV2 Q__YodC03')&EД-a?;Uaŏ + B@BcCTUojԿM oR؂2*>Zc W&52""ȵű-U)q4O 7퉓sN5( hjdNɑ @}zpEX֣(dW(d+kZP0pϢ󋗠}j$ ma*ۀ؆uƹR_'V;\T -c۳,CuuӐP,uB&̲VJٺ,M#Vҿ jm6r,t/ !xs.Gc4B $|.zSv"4"{ 3W 'ٚ[ΚlV"E;4Yu\UZOl%5t`ᙠ:3/&f"|):wSS[vf]5?Nߘ:=A |ȁ\IJBR@cY@7 @|!d<e,X7aT.7OQYR7d:^np^M]n,2Xrk_tW2U,r/C?iȚKZELM=86XB̴ lXjt‘鮬K[ͬ7L(JL\&$jT~4lEC {7)+iuU]1@إc@IMH+Q`+C d;nE䥬+po"u+E.֍|-sPOH8ܯkgd|u knoSpg)Ϋ(v "h#,m0lc1(z M/ǼSaCj8H#:`i)B_zlh7aʗ;BYo۩Ϛ a9aۭzb1,{G֜J8[-O ;l*s.,(v0@0VGYIiW(㩁C= Sr 0Ҹ#]wL+K;lA6q!ej߸rP›Ǔ- :YN5R:۶C|4Bwgh*ׂ2RB8V32spf &vǖlC]t S9M& eRS5)4rRnfN-1QbU2呑 z"$ ~nS4 oYf,] oi:WIJ鮾;<(NZD .cP^YbDI%`zZD Bom8ER'e Zh}FUi.\s ?`*F@XIeE k^ᆏNc9?N}Wmzzd0+1(`  ze1x,ӳ,@ Xo4}Ȱ\mLB4"G&-~ft!OUf] ;~vؕ: ѰDSp>E?;3AZ"~t^GjREXJWH нs˳lKf{e;/rG^CUg‹~Uғ-Ն>BST1WC*]ԕ~M71dTRT|J_aX~@c6hN/6RBLơe"pnez5.d&(0Y'J~WHϳg`T<-ߥúΐ !hԧ'fqA(;Ωi24{38VuC )D77,rRvBȅ?y>=Wq+ \nIBv C 5K4UwEޡ .ÃVۯ[):p#holbJU%EOl>ORm$aO2=PVSDeo. pY VǫL m^cYCDnSe=֤PPo7I؉B}ϝʧIw 28Γ-X^%'KA2MOJw$$ @ـwC/4|j){F#%1|0LNyF7R+ݨd9E,D9cP ,h tH {6aՀ[.)m|ˇ3lk |H݈F^nZWI]&G2q}ݞ F b =A dPT##i_տ֤[d%IH^/L,9\FrP'* Fgɤ+ ,J@ :1;ʬFc]޴6]M*\QK 7]["fA}l4MyLo)K"SW^V<}jAaOn5{ ZU2LH$vJ uIe5ooS{) ci"l<5NZ?憏y]OP rsï Ϙ@N ӨiM|w*WWYUK,!]RfFLRĎ;tᷮ¸:>)(1: /a;i\`@2O0rqm4W[0;U^lK6٣~/Rth5ΘMwܣQn?~ 9;R2~j9e_,h~ L>D a1ŤV*j>Zzä Gǥ'$O LG DﭚM boa3Gt,be4 qd[o:&Ox?6M=/t 5  XpVl@[0u]XD И㷥UA"EhABnnH2vЀJtf\p xbˮn<#IK?#1 5ۇqL z(9SM7mUi ) xFdzp~} ~El&ݢR8Nu=Ư Dd-`lS?]{9y`! 3 'M?:|W~)ΰm Π*iˑvՆw2r.޳ Y1$P! )oc xIN3Q"q}ƞa:\)XE& +rmP o|ܬR.bQc{f-J#1F^:ۅZ6}RV^BZ0`Ai"pLB4agz40Mhw_}a7'J[fc`-?VD$,n%kԋoz[ߎ0d8;@ΚL4Xv;AWÝ1~(6m1{5Dl{MwAp6H-E\/ĺm^+^ITfSlG$UPp{[tg~pSdkPu5@mbc쮯⹹OBvoY8B.U3R!q|iu˛9%d_!%[ *gl+4>pH2H,mKPÄIrn{NJYY"|ѷ=Yc(:.|b Q9W2BqHgfؓT8~CU7< kP|(,(ަٱ~>p(!-?d| roZjFFlE9p#ZXrc&F̳”IҤmCiz4"z\1[XqQyp.Xi~C[hj&_ḋ/uo,O{[ANꢮ NÈyo[RAK!."9+&˾S D &,\"ydpR6S v3Z]n%ۓSt *nPe6J_Yh {| \Jox\?x'$IC4;r )7L&V5PwQEYJS'e3g>'\\ccT%gAHΩ02~8e,p  Rgu"JTl2W*aVlA'wF _Z p$ouG ńNv+pk;h!hLq+-5y^;(SVö:Fm<- KR?fY-3J9ϸ-^8QoGpK#H{zkJ sb(?߀| ROu%'v6n QIzjf̞ %;ߴŸN =.;v 6 L҄>zUEK2g hY NLuD`#6tJNf4N>I`H9Kx?< -/JSW;;Z?rm0+WfÀ5Lp o;_`@VU2H۹a]~D1> ~qꃵqN֋̅I%E+S>85e=]kYn<qmB"wWМĭ[6f9' ۤ}O ƴXK\NcNjUYp5`g^~ ]ّcGY&-;qghnj :/v8y%G %w YxEˀa 6gT/< O>Jj$VDa$yy ;a;ҡǼ~%͹ ބځC0BZj-n _/{L8[:w !fgy)_Ey5ԎL? YZ