libcallback1-2.4-bp155.3.10 >  A ddרI%z ĨY.DѰ}&Q qa 6aUNWxNu ??_mذAFLZpcӀT@ʬճ#,E_ $ގٟ׋l_9ۯ\ZX>?d/:>RdҒeO|׶8MUyTuavb6x4y1ʄNSb8/?z7V蒹7mDCq_%j Hu uP=c,[,@EU5 Ӓ.}~"`I W.%le6v6ǖXE5z'koie5Ju˭O|%X cwgHRbŗΠjU6?nNC pmj[~Ułr`(qo >a #1t8EMY} q =9 %jw>cI\ /]>pC ? d  O,08<Ybs     . DLV`    (8$9h:&>@'F6GHHPIXX\Yh\]^bckdefluvwxyz Clibcallback12.4bp155.3.10FFI library for closures with variable argumentsA library for building foreign function call interfaces in embedded interpreters. This library allows for closures with variable arguments as first-class C functions (a reentrant combination of vacall and trampoline).ddחlamb600SUSE Linux Enterprise 15 SP5openSUSEGPL-2.0-or-laterhttps://bugs.opensuse.orgSystem/Librarieshttps://www.gnu.org/software/libffcall/linuxx86_640ddהddו87cf2b557e0865eeff236d36ee8aa2edf5fb026f81925dd745d0f29907b6e48flibcallback.so.1.0.4rootrootrootrootffcall-2.4-bp155.3.10.src.rpmlibcallback.so.1()(64bit)libcallback1libcallback1(x86-64)@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1libffcall02.4-bp155.3.104.14.3bi0@a`@]c@]z3@]w@]c]bx@]%@Z Z Z@YzYS@YP@YP@VJan Engelhardt Ferdinand Thiessen Dr. Werner Fink Dr. Werner Fink Andreas Schwab Christophe Giboudeaux Dr. Werner Fink Andreas Stieger Dr. Werner Fink werner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.deschwab@linux-m68k.org- Resolve rpmlint report "libffcall0.x86_64: E: shlib-policy-name-error SONAME: libavcall.so.1, expected package suffix: 1"- Update to version 2.4 * Fixed a couple of multithread-safety bugs in the trampoline and callback packages. - Remove unused ffcall-trampoline.patch- Move /etc/rpm/macros.ffcall to /usr/lib/rpm/macros.d/ (boo#1185666)- Avoid recursion trouble in spec file cause by undefined _lto_cflags- Add riscv64 to ffcall_arches- Use -ffat-lto-objects when building static libraries.- Update to (lib)fcall-2.2 release * Added support for the following platforms: (Previously, a build on these platforms failed.) - armv6 (Raspberry Pi): Linux. - hppa: Linux 32-bit. - riscv32: Linux with ilp32d ABI. - riscv64: Linux with lp64d ABI. * The build for the mips 32-bit ABI is now compatible with toolchains for the 'fpxx' ABI variant. The downside is that the mips1 architecture is no longer supported. * Fixed a bug regarding passing of more than 8 arguments on the following platforms: - arm64: Linux 64-bit. * Fixed a stack corruption bug on the following platforms: - hppa: HP-UX 32-bit.- add upstream signing keyring and verify source signature- Fix dependencies to get clisp build again- Correct order of %file and %defattr- Allow debuginfo- Update to (lib)fcall-2.1 release * Added support for the following platforms: (Previously, a build on these platforms failed.) - x86_64: Solaris 11.3. - OpenBSD 6.1. - HardenedBSD 10 and 11. * Fixed a bug regarding passing of pointers on the following platforms: - x86_64: Linux with x32 ABI: CC="gcc -mx32". * Fixed a crash in trampoline on the following platforms: - Update the patch ffcall-trampoline.patch even if not applied- Update to (lib)fcall-2.0 release * The package now installs a library libffcall.{a,so}. It contains the 'avcall' and 'callback' packages. The libraries libavcall.{a,so} and libcallback.{a,so} are still installed as well, but are deprecated. * The installed libraries are now installed as shared libraries by default (except for libvacall, which is still a static library only). * The installed shared libraries are now properly versioned. This means that when installing with --enable-shared, upgrading to a newer version of libffcall will not break existing binaries. * The installed include files are now platform independent. This means that you can now install libffcall for different ABIs on the same system, using the same --prefix option but different --exec-prefix options for each ABI. * API changes in : - The second argument of alloc_trampoline() is now a 'void**', rather than a 'void*'. - The return value of trampoline_variable() is now a 'void**', rather than a 'void*'. - The argument of trampoline_address(), trampoline_variable(), trampoline_data() is now a function pointer instead of a 'void*'. * Fixed a bug regarding floating-point arguments followed by non-floating-point arguments on the following platforms: - arm: Linux 32-bit, with hardware floats. - powerpc: Linux 32-bit. - s390: Linux. * Fixed a bug regarding structure returns on the following platforms: - i386: FreeBSD. - i386: MinGW. - mips: old 32-bit ABI (Linux, IRIX). * Added support for the following platforms: (Previously, a build on these platforms failed.) - i386: MSVC 14. - x86_64: Cygwin. - x86_64: MinGW. - x86_64: MSVC 14. - hppa64: HP-UX 11. - m68k: Linux. * Verified support for the following platforms: (A build on these platforms worked and still works.) - i386: FreeBSD, NetBSD, OpenBSD, DragonFly BSD. - i386: Hurd. - x86_64: FreeBSD, NetBSD, OpenBSD. - New package libffcall0 to hold the new shared libraries mainly libffcall.so.0.0.0- Accordingly to Bruno Haible the define -DMAP_VARIABLE=MAP_PRIVATE should become removed- Add some more debug code for build architecture- Update to (lib)fcall-1.13 release * The license has been changed from GPLv2 to GPLv2+. * Added support for the following platforms: (Previously, a build on these platforms failed.) - x86_64: Mac OS X 64-bit. - x86_64: Solaris 64-bit. - x86_64: Linux with x32 ABI: CC="gcc -mx32". - arm: Linux 32-bit, without hardware floats. - arm64: Linux 64-bit. - s390x: Linux 64-bit. - powerpc: AIX 64-bit. - mips: IRIX 6.5 with CC="cc -32". - sparc: Solaris 64-bit. * Fixed support for the following platforms: (Previously, a build on these platforms appeared to succeed but was buggy.) - x86_64: Linux. - arm: Linux 32-bit, with hardware floats. - powerpc: Linux 64-bit. - mips: Linux with CC="gcc -mabi=32". - mips: Linux with CC="gcc -mabi=n32". - mips: Linux with CC="gcc -mabi=64". - mips: IRIX 6.5 with CC="gcc -mabi=n32". - s390: Linux. - sparc: Linux 64-bit. - ia64: Linux. - hppa: HP-UX 32-bit. * Verified support for the following platforms: (A build on these platforms worked and still works.) - i386: Linux, Solaris, Mac OS X. - powerpc: Linux 32-bit. - powerpc: AIX 32-bit. - powerpc: MacOS X. - mips: IRIX 6.5 with CC="cc -n32". - sparc: Solaris 32-bit. - sparc: Linux 32-bit: CC="gcc -m32". - alpha: Linux. * Support for a security feature: On Linux and FreeBSD platforms, linking with the libffcall libraries no longer causes the stack to become executable. - Remove the patch ffcall-asm_cachectl.patch - Update the patch ffcall-trampoline.patch- Update to ffcall-1.12 release * Added ppc64le to the list of supported architectures. * Header now define LIBFFCALL_VERSION (to 0x010B). * Better support for IA64 on Linux (kernel 2.6.16+ and gcc 4.1.0+). * Added ARM support from Jonathan Olson (debian 1.10-2). * Added MIPSel support from Thiemo Seufer (debian 1.10-2). * Added ARMel support from Max Lapan./sbin/ldconfig/sbin/ldconfiglamb60 16843303912.4-bp155.3.102.4-bp155.3.10libcallback.so.1libcallback.so.1.0.4/usr/lib64/-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.opensuse.org/openSUSE:Backports:SLE-15-SP5/standard/31e5afa8f7da49ed35a0d317331d9b99-ffcallcpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=776f994f3d91cdc8a4c5d6b9c1a4920eb06e4184, strippedPRRRR >[Qy@ >j5;utf-86ebd35a2e1105868666555bb7c6d221d85b7ac55fb3d5bf4af5c12d43a0dbc51?7zXZ !t/5] cr$x#IT5I^^Q-QBrH#_',UD67M>diG7P '{vӖ9cht*.0֐ݴ7FߣvՏ7$ǡ.0 lfqcZ4mUmn(c`Q?{*h v 8\C{pHPꩾ۫A/}}cƫ =OA$ŽNӨ%73\Db(;[ 2)0IWfB4rz67 #Q.e!9k}2h2GKbp:Eqv>aܜR'ozpPp+R C!\fy=YwN`Z)|1yy\57y5Λ0"׶Fzok9ݐp1'zɒx\XF/}9LL]:HY]W$8A E¾$#[ˀM5솋̹1ܔݠK=C3{QgaFp:';p}(Y{Ero@n 'K^X,A?E/~), :gE J/$/XĮ#g@Ό4/J2& #@s{iJl zW-#eA=UڿC .۞d0[z&m 6LA~7[U H;1TtS/r;-}tKj1 AX= ]ȔHr0_ M@6Ä@oseˀ跙*CT*jfH;y* rzK<<{YNQ)9dޡVn|z~+?5N sAW7ݸ]Pt򐑔aވ/EӇ}}QXrڕ ۱j/tAgv3Hc2EU1 oE A9$6-8"8M= )}iMKZꇑI"8r 0RI8T@4բQlNw^a67?8~Jt涶ek7T۲_qtA; }c<";i"^^kO[?L?MtVN>h(d&505QW|m]O0s(йuq.Qc;$6y`"|p8x,jd2'}hkRکA!<fC TS)rؔs`xAqlhTj(a? {x,g&9>1[%:OQe2/-'PSj%1,o&j 5x3X,7e|CxmDZ( x/3ޑ9 5mbRijm̽TX(<!0Ӛ;|w斺 3|-t^7I\#WICv,\pg^0VØ^c+m8zaHS= ~-mRid@QY&̩*i"#GdK<9 I(8ۿ:ˠ" CPekTu=&t|&xackZ?RhQuט(gѢud琬ݝYunPpzÞ `_::U2x`P0A7(*-@]2IWaOuN=KG BvRٷIB|jEB _Sbt~*e`"&W~*QMn#~fޥq4籠&hO`@YxI*& ָR:Ӧl PEڕ7a"WxehyW1NY6UlJw,T^bV% ]A1aW!xyoQzѡU9Ԣ T1CZ¬Ң,g:h[ۦ$IĻ l2Xv[gȂ|lj) ۗ>m} w=//42]E'%XFI˻#2|e[Wv=C[g3+'Csb"e{ƶQӼ5MMf22t(wdJjƎ:UOͦH]Y 2M:x67 f Z/> gv)a؀HJ#/!HZd9H+}9XPQE>?@UȲe/[ؼxxzEȀp +ep\L0.U86c*}a~[(3 su?mI[˝tu8k!%olL!3cɚBoHcތp.nsm?' c4 }™PG5=7 y>'H;A7=7,݈; x#%D=`, &PyDlwCSejy!p_9BY_K}9=l>˽'J?ovj]JQnh+u-%tb/ *daM?[@,0}]~7ބM~)QF=|GzI<9 Xps|`=0٣ytk Wޫ/ .Cd/x+ ʶ𝅙1Z Vi!TꬮG X@/w\ٔ8ZSv:cie(8_O~J% tqf券9A)\)xƍCt );+ 6Z3f:1F 2HB?d‚Xq-<`D.ELD.2PcEd3H s+Jݘzshy ߲=|aoh͋8) h,pcLH'YȒtcFx1cZ|qB!n"8_Lx٧S ɂ·/gt`#@fd l@KjkO0_B4 ٵ?!G< B e 8sAmѸ^ b#<x6 -oo6燐d:6zc9](5["q6+EIarm#J@B#x 0o&Bh&~m )flʒσ+}y0, l L,|II BKNdIKW<}LG6^0+j1τO1KiӴ毅Ş9ߊ2v$6"i4 u6BHNg}/_uQ߃m!xkvցUKs( :=#Ieuue ă:o3:B>wBx̬v5Wm,oݮ'UTRʫ{%l=0-Iv>#Oarc'SQϰ'zO6## ԷA\[A{^35a3cB܋_*DlIR^)Ҫo+^CL.`9 ~s)r߃/V"$AD Z~ {rѫb߫syqbΔBqؓb(rk H) pe u^M aQV|&k0=ILiXx+9hm'2hSMO"@2Bn`@nێ )2!L=t6UJ0mݐڐp;; {PJw~HY|g(5`S:7UyIJk#~aQ;"ODoN`$Bv0?Na9(ZB 4&;:lW 0v . 7NDɚ7]G 1ZGJn8zV)IDNHNzg UBxÏ- v7ف7vN4`s{(h 0 N @›öFH i$+Y2a,y4`Ȅi_kP42覧صTmhyRX+1?m\וt\G5P m0"AnSt"֤|ik'p}r9/%RvD`'a Pt-ָlN e nu$MLu|̿š O2"wG_ ӣ!#YYSK#l}E{%Tn@0b!r jAs|.olem4у #:Hb ZW65B>t> "Juk??4)x%H2l^(+STL.D2Bҙ[ [瓞Q`jl9nDs=sq>>oB PbZ)^$ȝuɠ_05i%452xf(6vȡば\7o9\"n\anGh9VȤ.QXŝYh`2 m6\or&٢gu@I;›s;- 3LxDӝI dmnLӮbglǹĄ!FM@6Cu3-0TM@]@VP@Q'k'GC`?V^AxΟ9dc0EQ+:]׎jCپOĨ{&{QQ])ﳖʰK[>ӯ?Wi!+Vk{(C%iXx&(8{RI@x0ۿͰ62u6St,HM51rn=Lz-5 uC?N RpTS=EDgepZBkkP~tqa-N^(KY 6eF^Zyb;V0pBUamwhdٰٙUzQfrq//;isZQ~04xѺ23:0~T$zi#< $ްYI1)K+<$Mw>1T*v9)28HfRD5)W,*+R\abTx.b틞PH]`J6:`M-%vƛYBv#gÿ|v)G2~kچ􁏥T>n.9ިb{Wc )OAT e&]칫g(J0fH'6ZԕAx xB]A _]R0iQg"U9-o~NzMdmJ4O)nm{97?_n'd4lJ S;* \nî:4=KލVV(no9ˌ\-3P=m^uMxQDLEE1ÃhV-(zaCQw~eBOb.ią)'"Ws-Rߖ4lxHΏ$aXuW8n1[,F?4=TpP?q@D lunL6gU_L\д?'nzy痀iH4uل#G yAUa]-aP> 9B7'Fy;/K]x\В")pu yƲ& ~":C[LZ۱U' h<#:〶< FVktKfyѳDau?:BͯeoCGumДӬ~%Wi|rOZ3 t[I'ytOW:<({CPmK17E!<އ~%EwхOH tƥK*>F x` %k3nIoQ irFܣECݜv Q'A-8/ɺBQ>Q#/.3˳`jK~qA7_Q>#cODt }Sh1-{ػ8#o m$ mەq`|IrEjt$*q;tTe8/\x"v I\6,5B?:%EBхR8<>WA&H8"-8"5C 7B?D/rUrW2mҷ6YT '].'gF=aAA|LoAZ:q_rBU=Y_O$At AtK\zO,(ThsDd6BIӔCLqP+P"^R7^pDb1`m8dH&[4CTW]Lg!I" ocݭ"bH!n(_VsLϑuvu#'bR=.*թX~ᒈbQM3*nƝoo ]yiyM S&DJwSttl_򩉲? uD ևf{S5{ZA˞&z+Ƣ.hHл O4YWYzQTkjm*MaDpPcʢV/c }M}i]Ok.y{-\'.䄨L6 ן9Ub)Θ$K'#'cY8<ͨ/6DxaDįļ8B&: Fg;2Q.$f͹:F8Oz@ت,wm(L:j,qբN/DLT h o('u!q q9? a(ȗ-p?+Χ!fVqn*:dc8q“cK=F@f.Vjޗ ;YSXqFz~%neE{ڎ!E.ֆN[x5Yç8,N0U:ƴ<8-&ͺ` y ZCE.,g{8IpHt+Ov$)Za-=X_t6tJ>.ΏڐoW FQz-I./RpUec8ĕz7wVk7O5Ov 9pJ#3EɴAr7x?.KŃCN8uod(:1UXKIe[*'Fp<'/%'Aho:6yf^}2H=甫TUe dȹw98X+0.X%HtU!WhܘA=j`=blG qq<#Fju`>1YI|ռ1?]s7(3ql.L sm˦]v2oB3s74)'o1 XTVOXى^)\4EfŎxnlb(Wa/IuU[75)*o13WbR[/6;PwQfO&M8*(eة-zSÒXM8Vv8jEd]mck^ؾ[(,[Z#|oL:poaG*WV6ڧ)`K𔆈>$:{J!ЉH% f{*sC>`ĝqH#-$}sM=OGsInYHO gc`PHTLR*y}pa.BkJtF))*᪒B~k4'WT+{0? p jYcP)|Rm?M#<9M,3]KM(E 4͝x%?lx!bHۍ n{@ #|0.6 zj>奴A\LQƅSƔuDlv XLQGʋqU h $"NMmH|IXR 7GI"k`×R=p``iDƻNBAC$֕è6tתʐ>E*PbL Pq>U50aM,ũ lrnRB,UpK 8[_RDмfqt;urײ@w0%@5W' \X m1+:wi!OL QF>HeܢZV0*Ir PKh3w s{a]֎w칊/b4}ȐVa!Wy5U]Lm5wj&ϓhD>ׄ¾WoBMӘ3þ.s{Ms4 $Ϡ)Yq~n;s2E L1;R*uM'번:XK-Un+ǻk)TZ .~JI7'ݴZzw}j#BCOGaog;BO`uv61w mvYbx)F$dJ`H5iTT h";^B?jZqTJ*3>%&, >Af_:PyW@="S/>^Qչ.!sW/nq /M(b4'7  YZ