Hello community, here is the log from the commit of package sbcl for openSUSE:Factory checked in at 2014-06-16 21:33:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sbcl (Old) and /work/SRC/openSUSE:Factory/.sbcl.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "sbcl" Changes: -------- --- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes 2014-06-01 19:41:06.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes 2014-06-16 21:33:52.000000000 +0200 @@ -1,0 +2,6 @@ +Tue Jun 10 09:35:13 UTC 2014 - schwab@suse.de + +- Add --with-bootstrap to enable bootstrapping with clisp +- sbcl-cast.patch: avoid warning about implicit conversion + +------------------------------------------------------------------- New: ---- sbcl-cast.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sbcl.spec ++++++ --- /var/tmp/diff_new_pack.i7gWwb/_old 2014-06-16 21:33:53.000000000 +0200 +++ /var/tmp/diff_new_pack.i7gWwb/_new 2014-06-16 21:33:53.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package sbcl # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -29,16 +29,16 @@ Source3: customize-target-features.lisp BuildRequires: ctags BuildRequires: ghostscript -# Needed for fixing unresolved builds lacking sbcl. Can be removed once the sbcl package is there +# Use --with-bootstrap to bootstrap sbcl with clisp +%bcond_with bootstrap %if 0%{?centos_version} == 600 || 0%{?rhel_version} == 600 || 0%{?suse_version} == 1110 -BuildRequires: clisp -%else -%ifarch ppc64 ppc ppc64p7 aarch64 armv6l armv7l +%global with_bootstrap 1 +%endif +%if %{with bootstrap} BuildRequires: clisp %else BuildRequires: sbcl %endif -%endif BuildRequires: zlib-devel %if 0%{?fedora_version:1} BuildRequires: texinfo-tex @@ -61,6 +61,8 @@ Patch4: sbcl-1.1.13-personality.patch # PATCH-FIX-OPENSUSE https://bugs.launchpad.net/sbcl/+bug/1087955 Patch5: sbcl-disable-frlock-test.patch +# PATCH-FIX-UPSTREAM add missing cast +Patch6: sbcl-cast.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -77,6 +79,7 @@ %patch3 -p1 -b install %patch4 -p1 -b personality %patch5 -p1 -b frlock +%patch6 -p1 cp %{S:1} . cp %{S:2} . @@ -86,7 +89,7 @@ %build CFLAGS="%optflags" -%if 0%{?centos_version} == 600 || 0%{?rhel_version} == 600 || 0%{?suse_version} == 1110 +%if %{with bootstrap} %_buildshell make.sh --xc-host='clisp -q -norc' --prefix=%{_prefix} %else %_buildshell make.sh --xc-host="sbcl --disable-debugger --no-sysinit --no-userinit" --prefix=%{_prefix} ++++++ sbcl-cast.patch ++++++ Index: sbcl-1.2.0/src/runtime/gencgc.c =================================================================== --- sbcl-1.2.0.orig/src/runtime/gencgc.c +++ sbcl-1.2.0/src/runtime/gencgc.c @@ -3545,7 +3545,7 @@ garbage_collect_generation(generation_in while (pin_list != NIL) { struct cons *list_entry = (struct cons *)native_pointer(pin_list); - preserve_pointer(list_entry->car); + preserve_pointer((void *)list_entry->car); pin_list = list_entry->cdr; } } -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org