From 727d24fc65c8ad36ab2a6c1d29f61fcf0c8dab6d2b783a146fc4d5c710d322ba Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Mon, 27 Sep 2021 08:25:03 +0000 Subject: [PATCH] - Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. - Add bits/unistd_ext.h to the list of removed fixed includes. OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc7?expand=0&rev=212 --- cross-aarch64-gcc7.changes | 6 ++++ cross-aarch64-gcc7.spec | 2 ++ cross-arm-gcc7.changes | 6 ++++ cross-arm-gcc7.spec | 2 ++ cross-arm-none-gcc7-bootstrap.changes | 6 ++++ cross-arm-none-gcc7-bootstrap.spec | 2 ++ cross-arm-none-gcc7.changes | 6 ++++ cross-arm-none-gcc7.spec | 2 ++ cross-avr-gcc7-bootstrap.changes | 6 ++++ cross-avr-gcc7-bootstrap.spec | 2 ++ cross-avr-gcc7.changes | 6 ++++ cross-avr-gcc7.spec | 2 ++ cross-epiphany-gcc7-bootstrap.changes | 6 ++++ cross-epiphany-gcc7-bootstrap.spec | 2 ++ cross-epiphany-gcc7.changes | 6 ++++ cross-epiphany-gcc7.spec | 2 ++ cross-hppa-gcc7.changes | 6 ++++ cross-hppa-gcc7.spec | 2 ++ cross-i386-gcc7.changes | 6 ++++ cross-i386-gcc7.spec | 2 ++ cross-m68k-gcc7.changes | 6 ++++ cross-m68k-gcc7.spec | 2 ++ cross-mips-gcc7.changes | 6 ++++ cross-mips-gcc7.spec | 2 ++ cross-nvptx-gcc7.changes | 6 ++++ cross-nvptx-gcc7.spec | 2 ++ cross-ppc64-gcc7.changes | 6 ++++ cross-ppc64-gcc7.spec | 2 ++ cross-ppc64le-gcc7.changes | 6 ++++ cross-ppc64le-gcc7.spec | 2 ++ cross-rx-gcc7-bootstrap.changes | 6 ++++ cross-rx-gcc7-bootstrap.spec | 2 ++ cross-rx-gcc7.changes | 6 ++++ cross-rx-gcc7.spec | 2 ++ cross-s390x-gcc7.changes | 6 ++++ cross-s390x-gcc7.spec | 2 ++ cross-sparc-gcc7.changes | 6 ++++ cross-sparc-gcc7.spec | 2 ++ cross-sparc64-gcc7.changes | 6 ++++ cross-sparc64-gcc7.spec | 2 ++ cross-x86_64-gcc7.changes | 6 ++++ cross-x86_64-gcc7.spec | 2 ++ gcc.spec.in | 3 ++ gcc7-ada-MINSTKSZ.patch | 51 +++++++++++++++++++++++++++ gcc7-testresults.changes | 6 ++++ gcc7-testresults.spec | 2 ++ gcc7.changes | 6 ++++ gcc7.spec | 3 ++ 48 files changed, 239 insertions(+) create mode 100644 gcc7-ada-MINSTKSZ.patch diff --git a/cross-aarch64-gcc7.changes b/cross-aarch64-gcc7.changes index d44494d..0aa9930 100644 --- a/cross-aarch64-gcc7.changes +++ b/cross-aarch64-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Sep 27 07:35:46 UTC 2021 - Richard Biener + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + ------------------------------------------------------------------- Wed Jul 21 06:27:06 UTC 2021 - Richard Biener diff --git a/cross-aarch64-gcc7.spec b/cross-aarch64-gcc7.spec index f5e0688..a8ffdd9 100644 --- a/cross-aarch64-gcc7.spec +++ b/cross-aarch64-gcc7.spec @@ -139,6 +139,7 @@ Patch30: gcc7-pr88522.patch Patch31: gcc7-testsuite-fixes.patch Patch32: gcc7-pr81942.patch Patch33: gcc7-sanitizer-cyclades.patch +Patch34: gcc7-ada-MINSTKSZ.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -304,6 +305,7 @@ ln -s nvptx-newlib/newlib . %patch31 -p1 %patch32 -p1 %patch33 -p1 +%patch34 -p1 %patch51 %patch60 %patch61 diff --git a/cross-arm-gcc7.changes b/cross-arm-gcc7.changes index d44494d..0aa9930 100644 --- a/cross-arm-gcc7.changes +++ b/cross-arm-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Sep 27 07:35:46 UTC 2021 - Richard Biener + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + ------------------------------------------------------------------- Wed Jul 21 06:27:06 UTC 2021 - Richard Biener diff --git a/cross-arm-gcc7.spec b/cross-arm-gcc7.spec index 3e78ff0..23d0efc 100644 --- a/cross-arm-gcc7.spec +++ b/cross-arm-gcc7.spec @@ -139,6 +139,7 @@ Patch30: gcc7-pr88522.patch Patch31: gcc7-testsuite-fixes.patch Patch32: gcc7-pr81942.patch Patch33: gcc7-sanitizer-cyclades.patch +Patch34: gcc7-ada-MINSTKSZ.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -304,6 +305,7 @@ ln -s nvptx-newlib/newlib . %patch31 -p1 %patch32 -p1 %patch33 -p1 +%patch34 -p1 %patch51 %patch60 %patch61 diff --git a/cross-arm-none-gcc7-bootstrap.changes b/cross-arm-none-gcc7-bootstrap.changes index d44494d..0aa9930 100644 --- a/cross-arm-none-gcc7-bootstrap.changes +++ b/cross-arm-none-gcc7-bootstrap.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Sep 27 07:35:46 UTC 2021 - Richard Biener + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + ------------------------------------------------------------------- Wed Jul 21 06:27:06 UTC 2021 - Richard Biener diff --git a/cross-arm-none-gcc7-bootstrap.spec b/cross-arm-none-gcc7-bootstrap.spec index c0e29fb..907b9ca 100644 --- a/cross-arm-none-gcc7-bootstrap.spec +++ b/cross-arm-none-gcc7-bootstrap.spec @@ -140,6 +140,7 @@ Patch30: gcc7-pr88522.patch Patch31: gcc7-testsuite-fixes.patch Patch32: gcc7-pr81942.patch Patch33: gcc7-sanitizer-cyclades.patch +Patch34: gcc7-ada-MINSTKSZ.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -305,6 +306,7 @@ ln -s nvptx-newlib/newlib . %patch31 -p1 %patch32 -p1 %patch33 -p1 +%patch34 -p1 %patch51 %patch60 %patch61 diff --git a/cross-arm-none-gcc7.changes b/cross-arm-none-gcc7.changes index d44494d..0aa9930 100644 --- a/cross-arm-none-gcc7.changes +++ b/cross-arm-none-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Sep 27 07:35:46 UTC 2021 - Richard Biener + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + ------------------------------------------------------------------- Wed Jul 21 06:27:06 UTC 2021 - Richard Biener diff --git a/cross-arm-none-gcc7.spec b/cross-arm-none-gcc7.spec index 717fa57..c2b3319 100644 --- a/cross-arm-none-gcc7.spec +++ b/cross-arm-none-gcc7.spec @@ -139,6 +139,7 @@ Patch30: gcc7-pr88522.patch Patch31: gcc7-testsuite-fixes.patch Patch32: gcc7-pr81942.patch Patch33: gcc7-sanitizer-cyclades.patch +Patch34: gcc7-ada-MINSTKSZ.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -304,6 +305,7 @@ ln -s nvptx-newlib/newlib . %patch31 -p1 %patch32 -p1 %patch33 -p1 +%patch34 -p1 %patch51 %patch60 %patch61 diff --git a/cross-avr-gcc7-bootstrap.changes b/cross-avr-gcc7-bootstrap.changes index d44494d..0aa9930 100644 --- a/cross-avr-gcc7-bootstrap.changes +++ b/cross-avr-gcc7-bootstrap.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Sep 27 07:35:46 UTC 2021 - Richard Biener + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + ------------------------------------------------------------------- Wed Jul 21 06:27:06 UTC 2021 - Richard Biener diff --git a/cross-avr-gcc7-bootstrap.spec b/cross-avr-gcc7-bootstrap.spec index 958fb63..363a562 100644 --- a/cross-avr-gcc7-bootstrap.spec +++ b/cross-avr-gcc7-bootstrap.spec @@ -139,6 +139,7 @@ Patch30: gcc7-pr88522.patch Patch31: gcc7-testsuite-fixes.patch Patch32: gcc7-pr81942.patch Patch33: gcc7-sanitizer-cyclades.patch +Patch34: gcc7-ada-MINSTKSZ.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -304,6 +305,7 @@ ln -s nvptx-newlib/newlib . %patch31 -p1 %patch32 -p1 %patch33 -p1 +%patch34 -p1 %patch51 %patch60 %patch61 diff --git a/cross-avr-gcc7.changes b/cross-avr-gcc7.changes index d44494d..0aa9930 100644 --- a/cross-avr-gcc7.changes +++ b/cross-avr-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Sep 27 07:35:46 UTC 2021 - Richard Biener + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + ------------------------------------------------------------------- Wed Jul 21 06:27:06 UTC 2021 - Richard Biener diff --git a/cross-avr-gcc7.spec b/cross-avr-gcc7.spec index 0186e24..0c9c76d 100644 --- a/cross-avr-gcc7.spec +++ b/cross-avr-gcc7.spec @@ -139,6 +139,7 @@ Patch30: gcc7-pr88522.patch Patch31: gcc7-testsuite-fixes.patch Patch32: gcc7-pr81942.patch Patch33: gcc7-sanitizer-cyclades.patch +Patch34: gcc7-ada-MINSTKSZ.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -304,6 +305,7 @@ ln -s nvptx-newlib/newlib . %patch31 -p1 %patch32 -p1 %patch33 -p1 +%patch34 -p1 %patch51 %patch60 %patch61 diff --git a/cross-epiphany-gcc7-bootstrap.changes b/cross-epiphany-gcc7-bootstrap.changes index d44494d..0aa9930 100644 --- a/cross-epiphany-gcc7-bootstrap.changes +++ b/cross-epiphany-gcc7-bootstrap.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Sep 27 07:35:46 UTC 2021 - Richard Biener + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + ------------------------------------------------------------------- Wed Jul 21 06:27:06 UTC 2021 - Richard Biener diff --git a/cross-epiphany-gcc7-bootstrap.spec b/cross-epiphany-gcc7-bootstrap.spec index 2ed8db8..2ab9f42 100644 --- a/cross-epiphany-gcc7-bootstrap.spec +++ b/cross-epiphany-gcc7-bootstrap.spec @@ -140,6 +140,7 @@ Patch30: gcc7-pr88522.patch Patch31: gcc7-testsuite-fixes.patch Patch32: gcc7-pr81942.patch Patch33: gcc7-sanitizer-cyclades.patch +Patch34: gcc7-ada-MINSTKSZ.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -305,6 +306,7 @@ ln -s nvptx-newlib/newlib . %patch31 -p1 %patch32 -p1 %patch33 -p1 +%patch34 -p1 %patch51 %patch60 %patch61 diff --git a/cross-epiphany-gcc7.changes b/cross-epiphany-gcc7.changes index d44494d..0aa9930 100644 --- a/cross-epiphany-gcc7.changes +++ b/cross-epiphany-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Sep 27 07:35:46 UTC 2021 - Richard Biener + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + ------------------------------------------------------------------- Wed Jul 21 06:27:06 UTC 2021 - Richard Biener diff --git a/cross-epiphany-gcc7.spec b/cross-epiphany-gcc7.spec index 9e0331e..1a77605 100644 --- a/cross-epiphany-gcc7.spec +++ b/cross-epiphany-gcc7.spec @@ -139,6 +139,7 @@ Patch30: gcc7-pr88522.patch Patch31: gcc7-testsuite-fixes.patch Patch32: gcc7-pr81942.patch Patch33: gcc7-sanitizer-cyclades.patch +Patch34: gcc7-ada-MINSTKSZ.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -304,6 +305,7 @@ ln -s nvptx-newlib/newlib . %patch31 -p1 %patch32 -p1 %patch33 -p1 +%patch34 -p1 %patch51 %patch60 %patch61 diff --git a/cross-hppa-gcc7.changes b/cross-hppa-gcc7.changes index d44494d..0aa9930 100644 --- a/cross-hppa-gcc7.changes +++ b/cross-hppa-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Sep 27 07:35:46 UTC 2021 - Richard Biener + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + ------------------------------------------------------------------- Wed Jul 21 06:27:06 UTC 2021 - Richard Biener diff --git a/cross-hppa-gcc7.spec b/cross-hppa-gcc7.spec index 233569b..27930a4 100644 --- a/cross-hppa-gcc7.spec +++ b/cross-hppa-gcc7.spec @@ -139,6 +139,7 @@ Patch30: gcc7-pr88522.patch Patch31: gcc7-testsuite-fixes.patch Patch32: gcc7-pr81942.patch Patch33: gcc7-sanitizer-cyclades.patch +Patch34: gcc7-ada-MINSTKSZ.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -304,6 +305,7 @@ ln -s nvptx-newlib/newlib . %patch31 -p1 %patch32 -p1 %patch33 -p1 +%patch34 -p1 %patch51 %patch60 %patch61 diff --git a/cross-i386-gcc7.changes b/cross-i386-gcc7.changes index d44494d..0aa9930 100644 --- a/cross-i386-gcc7.changes +++ b/cross-i386-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Sep 27 07:35:46 UTC 2021 - Richard Biener + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + ------------------------------------------------------------------- Wed Jul 21 06:27:06 UTC 2021 - Richard Biener diff --git a/cross-i386-gcc7.spec b/cross-i386-gcc7.spec index e81586f..9200172 100644 --- a/cross-i386-gcc7.spec +++ b/cross-i386-gcc7.spec @@ -139,6 +139,7 @@ Patch30: gcc7-pr88522.patch Patch31: gcc7-testsuite-fixes.patch Patch32: gcc7-pr81942.patch Patch33: gcc7-sanitizer-cyclades.patch +Patch34: gcc7-ada-MINSTKSZ.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -304,6 +305,7 @@ ln -s nvptx-newlib/newlib . %patch31 -p1 %patch32 -p1 %patch33 -p1 +%patch34 -p1 %patch51 %patch60 %patch61 diff --git a/cross-m68k-gcc7.changes b/cross-m68k-gcc7.changes index d44494d..0aa9930 100644 --- a/cross-m68k-gcc7.changes +++ b/cross-m68k-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Sep 27 07:35:46 UTC 2021 - Richard Biener + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + ------------------------------------------------------------------- Wed Jul 21 06:27:06 UTC 2021 - Richard Biener diff --git a/cross-m68k-gcc7.spec b/cross-m68k-gcc7.spec index 6d2316b..ce10c07 100644 --- a/cross-m68k-gcc7.spec +++ b/cross-m68k-gcc7.spec @@ -139,6 +139,7 @@ Patch30: gcc7-pr88522.patch Patch31: gcc7-testsuite-fixes.patch Patch32: gcc7-pr81942.patch Patch33: gcc7-sanitizer-cyclades.patch +Patch34: gcc7-ada-MINSTKSZ.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -304,6 +305,7 @@ ln -s nvptx-newlib/newlib . %patch31 -p1 %patch32 -p1 %patch33 -p1 +%patch34 -p1 %patch51 %patch60 %patch61 diff --git a/cross-mips-gcc7.changes b/cross-mips-gcc7.changes index d44494d..0aa9930 100644 --- a/cross-mips-gcc7.changes +++ b/cross-mips-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Sep 27 07:35:46 UTC 2021 - Richard Biener + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + ------------------------------------------------------------------- Wed Jul 21 06:27:06 UTC 2021 - Richard Biener diff --git a/cross-mips-gcc7.spec b/cross-mips-gcc7.spec index 53c50c9..4420532 100644 --- a/cross-mips-gcc7.spec +++ b/cross-mips-gcc7.spec @@ -139,6 +139,7 @@ Patch30: gcc7-pr88522.patch Patch31: gcc7-testsuite-fixes.patch Patch32: gcc7-pr81942.patch Patch33: gcc7-sanitizer-cyclades.patch +Patch34: gcc7-ada-MINSTKSZ.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -304,6 +305,7 @@ ln -s nvptx-newlib/newlib . %patch31 -p1 %patch32 -p1 %patch33 -p1 +%patch34 -p1 %patch51 %patch60 %patch61 diff --git a/cross-nvptx-gcc7.changes b/cross-nvptx-gcc7.changes index d44494d..0aa9930 100644 --- a/cross-nvptx-gcc7.changes +++ b/cross-nvptx-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Sep 27 07:35:46 UTC 2021 - Richard Biener + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + ------------------------------------------------------------------- Wed Jul 21 06:27:06 UTC 2021 - Richard Biener diff --git a/cross-nvptx-gcc7.spec b/cross-nvptx-gcc7.spec index 27aab24..5de736a 100644 --- a/cross-nvptx-gcc7.spec +++ b/cross-nvptx-gcc7.spec @@ -139,6 +139,7 @@ Patch30: gcc7-pr88522.patch Patch31: gcc7-testsuite-fixes.patch Patch32: gcc7-pr81942.patch Patch33: gcc7-sanitizer-cyclades.patch +Patch34: gcc7-ada-MINSTKSZ.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -304,6 +305,7 @@ ln -s nvptx-newlib/newlib . %patch31 -p1 %patch32 -p1 %patch33 -p1 +%patch34 -p1 %patch51 %patch60 %patch61 diff --git a/cross-ppc64-gcc7.changes b/cross-ppc64-gcc7.changes index d44494d..0aa9930 100644 --- a/cross-ppc64-gcc7.changes +++ b/cross-ppc64-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Sep 27 07:35:46 UTC 2021 - Richard Biener + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + ------------------------------------------------------------------- Wed Jul 21 06:27:06 UTC 2021 - Richard Biener diff --git a/cross-ppc64-gcc7.spec b/cross-ppc64-gcc7.spec index e94fded..38dbacd 100644 --- a/cross-ppc64-gcc7.spec +++ b/cross-ppc64-gcc7.spec @@ -139,6 +139,7 @@ Patch30: gcc7-pr88522.patch Patch31: gcc7-testsuite-fixes.patch Patch32: gcc7-pr81942.patch Patch33: gcc7-sanitizer-cyclades.patch +Patch34: gcc7-ada-MINSTKSZ.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -304,6 +305,7 @@ ln -s nvptx-newlib/newlib . %patch31 -p1 %patch32 -p1 %patch33 -p1 +%patch34 -p1 %patch51 %patch60 %patch61 diff --git a/cross-ppc64le-gcc7.changes b/cross-ppc64le-gcc7.changes index d44494d..0aa9930 100644 --- a/cross-ppc64le-gcc7.changes +++ b/cross-ppc64le-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Sep 27 07:35:46 UTC 2021 - Richard Biener + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + ------------------------------------------------------------------- Wed Jul 21 06:27:06 UTC 2021 - Richard Biener diff --git a/cross-ppc64le-gcc7.spec b/cross-ppc64le-gcc7.spec index f8b9b8b..00fdca0 100644 --- a/cross-ppc64le-gcc7.spec +++ b/cross-ppc64le-gcc7.spec @@ -139,6 +139,7 @@ Patch30: gcc7-pr88522.patch Patch31: gcc7-testsuite-fixes.patch Patch32: gcc7-pr81942.patch Patch33: gcc7-sanitizer-cyclades.patch +Patch34: gcc7-ada-MINSTKSZ.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -304,6 +305,7 @@ ln -s nvptx-newlib/newlib . %patch31 -p1 %patch32 -p1 %patch33 -p1 +%patch34 -p1 %patch51 %patch60 %patch61 diff --git a/cross-rx-gcc7-bootstrap.changes b/cross-rx-gcc7-bootstrap.changes index d44494d..0aa9930 100644 --- a/cross-rx-gcc7-bootstrap.changes +++ b/cross-rx-gcc7-bootstrap.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Sep 27 07:35:46 UTC 2021 - Richard Biener + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + ------------------------------------------------------------------- Wed Jul 21 06:27:06 UTC 2021 - Richard Biener diff --git a/cross-rx-gcc7-bootstrap.spec b/cross-rx-gcc7-bootstrap.spec index ed28649..94b942a 100644 --- a/cross-rx-gcc7-bootstrap.spec +++ b/cross-rx-gcc7-bootstrap.spec @@ -140,6 +140,7 @@ Patch30: gcc7-pr88522.patch Patch31: gcc7-testsuite-fixes.patch Patch32: gcc7-pr81942.patch Patch33: gcc7-sanitizer-cyclades.patch +Patch34: gcc7-ada-MINSTKSZ.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -305,6 +306,7 @@ ln -s nvptx-newlib/newlib . %patch31 -p1 %patch32 -p1 %patch33 -p1 +%patch34 -p1 %patch51 %patch60 %patch61 diff --git a/cross-rx-gcc7.changes b/cross-rx-gcc7.changes index d44494d..0aa9930 100644 --- a/cross-rx-gcc7.changes +++ b/cross-rx-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Sep 27 07:35:46 UTC 2021 - Richard Biener + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + ------------------------------------------------------------------- Wed Jul 21 06:27:06 UTC 2021 - Richard Biener diff --git a/cross-rx-gcc7.spec b/cross-rx-gcc7.spec index c5d3a1a..f6bfaa0 100644 --- a/cross-rx-gcc7.spec +++ b/cross-rx-gcc7.spec @@ -139,6 +139,7 @@ Patch30: gcc7-pr88522.patch Patch31: gcc7-testsuite-fixes.patch Patch32: gcc7-pr81942.patch Patch33: gcc7-sanitizer-cyclades.patch +Patch34: gcc7-ada-MINSTKSZ.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -304,6 +305,7 @@ ln -s nvptx-newlib/newlib . %patch31 -p1 %patch32 -p1 %patch33 -p1 +%patch34 -p1 %patch51 %patch60 %patch61 diff --git a/cross-s390x-gcc7.changes b/cross-s390x-gcc7.changes index d44494d..0aa9930 100644 --- a/cross-s390x-gcc7.changes +++ b/cross-s390x-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Sep 27 07:35:46 UTC 2021 - Richard Biener + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + ------------------------------------------------------------------- Wed Jul 21 06:27:06 UTC 2021 - Richard Biener diff --git a/cross-s390x-gcc7.spec b/cross-s390x-gcc7.spec index 457a2e8..5aa7859 100644 --- a/cross-s390x-gcc7.spec +++ b/cross-s390x-gcc7.spec @@ -139,6 +139,7 @@ Patch30: gcc7-pr88522.patch Patch31: gcc7-testsuite-fixes.patch Patch32: gcc7-pr81942.patch Patch33: gcc7-sanitizer-cyclades.patch +Patch34: gcc7-ada-MINSTKSZ.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -304,6 +305,7 @@ ln -s nvptx-newlib/newlib . %patch31 -p1 %patch32 -p1 %patch33 -p1 +%patch34 -p1 %patch51 %patch60 %patch61 diff --git a/cross-sparc-gcc7.changes b/cross-sparc-gcc7.changes index d44494d..0aa9930 100644 --- a/cross-sparc-gcc7.changes +++ b/cross-sparc-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Sep 27 07:35:46 UTC 2021 - Richard Biener + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + ------------------------------------------------------------------- Wed Jul 21 06:27:06 UTC 2021 - Richard Biener diff --git a/cross-sparc-gcc7.spec b/cross-sparc-gcc7.spec index 8ae1070..a436a72 100644 --- a/cross-sparc-gcc7.spec +++ b/cross-sparc-gcc7.spec @@ -139,6 +139,7 @@ Patch30: gcc7-pr88522.patch Patch31: gcc7-testsuite-fixes.patch Patch32: gcc7-pr81942.patch Patch33: gcc7-sanitizer-cyclades.patch +Patch34: gcc7-ada-MINSTKSZ.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -304,6 +305,7 @@ ln -s nvptx-newlib/newlib . %patch31 -p1 %patch32 -p1 %patch33 -p1 +%patch34 -p1 %patch51 %patch60 %patch61 diff --git a/cross-sparc64-gcc7.changes b/cross-sparc64-gcc7.changes index d44494d..0aa9930 100644 --- a/cross-sparc64-gcc7.changes +++ b/cross-sparc64-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Sep 27 07:35:46 UTC 2021 - Richard Biener + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + ------------------------------------------------------------------- Wed Jul 21 06:27:06 UTC 2021 - Richard Biener diff --git a/cross-sparc64-gcc7.spec b/cross-sparc64-gcc7.spec index fa2e3ca..2a83b47 100644 --- a/cross-sparc64-gcc7.spec +++ b/cross-sparc64-gcc7.spec @@ -139,6 +139,7 @@ Patch30: gcc7-pr88522.patch Patch31: gcc7-testsuite-fixes.patch Patch32: gcc7-pr81942.patch Patch33: gcc7-sanitizer-cyclades.patch +Patch34: gcc7-ada-MINSTKSZ.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -304,6 +305,7 @@ ln -s nvptx-newlib/newlib . %patch31 -p1 %patch32 -p1 %patch33 -p1 +%patch34 -p1 %patch51 %patch60 %patch61 diff --git a/cross-x86_64-gcc7.changes b/cross-x86_64-gcc7.changes index d44494d..0aa9930 100644 --- a/cross-x86_64-gcc7.changes +++ b/cross-x86_64-gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Sep 27 07:35:46 UTC 2021 - Richard Biener + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + ------------------------------------------------------------------- Wed Jul 21 06:27:06 UTC 2021 - Richard Biener diff --git a/cross-x86_64-gcc7.spec b/cross-x86_64-gcc7.spec index 5fc1f48..c4d0450 100644 --- a/cross-x86_64-gcc7.spec +++ b/cross-x86_64-gcc7.spec @@ -139,6 +139,7 @@ Patch30: gcc7-pr88522.patch Patch31: gcc7-testsuite-fixes.patch Patch32: gcc7-pr81942.patch Patch33: gcc7-sanitizer-cyclades.patch +Patch34: gcc7-ada-MINSTKSZ.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -304,6 +305,7 @@ ln -s nvptx-newlib/newlib . %patch31 -p1 %patch32 -p1 %patch33 -p1 +%patch34 -p1 %patch51 %patch60 %patch61 diff --git a/gcc.spec.in b/gcc.spec.in index b6eaa97..e74a27a 100644 --- a/gcc.spec.in +++ b/gcc.spec.in @@ -324,6 +324,7 @@ Patch30: gcc7-pr88522.patch Patch31: gcc7-testsuite-fixes.patch Patch32: gcc7-pr81942.patch Patch33: gcc7-sanitizer-cyclades.patch +Patch34: gcc7-ada-MINSTKSZ.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -1099,6 +1100,7 @@ ln -s nvptx-newlib/newlib . %patch31 -p1 %patch32 -p1 %patch33 -p1 +%patch34 -p1 %patch51 %patch60 %patch61 @@ -1687,6 +1689,7 @@ rm -f $RPM_BUILD_ROOT%{libsubdir}/include-fixed/bits/mathdef.h rm -f $RPM_BUILD_ROOT%{libsubdir}/include-fixed/sys/ucontext.h rm -f $RPM_BUILD_ROOT%{libsubdir}/include-fixed/bits/statx.h rm -f $RPM_BUILD_ROOT%{libsubdir}/include-fixed/pthread.h +rm -f $RPM_BUILD_ROOT%{libsubdir}/include-fixed/bits/unistd_ext.h %if !%{enable_plugins} # no plugins rm -rf $RPM_BUILD_ROOT%{libsubdir}/plugin diff --git a/gcc7-ada-MINSTKSZ.patch b/gcc7-ada-MINSTKSZ.patch new file mode 100644 index 0000000..a816a7c --- /dev/null +++ b/gcc7-ada-MINSTKSZ.patch @@ -0,0 +1,51 @@ +From 331763de7d4850702a0f67298f36017c73cdb103 Mon Sep 17 00:00:00 2001 +From: Eric Botcazou +Date: Fri, 5 Mar 2021 12:45:41 +0100 +Subject: [PATCH] Fix build breakage with latest glibc release +To: gcc-patches@gcc.gnu.org + +gcc/ada/ + PR ada/99264 + * init.c (__gnat_alternate_sta) [Linux]: Remove preprocessor test on + MINSIGSTKSZ and bump size to 32KB. + * libgnarl/s-osinte__linux.ads (Alternate_Stack_Size): Bump to 32KB. +--- + gcc/ada/init.c | 8 ++------ + gcc/ada/libgnarl/s-osinte__linux.ads | 2 +- + 2 files changed, 3 insertions(+), 7 deletions(-) + +diff --git a/gcc/ada/init.c b/gcc/ada/init.c +index e76aa79c5a8..3ceb1a31b02 100644 +--- a/gcc/ada/init.c ++++ b/gcc/ada/init.c +@@ -579,12 +579,8 @@ __gnat_error_handler (int sig, siginfo_t *si ATTRIBUTE_UNUSED, void *ucontext) + + #ifndef __ia64__ + #define HAVE_GNAT_ALTERNATE_STACK 1 +-/* This must be in keeping with System.OS_Interface.Alternate_Stack_Size. +- It must be larger than MINSIGSTKSZ and hopefully near 2 * SIGSTKSZ. */ +-# if 16 * 1024 < MINSIGSTKSZ +-# error "__gnat_alternate_stack too small" +-# endif +-char __gnat_alternate_stack[16 * 1024]; ++/* This must be in keeping with System.OS_Interface.Alternate_Stack_Size. */ ++char __gnat_alternate_stack[32 * 1024]; + #endif + + #ifdef __XENO__ + +diff --git a/gcc/ada/s-osinte-linux.ads b/gcc/ada/s-osinte-linux.ads +index b0ba2296398..9e408a5b2ab 100644 +--- a/gcc/ada/s-osinte-linux.ads ++++ b/gcc/ada/s-osinte-linux.ads +@@ -325,7 +325,7 @@ package System.OS_Interface is + pragma Import (C, Alternate_Stack, "__gnat_alternate_stack"); + -- The alternate signal stack for stack overflows + +- Alternate_Stack_Size : constant := 16 * 1024; ++ Alternate_Stack_Size : constant := 32 * 1024; + -- This must be in keeping with init.c:__gnat_alternate_stack + + function Get_Stack_Base (thread : pthread_t) return Address; +-- +2.31.1 diff --git a/gcc7-testresults.changes b/gcc7-testresults.changes index d44494d..0aa9930 100644 --- a/gcc7-testresults.changes +++ b/gcc7-testresults.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Sep 27 07:35:46 UTC 2021 - Richard Biener + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + ------------------------------------------------------------------- Wed Jul 21 06:27:06 UTC 2021 - Richard Biener diff --git a/gcc7-testresults.spec b/gcc7-testresults.spec index d52a3c9..d870d10 100644 --- a/gcc7-testresults.spec +++ b/gcc7-testresults.spec @@ -336,6 +336,7 @@ Patch30: gcc7-pr88522.patch Patch31: gcc7-testsuite-fixes.patch Patch32: gcc7-pr81942.patch Patch33: gcc7-sanitizer-cyclades.patch +Patch34: gcc7-ada-MINSTKSZ.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -485,6 +486,7 @@ ln -s nvptx-newlib/newlib . %patch31 -p1 %patch32 -p1 %patch33 -p1 +%patch34 -p1 %patch51 %patch60 %patch61 diff --git a/gcc7.changes b/gcc7.changes index d44494d..0aa9930 100644 --- a/gcc7.changes +++ b/gcc7.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Sep 27 07:35:46 UTC 2021 - Richard Biener + +- Add gcc7-ada-MINSTKSZ.patch to fix build with glibc 2.34. +- Add bits/unistd_ext.h to the list of removed fixed includes. + ------------------------------------------------------------------- Wed Jul 21 06:27:06 UTC 2021 - Richard Biener diff --git a/gcc7.spec b/gcc7.spec index a7d51e4..d903f13 100644 --- a/gcc7.spec +++ b/gcc7.spec @@ -318,6 +318,7 @@ Patch30: gcc7-pr88522.patch Patch31: gcc7-testsuite-fixes.patch Patch32: gcc7-pr81942.patch Patch33: gcc7-sanitizer-cyclades.patch +Patch34: gcc7-ada-MINSTKSZ.patch # A set of patches from the RH srpm Patch51: gcc41-ppc32-retaddr.patch # Some patches taken from Debian @@ -1789,6 +1790,7 @@ ln -s nvptx-newlib/newlib . %patch31 -p1 %patch32 -p1 %patch33 -p1 +%patch34 -p1 %patch51 %patch60 %patch61 @@ -2372,6 +2374,7 @@ rm -f $RPM_BUILD_ROOT%{libsubdir}/include-fixed/bits/mathdef.h rm -f $RPM_BUILD_ROOT%{libsubdir}/include-fixed/sys/ucontext.h rm -f $RPM_BUILD_ROOT%{libsubdir}/include-fixed/bits/statx.h rm -f $RPM_BUILD_ROOT%{libsubdir}/include-fixed/pthread.h +rm -f $RPM_BUILD_ROOT%{libsubdir}/include-fixed/bits/unistd_ext.h %if !%{enable_plugins} # no plugins rm -rf $RPM_BUILD_ROOT%{libsubdir}/plugin