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


Reply via email to