From a6976637e7619969cdd8174e6f3af4835aabbad4f72ab4630b927e41ed69919c Mon Sep 17 00:00:00 2001 From: Michael Matz Date: Mon, 27 May 2019 20:00:38 +0000 Subject: [PATCH 1/2] - On riscv64 force gcc 8 as bootstrap compiler OBS-URL: https://build.opensuse.org/package/show/devel:gcc/newlib?expand=0&rev=15 --- cross-arm-none-newlib-devel.changes | 5 +++++ cross-arm-none-newlib-devel.spec | 8 ++++++-- cross-epiphany-newlib-devel.changes | 5 +++++ cross-epiphany-newlib-devel.spec | 8 ++++++-- cross-riscv64-newlib-devel.changes | 5 +++++ cross-riscv64-newlib-devel.spec | 8 ++++++-- cross-rx-newlib-devel.changes | 5 +++++ cross-rx-newlib-devel.spec | 8 ++++++-- newlib.changes | 5 +++++ newlib.spec | 4 ++-- newlib.spec.in | 4 ++++ 11 files changed, 55 insertions(+), 10 deletions(-) diff --git a/cross-arm-none-newlib-devel.changes b/cross-arm-none-newlib-devel.changes index 9d38531..f4a9b00 100644 --- a/cross-arm-none-newlib-devel.changes +++ b/cross-arm-none-newlib-devel.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon May 27 19:59:12 UTC 2019 - matz@suse.com + +- On riscv64 force gcc 8 as bootstrap compiler + ------------------------------------------------------------------- Mon Dec 24 13:49:40 UTC 2018 - Jan Engelhardt diff --git a/cross-arm-none-newlib-devel.spec b/cross-arm-none-newlib-devel.spec index 7659286..ab19dc8 100644 --- a/cross-arm-none-newlib-devel.spec +++ b/cross-arm-none-newlib-devel.spec @@ -1,7 +1,7 @@ # # spec file for package cross-arm-none-newlib-devel # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -34,7 +34,11 @@ Source0: ftp://sourceware.org/pub/newlib/newlib-%{version}.tar.gz Patch1: epiphany-fixes.diff +%if "%{cross_arch}" == "riscv64" +BuildRequires: cross-%{gcc_cross_arch}-gcc8-bootstrap +%else BuildRequires: cross-%{gcc_cross_arch}-gcc%{gcc_version}-bootstrap +%endif %if %{suse_version} > 1220 BuildRequires: makeinfo %else diff --git a/cross-epiphany-newlib-devel.changes b/cross-epiphany-newlib-devel.changes index 9d38531..f4a9b00 100644 --- a/cross-epiphany-newlib-devel.changes +++ b/cross-epiphany-newlib-devel.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon May 27 19:59:12 UTC 2019 - matz@suse.com + +- On riscv64 force gcc 8 as bootstrap compiler + ------------------------------------------------------------------- Mon Dec 24 13:49:40 UTC 2018 - Jan Engelhardt diff --git a/cross-epiphany-newlib-devel.spec b/cross-epiphany-newlib-devel.spec index 0c53e46..88a6515 100644 --- a/cross-epiphany-newlib-devel.spec +++ b/cross-epiphany-newlib-devel.spec @@ -1,7 +1,7 @@ # # spec file for package cross-epiphany-newlib-devel # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -34,7 +34,11 @@ Source0: ftp://sourceware.org/pub/newlib/newlib-%{version}.tar.gz Patch1: epiphany-fixes.diff +%if "%{cross_arch}" == "riscv64" +BuildRequires: cross-%{gcc_cross_arch}-gcc8-bootstrap +%else BuildRequires: cross-%{gcc_cross_arch}-gcc%{gcc_version}-bootstrap +%endif %if %{suse_version} > 1220 BuildRequires: makeinfo %else diff --git a/cross-riscv64-newlib-devel.changes b/cross-riscv64-newlib-devel.changes index 9d38531..f4a9b00 100644 --- a/cross-riscv64-newlib-devel.changes +++ b/cross-riscv64-newlib-devel.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon May 27 19:59:12 UTC 2019 - matz@suse.com + +- On riscv64 force gcc 8 as bootstrap compiler + ------------------------------------------------------------------- Mon Dec 24 13:49:40 UTC 2018 - Jan Engelhardt diff --git a/cross-riscv64-newlib-devel.spec b/cross-riscv64-newlib-devel.spec index c71470e..3debcfe 100644 --- a/cross-riscv64-newlib-devel.spec +++ b/cross-riscv64-newlib-devel.spec @@ -1,7 +1,7 @@ # # spec file for package cross-riscv64-newlib-devel # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -34,7 +34,11 @@ Source0: ftp://sourceware.org/pub/newlib/newlib-%{version}.tar.gz Patch1: epiphany-fixes.diff +%if "%{cross_arch}" == "riscv64" +BuildRequires: cross-%{gcc_cross_arch}-gcc8-bootstrap +%else BuildRequires: cross-%{gcc_cross_arch}-gcc%{gcc_version}-bootstrap +%endif %if %{suse_version} > 1220 BuildRequires: makeinfo %else diff --git a/cross-rx-newlib-devel.changes b/cross-rx-newlib-devel.changes index 9d38531..f4a9b00 100644 --- a/cross-rx-newlib-devel.changes +++ b/cross-rx-newlib-devel.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon May 27 19:59:12 UTC 2019 - matz@suse.com + +- On riscv64 force gcc 8 as bootstrap compiler + ------------------------------------------------------------------- Mon Dec 24 13:49:40 UTC 2018 - Jan Engelhardt diff --git a/cross-rx-newlib-devel.spec b/cross-rx-newlib-devel.spec index d67eb27..64038f2 100644 --- a/cross-rx-newlib-devel.spec +++ b/cross-rx-newlib-devel.spec @@ -1,7 +1,7 @@ # # spec file for package cross-rx-newlib-devel # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -34,7 +34,11 @@ Source0: ftp://sourceware.org/pub/newlib/newlib-%{version}.tar.gz Patch1: epiphany-fixes.diff +%if "%{cross_arch}" == "riscv64" +BuildRequires: cross-%{gcc_cross_arch}-gcc8-bootstrap +%else BuildRequires: cross-%{gcc_cross_arch}-gcc%{gcc_version}-bootstrap +%endif %if %{suse_version} > 1220 BuildRequires: makeinfo %else diff --git a/newlib.changes b/newlib.changes index 9d38531..f4a9b00 100644 --- a/newlib.changes +++ b/newlib.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon May 27 19:59:12 UTC 2019 - matz@suse.com + +- On riscv64 force gcc 8 as bootstrap compiler + ------------------------------------------------------------------- Mon Dec 24 13:49:40 UTC 2018 - Jan Engelhardt diff --git a/newlib.spec b/newlib.spec index ea70264..8e20c66 100644 --- a/newlib.spec +++ b/newlib.spec @@ -1,7 +1,7 @@ # # spec file for package newlib # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # diff --git a/newlib.spec.in b/newlib.spec.in index 01bbb83..587223e 100644 --- a/newlib.spec.in +++ b/newlib.spec.in @@ -15,7 +15,11 @@ Source0: ftp://sourceware.org/pub/newlib/newlib-%{version}.tar.gz Patch1: epiphany-fixes.diff +%if "%{cross_arch}" == "riscv64" +BuildRequires: cross-%{gcc_cross_arch}-gcc8-bootstrap +%else BuildRequires: cross-%{gcc_cross_arch}-gcc%{gcc_version}-bootstrap +%endif %if %{suse_version} > 1220 BuildRequires: makeinfo %else From 98f53681e7c1ed5230f730bc429a7578dcc7d54ebca0aa8071ed235ac56d5c63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20F=C3=A4rber?= Date: Sun, 23 Jun 2019 02:11:17 +0000 Subject: [PATCH 2/2] Accepting request 711485 from home:a_faerber:branches:devel:gcc Update to v3.1.0 OBS-URL: https://build.opensuse.org/request/show/711485 OBS-URL: https://build.opensuse.org/package/show/devel:gcc/newlib?expand=0&rev=16 --- cross-arm-none-newlib-devel.changes | 5 +++++ cross-arm-none-newlib-devel.spec | 4 ++-- cross-epiphany-newlib-devel.changes | 5 +++++ cross-epiphany-newlib-devel.spec | 4 ++-- cross-riscv64-newlib-devel.changes | 5 +++++ cross-riscv64-newlib-devel.spec | 4 ++-- cross-rx-newlib-devel.changes | 5 +++++ cross-rx-newlib-devel.spec | 4 ++-- newlib-3.0.0.tar.gz | 3 --- newlib-3.1.0.tar.gz | 3 +++ newlib.changes | 5 +++++ newlib.spec | 4 ++-- newlib.spec.in | 2 +- 13 files changed, 39 insertions(+), 14 deletions(-) delete mode 100644 newlib-3.0.0.tar.gz create mode 100644 newlib-3.1.0.tar.gz diff --git a/cross-arm-none-newlib-devel.changes b/cross-arm-none-newlib-devel.changes index f4a9b00..6ab033f 100644 --- a/cross-arm-none-newlib-devel.changes +++ b/cross-arm-none-newlib-devel.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Sun Jun 23 01:00:01 UTC 2019 - Andreas Färber + +- Update to v3.1.0 + ------------------------------------------------------------------- Mon May 27 19:59:12 UTC 2019 - matz@suse.com diff --git a/cross-arm-none-newlib-devel.spec b/cross-arm-none-newlib-devel.spec index ab19dc8..653dec5 100644 --- a/cross-arm-none-newlib-devel.spec +++ b/cross-arm-none-newlib-devel.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -24,7 +24,7 @@ %endif Name: cross-%{cross_arch}-newlib-devel -Version: 3.0.0 +Version: 3.1.0 Release: 0 Summary: C library intended for use on %{cross_arch} embedded systems License: BSD-3-Clause AND MIT AND LGPL-2.0-or-later AND ISC diff --git a/cross-epiphany-newlib-devel.changes b/cross-epiphany-newlib-devel.changes index f4a9b00..6ab033f 100644 --- a/cross-epiphany-newlib-devel.changes +++ b/cross-epiphany-newlib-devel.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Sun Jun 23 01:00:01 UTC 2019 - Andreas Färber + +- Update to v3.1.0 + ------------------------------------------------------------------- Mon May 27 19:59:12 UTC 2019 - matz@suse.com diff --git a/cross-epiphany-newlib-devel.spec b/cross-epiphany-newlib-devel.spec index 88a6515..a3fa606 100644 --- a/cross-epiphany-newlib-devel.spec +++ b/cross-epiphany-newlib-devel.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -24,7 +24,7 @@ %endif Name: cross-%{cross_arch}-newlib-devel -Version: 3.0.0 +Version: 3.1.0 Release: 0 Summary: C library intended for use on %{cross_arch} embedded systems License: BSD-3-Clause AND MIT AND LGPL-2.0-or-later AND ISC diff --git a/cross-riscv64-newlib-devel.changes b/cross-riscv64-newlib-devel.changes index f4a9b00..6ab033f 100644 --- a/cross-riscv64-newlib-devel.changes +++ b/cross-riscv64-newlib-devel.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Sun Jun 23 01:00:01 UTC 2019 - Andreas Färber + +- Update to v3.1.0 + ------------------------------------------------------------------- Mon May 27 19:59:12 UTC 2019 - matz@suse.com diff --git a/cross-riscv64-newlib-devel.spec b/cross-riscv64-newlib-devel.spec index 3debcfe..fb21ed2 100644 --- a/cross-riscv64-newlib-devel.spec +++ b/cross-riscv64-newlib-devel.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -24,7 +24,7 @@ %endif Name: cross-%{cross_arch}-newlib-devel -Version: 3.0.0 +Version: 3.1.0 Release: 0 Summary: C library intended for use on %{cross_arch} embedded systems License: BSD-3-Clause AND MIT AND LGPL-2.0-or-later AND ISC diff --git a/cross-rx-newlib-devel.changes b/cross-rx-newlib-devel.changes index f4a9b00..6ab033f 100644 --- a/cross-rx-newlib-devel.changes +++ b/cross-rx-newlib-devel.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Sun Jun 23 01:00:01 UTC 2019 - Andreas Färber + +- Update to v3.1.0 + ------------------------------------------------------------------- Mon May 27 19:59:12 UTC 2019 - matz@suse.com diff --git a/cross-rx-newlib-devel.spec b/cross-rx-newlib-devel.spec index 64038f2..e806100 100644 --- a/cross-rx-newlib-devel.spec +++ b/cross-rx-newlib-devel.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -24,7 +24,7 @@ %endif Name: cross-%{cross_arch}-newlib-devel -Version: 3.0.0 +Version: 3.1.0 Release: 0 Summary: C library intended for use on %{cross_arch} embedded systems License: BSD-3-Clause AND MIT AND LGPL-2.0-or-later AND ISC diff --git a/newlib-3.0.0.tar.gz b/newlib-3.0.0.tar.gz deleted file mode 100644 index bd0cd71..0000000 --- a/newlib-3.0.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c8566335ee74e5fcaeb8595b4ebd0400c4b043d6acb3263ecb1314f8f5501332 -size 18168046 diff --git a/newlib-3.1.0.tar.gz b/newlib-3.1.0.tar.gz new file mode 100644 index 0000000..a92aed4 --- /dev/null +++ b/newlib-3.1.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb4fa1cc21e9060719208300a61420e4089d6de6ef59cf533b57fe74801d102a +size 17958952 diff --git a/newlib.changes b/newlib.changes index f4a9b00..6ab033f 100644 --- a/newlib.changes +++ b/newlib.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Sun Jun 23 01:00:01 UTC 2019 - Andreas Färber + +- Update to v3.1.0 + ------------------------------------------------------------------- Mon May 27 19:59:12 UTC 2019 - matz@suse.com diff --git a/newlib.spec b/newlib.spec index 8e20c66..deca348 100644 --- a/newlib.spec +++ b/newlib.spec @@ -12,12 +12,12 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: newlib -Version: 3.0.0 +Version: 3.1.0 Release: 0 Summary: C library intended for use on embedded systems License: BSD-3-Clause AND MIT AND LGPL-2.0-or-later AND ISC diff --git a/newlib.spec.in b/newlib.spec.in index 587223e..1d0a5c4 100644 --- a/newlib.spec.in +++ b/newlib.spec.in @@ -5,7 +5,7 @@ %endif Name: cross-%{cross_arch}-newlib-devel -Version: 3.0.0 +Version: 3.1.0 Release: 0 Summary: C library intended for use on %{cross_arch} embedded systems Group: Development/Tools