Hello community, here is the log from the commit of package sbcl for openSUSE:Factory checked in at 2020-03-14 09:56:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sbcl (Old) and /work/SRC/openSUSE:Factory/.sbcl.new.3160 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sbcl" Sat Mar 14 09:56:32 2020 rev:51 rq:784720 version:2.0.2 Changes: -------- --- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes 2020-02-03 11:15:39.233915761 +0100 +++ /work/SRC/openSUSE:Factory/.sbcl.new.3160/sbcl.changes 2020-03-14 09:56:35.355165141 +0100 @@ -1,0 +2,23 @@ +Fri Mar 13 21:16:28 UTC 2020 - John Paul Adrian Glaubitz <[email protected]> + +- Update to version 2.0.2 + * new feature: CMUCL-style block compilation support has been added, + allowing whole program optimization. It has been documented in a new + section of the manual entitled "Advanced Compiler Use and Efficiency + Hints". In particular, users of block compilation will find a large + speedup for numerical code, as functions which call or return floating + point values will keep everything unboxed. + * bug fix: in CHANGE-CLASS, handle non-standard slot-value-using-class for + :INSTANCE and :CLASS slots better. (reported by Shinmera on #sbcl) + * bug fix: REMHASH in an EQUAL or EQUALP hash-table works correctly on a + key for which EQUAL (respectively EQUALP) is reduced to EQ. (lp#1865094) + * bug fix: do not emit a warning for DEFCLASS slots with mismatched :TYPE + and :INITFORM when the class has a non-standard metaclass. + * bug fix: DISASSEMBLE on SPARC is less likely to spuriously annotate code + sequences as error traps. +- Add patch to add missing linker flags to LINKFLAGS on ppc and ppc64el + + ppc-ppc64le-fix-LINKFLAGS.patch +- Refresh patches for new version + + strip-arm-CFLAGS.patch + +------------------------------------------------------------------- Old: ---- sbcl-2.0.1-source.tar.bz2 New: ---- ppc-ppc64le-fix-LINKFLAGS.patch sbcl-2.0.2-source.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sbcl.spec ++++++ --- /var/tmp/diff_new_pack.YvzSRR/_old 2020-03-14 09:56:37.123166439 +0100 +++ /var/tmp/diff_new_pack.YvzSRR/_new 2020-03-14 09:56:37.127166441 +0100 @@ -21,7 +21,7 @@ Name: sbcl #!BuildIgnore: gcc-PIE -Version: 2.0.1 +Version: 2.0.2 Release: 0 Summary: Steel Bank Common Lisp License: SUSE-Public-Domain AND BSD-3-Clause @@ -95,6 +95,8 @@ Patch2: fix-tests.patch # PATCH-FIX-OPENSUSE strip -armv5 from CFLAGS Patch3: strip-arm-CFLAGS.patch +# PATCH-FIX-UPSTREAM fix ppc and ppc64le LINKFLAGS +Patch4: ppc-ppc64le-fix-LINKFLAGS.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build ExcludeArch: ppc64 s390x @@ -115,6 +117,7 @@ %patch1 -p1 -b sockets %patch2 -p1 %patch3 -p1 +%patch4 -p1 cp %{S:1} . cp %{S:2} . ++++++ ppc-ppc64le-fix-LINKFLAGS.patch ++++++ diff -Nru sbcl-2.0.2.orig/src/runtime/Config.ppc64-linux sbcl-2.0.2/src/runtime/Config.ppc64-linux --- sbcl-2.0.2.orig/src/runtime/Config.ppc64-linux 2020-02-29 21:25:50.000000000 +0100 +++ sbcl-2.0.2/src/runtime/Config.ppc64-linux 2020-03-13 15:20:42.148527131 +0100 @@ -10,7 +10,7 @@ # files for more information. CFLAGS += -m64 -LINKFLAGS += -rdynamic -m64 +LINKFLAGS += -rdynamic -m64 -Wl,-no-as-needed NM = ./linux-nm ASSEM_SRC = ppc64-assem.S diff -Nru sbcl-2.0.2.orig/src/runtime/Config.ppc-linux sbcl-2.0.2/src/runtime/Config.ppc-linux --- sbcl-2.0.2.orig/src/runtime/Config.ppc-linux 2020-02-29 21:25:50.000000000 +0100 +++ sbcl-2.0.2/src/runtime/Config.ppc-linux 2020-03-13 15:18:48.903522685 +0100 @@ -10,7 +10,7 @@ # files for more information. CFLAGS += -m32 -LINKFLAGS += -rdynamic -m32 +LINKFLAGS += -rdynamic -m32 -Wl,-no-as-needed NM = ./linux-nm ASSEM_SRC = ppc-assem.S ++++++ sbcl-2.0.1-source.tar.bz2 -> sbcl-2.0.2-source.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/sbcl/sbcl-2.0.1-source.tar.bz2 /work/SRC/openSUSE:Factory/.sbcl.new.3160/sbcl-2.0.2-source.tar.bz2 differ: char 11, line 1 ++++++ strip-arm-CFLAGS.patch ++++++ --- /var/tmp/diff_new_pack.YvzSRR/_old 2020-03-14 09:56:37.211166503 +0100 +++ /var/tmp/diff_new_pack.YvzSRR/_new 2020-03-14 09:56:37.211166503 +0100 @@ -1,6 +1,6 @@ -diff -Nru sbcl-1.5.9.orig/src/runtime/Config.arm-linux sbcl-1.5.9/src/runtime/Config.arm-linux ---- sbcl-1.5.9.orig/src/runtime/Config.arm-linux 2019-11-26 21:35:11.000000000 +0100 -+++ sbcl-1.5.9/src/runtime/Config.arm-linux 2019-12-14 21:36:19.114492503 +0100 +diff -Nru sbcl-2.0.2.orig/src/runtime/Config.arm-linux sbcl-2.0.2/src/runtime/Config.arm-linux +--- sbcl-2.0.2.orig/src/runtime/Config.arm-linux 2020-02-29 21:25:50.000000000 +0100 ++++ sbcl-2.0.2/src/runtime/Config.arm-linux 2020-03-13 13:53:38.156922974 +0100 @@ -9,7 +9,7 @@ # provided with absolutely no warranty. See the COPYING and CREDITS # files for more information. @@ -9,4 +9,4 @@ +CFLAGS += -marm NM = ./linux-nm - ASSEM_SRC = arm-assem.S ldso-stubs.S + ASSEM_SRC = arm-assem.S
