Accepting request 1000697 from devel:gcc

- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
  and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
  in order to support glibc 2.36.
- Enable format_spec_file otherwise one gets huge diff after
  running change_spec.
- Remove fixed sys/mount.h.

- Add patch from upstream to fix altivec.h redefining bool in C++
  which makes bool unusable (boo#1195517):
  * gcc7-pr78263.patch

- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the
  target, fixing the build of gprbuild.  [bsc#1196861]

- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
  and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
  in order to support glibc 2.36.
- Enable format_spec_file otherwise one gets huge diff after
  running change_spec.
- Remove fixed sys/mount.h.

- Add patch from upstream to fix altivec.h redefining bool in C++
  which makes bool unusable (boo#1195517):
  * gcc7-pr78263.patch

- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the
  target, fixing the build of gprbuild.  [bsc#1196861]

- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
  and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch

OBS-URL: https://build.opensuse.org/request/show/1000697
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gcc7?expand=0&rev=37
This commit is contained in:
Dominique Leuenberger 2022-09-01 20:12:27 +00:00 committed by Git OBS Bridge
commit 6b9fd66556
52 changed files with 997 additions and 1 deletions

View File

@ -120,6 +120,6 @@ for f in *.spec; do
sed -i -e '/^# .*-\(BEGIN\|END\)$/d' $f
done
#osc service localrun format_spec_file
osc service localrun format_spec_file
#exit 0

View File

@ -1,3 +1,26 @@
-------------------------------------------------------------------
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
in order to support glibc 2.36.
- Enable format_spec_file otherwise one gets huge diff after
running change_spec.
- Remove fixed sys/mount.h.
-------------------------------------------------------------------
Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
- Add patch from upstream to fix altivec.h redefining bool in C++
which makes bool unusable (boo#1195517):
* gcc7-pr78263.patch
-------------------------------------------------------------------
Fri Mar 11 07:10:31 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the
target, fixing the build of gprbuild. [bsc#1196861]
-------------------------------------------------------------------
Mon Feb 28 07:21:45 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -143,6 +143,10 @@ Patch32: gcc7-pr81942.patch
Patch33: gcc7-sanitizer-cyclades.patch
Patch34: gcc7-ada-MINSTKSZ.patch
Patch35: gcc7-pr55917.patch
Patch36: gcc7-ada-Target_Name.patch
Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -331,6 +335,10 @@ ln -s nvptx-newlib/newlib .
%patch33 -p1
%patch34 -p1
%patch35 -p1
%patch36 -p1
%patch37 -p1
%patch38 -p1
%patch39 -p1
%patch51
%patch60
%patch61

View File

@ -1,3 +1,26 @@
-------------------------------------------------------------------
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
in order to support glibc 2.36.
- Enable format_spec_file otherwise one gets huge diff after
running change_spec.
- Remove fixed sys/mount.h.
-------------------------------------------------------------------
Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
- Add patch from upstream to fix altivec.h redefining bool in C++
which makes bool unusable (boo#1195517):
* gcc7-pr78263.patch
-------------------------------------------------------------------
Fri Mar 11 07:10:31 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the
target, fixing the build of gprbuild. [bsc#1196861]
-------------------------------------------------------------------
Mon Feb 28 07:21:45 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -143,6 +143,10 @@ Patch32: gcc7-pr81942.patch
Patch33: gcc7-sanitizer-cyclades.patch
Patch34: gcc7-ada-MINSTKSZ.patch
Patch35: gcc7-pr55917.patch
Patch36: gcc7-ada-Target_Name.patch
Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -331,6 +335,10 @@ ln -s nvptx-newlib/newlib .
%patch33 -p1
%patch34 -p1
%patch35 -p1
%patch36 -p1
%patch37 -p1
%patch38 -p1
%patch39 -p1
%patch51
%patch60
%patch61

View File

@ -1,3 +1,26 @@
-------------------------------------------------------------------
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
in order to support glibc 2.36.
- Enable format_spec_file otherwise one gets huge diff after
running change_spec.
- Remove fixed sys/mount.h.
-------------------------------------------------------------------
Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
- Add patch from upstream to fix altivec.h redefining bool in C++
which makes bool unusable (boo#1195517):
* gcc7-pr78263.patch
-------------------------------------------------------------------
Fri Mar 11 07:10:31 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the
target, fixing the build of gprbuild. [bsc#1196861]
-------------------------------------------------------------------
Mon Feb 28 07:21:45 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -144,6 +144,10 @@ Patch32: gcc7-pr81942.patch
Patch33: gcc7-sanitizer-cyclades.patch
Patch34: gcc7-ada-MINSTKSZ.patch
Patch35: gcc7-pr55917.patch
Patch36: gcc7-ada-Target_Name.patch
Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -332,6 +336,10 @@ ln -s nvptx-newlib/newlib .
%patch33 -p1
%patch34 -p1
%patch35 -p1
%patch36 -p1
%patch37 -p1
%patch38 -p1
%patch39 -p1
%patch51
%patch60
%patch61

View File

@ -1,3 +1,26 @@
-------------------------------------------------------------------
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
in order to support glibc 2.36.
- Enable format_spec_file otherwise one gets huge diff after
running change_spec.
- Remove fixed sys/mount.h.
-------------------------------------------------------------------
Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
- Add patch from upstream to fix altivec.h redefining bool in C++
which makes bool unusable (boo#1195517):
* gcc7-pr78263.patch
-------------------------------------------------------------------
Fri Mar 11 07:10:31 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the
target, fixing the build of gprbuild. [bsc#1196861]
-------------------------------------------------------------------
Mon Feb 28 07:21:45 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -143,6 +143,10 @@ Patch32: gcc7-pr81942.patch
Patch33: gcc7-sanitizer-cyclades.patch
Patch34: gcc7-ada-MINSTKSZ.patch
Patch35: gcc7-pr55917.patch
Patch36: gcc7-ada-Target_Name.patch
Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -331,6 +335,10 @@ ln -s nvptx-newlib/newlib .
%patch33 -p1
%patch34 -p1
%patch35 -p1
%patch36 -p1
%patch37 -p1
%patch38 -p1
%patch39 -p1
%patch51
%patch60
%patch61

View File

@ -1,3 +1,26 @@
-------------------------------------------------------------------
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
in order to support glibc 2.36.
- Enable format_spec_file otherwise one gets huge diff after
running change_spec.
- Remove fixed sys/mount.h.
-------------------------------------------------------------------
Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
- Add patch from upstream to fix altivec.h redefining bool in C++
which makes bool unusable (boo#1195517):
* gcc7-pr78263.patch
-------------------------------------------------------------------
Fri Mar 11 07:10:31 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the
target, fixing the build of gprbuild. [bsc#1196861]
-------------------------------------------------------------------
Mon Feb 28 07:21:45 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -143,6 +143,10 @@ Patch32: gcc7-pr81942.patch
Patch33: gcc7-sanitizer-cyclades.patch
Patch34: gcc7-ada-MINSTKSZ.patch
Patch35: gcc7-pr55917.patch
Patch36: gcc7-ada-Target_Name.patch
Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -331,6 +335,10 @@ ln -s nvptx-newlib/newlib .
%patch33 -p1
%patch34 -p1
%patch35 -p1
%patch36 -p1
%patch37 -p1
%patch38 -p1
%patch39 -p1
%patch51
%patch60
%patch61

View File

@ -1,3 +1,26 @@
-------------------------------------------------------------------
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
in order to support glibc 2.36.
- Enable format_spec_file otherwise one gets huge diff after
running change_spec.
- Remove fixed sys/mount.h.
-------------------------------------------------------------------
Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
- Add patch from upstream to fix altivec.h redefining bool in C++
which makes bool unusable (boo#1195517):
* gcc7-pr78263.patch
-------------------------------------------------------------------
Fri Mar 11 07:10:31 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the
target, fixing the build of gprbuild. [bsc#1196861]
-------------------------------------------------------------------
Mon Feb 28 07:21:45 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -143,6 +143,10 @@ Patch32: gcc7-pr81942.patch
Patch33: gcc7-sanitizer-cyclades.patch
Patch34: gcc7-ada-MINSTKSZ.patch
Patch35: gcc7-pr55917.patch
Patch36: gcc7-ada-Target_Name.patch
Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -331,6 +335,10 @@ ln -s nvptx-newlib/newlib .
%patch33 -p1
%patch34 -p1
%patch35 -p1
%patch36 -p1
%patch37 -p1
%patch38 -p1
%patch39 -p1
%patch51
%patch60
%patch61

View File

@ -1,3 +1,26 @@
-------------------------------------------------------------------
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
in order to support glibc 2.36.
- Enable format_spec_file otherwise one gets huge diff after
running change_spec.
- Remove fixed sys/mount.h.
-------------------------------------------------------------------
Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
- Add patch from upstream to fix altivec.h redefining bool in C++
which makes bool unusable (boo#1195517):
* gcc7-pr78263.patch
-------------------------------------------------------------------
Fri Mar 11 07:10:31 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the
target, fixing the build of gprbuild. [bsc#1196861]
-------------------------------------------------------------------
Mon Feb 28 07:21:45 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -144,6 +144,10 @@ Patch32: gcc7-pr81942.patch
Patch33: gcc7-sanitizer-cyclades.patch
Patch34: gcc7-ada-MINSTKSZ.patch
Patch35: gcc7-pr55917.patch
Patch36: gcc7-ada-Target_Name.patch
Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -332,6 +336,10 @@ ln -s nvptx-newlib/newlib .
%patch33 -p1
%patch34 -p1
%patch35 -p1
%patch36 -p1
%patch37 -p1
%patch38 -p1
%patch39 -p1
%patch51
%patch60
%patch61

View File

@ -1,3 +1,26 @@
-------------------------------------------------------------------
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
in order to support glibc 2.36.
- Enable format_spec_file otherwise one gets huge diff after
running change_spec.
- Remove fixed sys/mount.h.
-------------------------------------------------------------------
Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
- Add patch from upstream to fix altivec.h redefining bool in C++
which makes bool unusable (boo#1195517):
* gcc7-pr78263.patch
-------------------------------------------------------------------
Fri Mar 11 07:10:31 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the
target, fixing the build of gprbuild. [bsc#1196861]
-------------------------------------------------------------------
Mon Feb 28 07:21:45 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -143,6 +143,10 @@ Patch32: gcc7-pr81942.patch
Patch33: gcc7-sanitizer-cyclades.patch
Patch34: gcc7-ada-MINSTKSZ.patch
Patch35: gcc7-pr55917.patch
Patch36: gcc7-ada-Target_Name.patch
Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -331,6 +335,10 @@ ln -s nvptx-newlib/newlib .
%patch33 -p1
%patch34 -p1
%patch35 -p1
%patch36 -p1
%patch37 -p1
%patch38 -p1
%patch39 -p1
%patch51
%patch60
%patch61

View File

@ -1,3 +1,26 @@
-------------------------------------------------------------------
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
in order to support glibc 2.36.
- Enable format_spec_file otherwise one gets huge diff after
running change_spec.
- Remove fixed sys/mount.h.
-------------------------------------------------------------------
Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
- Add patch from upstream to fix altivec.h redefining bool in C++
which makes bool unusable (boo#1195517):
* gcc7-pr78263.patch
-------------------------------------------------------------------
Fri Mar 11 07:10:31 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the
target, fixing the build of gprbuild. [bsc#1196861]
-------------------------------------------------------------------
Mon Feb 28 07:21:45 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -143,6 +143,10 @@ Patch32: gcc7-pr81942.patch
Patch33: gcc7-sanitizer-cyclades.patch
Patch34: gcc7-ada-MINSTKSZ.patch
Patch35: gcc7-pr55917.patch
Patch36: gcc7-ada-Target_Name.patch
Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -331,6 +335,10 @@ ln -s nvptx-newlib/newlib .
%patch33 -p1
%patch34 -p1
%patch35 -p1
%patch36 -p1
%patch37 -p1
%patch38 -p1
%patch39 -p1
%patch51
%patch60
%patch61

View File

@ -1,3 +1,26 @@
-------------------------------------------------------------------
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
in order to support glibc 2.36.
- Enable format_spec_file otherwise one gets huge diff after
running change_spec.
- Remove fixed sys/mount.h.
-------------------------------------------------------------------
Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
- Add patch from upstream to fix altivec.h redefining bool in C++
which makes bool unusable (boo#1195517):
* gcc7-pr78263.patch
-------------------------------------------------------------------
Fri Mar 11 07:10:31 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the
target, fixing the build of gprbuild. [bsc#1196861]
-------------------------------------------------------------------
Mon Feb 28 07:21:45 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -143,6 +143,10 @@ Patch32: gcc7-pr81942.patch
Patch33: gcc7-sanitizer-cyclades.patch
Patch34: gcc7-ada-MINSTKSZ.patch
Patch35: gcc7-pr55917.patch
Patch36: gcc7-ada-Target_Name.patch
Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -331,6 +335,10 @@ ln -s nvptx-newlib/newlib .
%patch33 -p1
%patch34 -p1
%patch35 -p1
%patch36 -p1
%patch37 -p1
%patch38 -p1
%patch39 -p1
%patch51
%patch60
%patch61

View File

@ -1,3 +1,26 @@
-------------------------------------------------------------------
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
in order to support glibc 2.36.
- Enable format_spec_file otherwise one gets huge diff after
running change_spec.
- Remove fixed sys/mount.h.
-------------------------------------------------------------------
Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
- Add patch from upstream to fix altivec.h redefining bool in C++
which makes bool unusable (boo#1195517):
* gcc7-pr78263.patch
-------------------------------------------------------------------
Fri Mar 11 07:10:31 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the
target, fixing the build of gprbuild. [bsc#1196861]
-------------------------------------------------------------------
Mon Feb 28 07:21:45 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -143,6 +143,10 @@ Patch32: gcc7-pr81942.patch
Patch33: gcc7-sanitizer-cyclades.patch
Patch34: gcc7-ada-MINSTKSZ.patch
Patch35: gcc7-pr55917.patch
Patch36: gcc7-ada-Target_Name.patch
Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -331,6 +335,10 @@ ln -s nvptx-newlib/newlib .
%patch33 -p1
%patch34 -p1
%patch35 -p1
%patch36 -p1
%patch37 -p1
%patch38 -p1
%patch39 -p1
%patch51
%patch60
%patch61

View File

@ -1,3 +1,26 @@
-------------------------------------------------------------------
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
in order to support glibc 2.36.
- Enable format_spec_file otherwise one gets huge diff after
running change_spec.
- Remove fixed sys/mount.h.
-------------------------------------------------------------------
Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
- Add patch from upstream to fix altivec.h redefining bool in C++
which makes bool unusable (boo#1195517):
* gcc7-pr78263.patch
-------------------------------------------------------------------
Fri Mar 11 07:10:31 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the
target, fixing the build of gprbuild. [bsc#1196861]
-------------------------------------------------------------------
Mon Feb 28 07:21:45 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -143,6 +143,10 @@ Patch32: gcc7-pr81942.patch
Patch33: gcc7-sanitizer-cyclades.patch
Patch34: gcc7-ada-MINSTKSZ.patch
Patch35: gcc7-pr55917.patch
Patch36: gcc7-ada-Target_Name.patch
Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -331,6 +335,10 @@ ln -s nvptx-newlib/newlib .
%patch33 -p1
%patch34 -p1
%patch35 -p1
%patch36 -p1
%patch37 -p1
%patch38 -p1
%patch39 -p1
%patch51
%patch60
%patch61

View File

@ -1,3 +1,26 @@
-------------------------------------------------------------------
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
in order to support glibc 2.36.
- Enable format_spec_file otherwise one gets huge diff after
running change_spec.
- Remove fixed sys/mount.h.
-------------------------------------------------------------------
Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
- Add patch from upstream to fix altivec.h redefining bool in C++
which makes bool unusable (boo#1195517):
* gcc7-pr78263.patch
-------------------------------------------------------------------
Fri Mar 11 07:10:31 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the
target, fixing the build of gprbuild. [bsc#1196861]
-------------------------------------------------------------------
Mon Feb 28 07:21:45 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -143,6 +143,10 @@ Patch32: gcc7-pr81942.patch
Patch33: gcc7-sanitizer-cyclades.patch
Patch34: gcc7-ada-MINSTKSZ.patch
Patch35: gcc7-pr55917.patch
Patch36: gcc7-ada-Target_Name.patch
Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -331,6 +335,10 @@ ln -s nvptx-newlib/newlib .
%patch33 -p1
%patch34 -p1
%patch35 -p1
%patch36 -p1
%patch37 -p1
%patch38 -p1
%patch39 -p1
%patch51
%patch60
%patch61

View File

@ -1,3 +1,26 @@
-------------------------------------------------------------------
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
in order to support glibc 2.36.
- Enable format_spec_file otherwise one gets huge diff after
running change_spec.
- Remove fixed sys/mount.h.
-------------------------------------------------------------------
Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
- Add patch from upstream to fix altivec.h redefining bool in C++
which makes bool unusable (boo#1195517):
* gcc7-pr78263.patch
-------------------------------------------------------------------
Fri Mar 11 07:10:31 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the
target, fixing the build of gprbuild. [bsc#1196861]
-------------------------------------------------------------------
Mon Feb 28 07:21:45 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -143,6 +143,10 @@ Patch32: gcc7-pr81942.patch
Patch33: gcc7-sanitizer-cyclades.patch
Patch34: gcc7-ada-MINSTKSZ.patch
Patch35: gcc7-pr55917.patch
Patch36: gcc7-ada-Target_Name.patch
Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -331,6 +335,10 @@ ln -s nvptx-newlib/newlib .
%patch33 -p1
%patch34 -p1
%patch35 -p1
%patch36 -p1
%patch37 -p1
%patch38 -p1
%patch39 -p1
%patch51
%patch60
%patch61

View File

@ -1,3 +1,26 @@
-------------------------------------------------------------------
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
in order to support glibc 2.36.
- Enable format_spec_file otherwise one gets huge diff after
running change_spec.
- Remove fixed sys/mount.h.
-------------------------------------------------------------------
Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
- Add patch from upstream to fix altivec.h redefining bool in C++
which makes bool unusable (boo#1195517):
* gcc7-pr78263.patch
-------------------------------------------------------------------
Fri Mar 11 07:10:31 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the
target, fixing the build of gprbuild. [bsc#1196861]
-------------------------------------------------------------------
Mon Feb 28 07:21:45 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -143,6 +143,10 @@ Patch32: gcc7-pr81942.patch
Patch33: gcc7-sanitizer-cyclades.patch
Patch34: gcc7-ada-MINSTKSZ.patch
Patch35: gcc7-pr55917.patch
Patch36: gcc7-ada-Target_Name.patch
Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -331,6 +335,10 @@ ln -s nvptx-newlib/newlib .
%patch33 -p1
%patch34 -p1
%patch35 -p1
%patch36 -p1
%patch37 -p1
%patch38 -p1
%patch39 -p1
%patch51
%patch60
%patch61

View File

@ -1,3 +1,26 @@
-------------------------------------------------------------------
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
in order to support glibc 2.36.
- Enable format_spec_file otherwise one gets huge diff after
running change_spec.
- Remove fixed sys/mount.h.
-------------------------------------------------------------------
Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
- Add patch from upstream to fix altivec.h redefining bool in C++
which makes bool unusable (boo#1195517):
* gcc7-pr78263.patch
-------------------------------------------------------------------
Fri Mar 11 07:10:31 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the
target, fixing the build of gprbuild. [bsc#1196861]
-------------------------------------------------------------------
Mon Feb 28 07:21:45 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -144,6 +144,10 @@ Patch32: gcc7-pr81942.patch
Patch33: gcc7-sanitizer-cyclades.patch
Patch34: gcc7-ada-MINSTKSZ.patch
Patch35: gcc7-pr55917.patch
Patch36: gcc7-ada-Target_Name.patch
Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -332,6 +336,10 @@ ln -s nvptx-newlib/newlib .
%patch33 -p1
%patch34 -p1
%patch35 -p1
%patch36 -p1
%patch37 -p1
%patch38 -p1
%patch39 -p1
%patch51
%patch60
%patch61

View File

@ -1,3 +1,26 @@
-------------------------------------------------------------------
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
in order to support glibc 2.36.
- Enable format_spec_file otherwise one gets huge diff after
running change_spec.
- Remove fixed sys/mount.h.
-------------------------------------------------------------------
Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
- Add patch from upstream to fix altivec.h redefining bool in C++
which makes bool unusable (boo#1195517):
* gcc7-pr78263.patch
-------------------------------------------------------------------
Fri Mar 11 07:10:31 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the
target, fixing the build of gprbuild. [bsc#1196861]
-------------------------------------------------------------------
Mon Feb 28 07:21:45 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -143,6 +143,10 @@ Patch32: gcc7-pr81942.patch
Patch33: gcc7-sanitizer-cyclades.patch
Patch34: gcc7-ada-MINSTKSZ.patch
Patch35: gcc7-pr55917.patch
Patch36: gcc7-ada-Target_Name.patch
Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -331,6 +335,10 @@ ln -s nvptx-newlib/newlib .
%patch33 -p1
%patch34 -p1
%patch35 -p1
%patch36 -p1
%patch37 -p1
%patch38 -p1
%patch39 -p1
%patch51
%patch60
%patch61

View File

@ -1,3 +1,26 @@
-------------------------------------------------------------------
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
in order to support glibc 2.36.
- Enable format_spec_file otherwise one gets huge diff after
running change_spec.
- Remove fixed sys/mount.h.
-------------------------------------------------------------------
Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
- Add patch from upstream to fix altivec.h redefining bool in C++
which makes bool unusable (boo#1195517):
* gcc7-pr78263.patch
-------------------------------------------------------------------
Fri Mar 11 07:10:31 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the
target, fixing the build of gprbuild. [bsc#1196861]
-------------------------------------------------------------------
Mon Feb 28 07:21:45 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -143,6 +143,10 @@ Patch32: gcc7-pr81942.patch
Patch33: gcc7-sanitizer-cyclades.patch
Patch34: gcc7-ada-MINSTKSZ.patch
Patch35: gcc7-pr55917.patch
Patch36: gcc7-ada-Target_Name.patch
Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -331,6 +335,10 @@ ln -s nvptx-newlib/newlib .
%patch33 -p1
%patch34 -p1
%patch35 -p1
%patch36 -p1
%patch37 -p1
%patch38 -p1
%patch39 -p1
%patch51
%patch60
%patch61

View File

@ -1,3 +1,26 @@
-------------------------------------------------------------------
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
in order to support glibc 2.36.
- Enable format_spec_file otherwise one gets huge diff after
running change_spec.
- Remove fixed sys/mount.h.
-------------------------------------------------------------------
Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
- Add patch from upstream to fix altivec.h redefining bool in C++
which makes bool unusable (boo#1195517):
* gcc7-pr78263.patch
-------------------------------------------------------------------
Fri Mar 11 07:10:31 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the
target, fixing the build of gprbuild. [bsc#1196861]
-------------------------------------------------------------------
Mon Feb 28 07:21:45 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -143,6 +143,10 @@ Patch32: gcc7-pr81942.patch
Patch33: gcc7-sanitizer-cyclades.patch
Patch34: gcc7-ada-MINSTKSZ.patch
Patch35: gcc7-pr55917.patch
Patch36: gcc7-ada-Target_Name.patch
Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -331,6 +335,10 @@ ln -s nvptx-newlib/newlib .
%patch33 -p1
%patch34 -p1
%patch35 -p1
%patch36 -p1
%patch37 -p1
%patch38 -p1
%patch39 -p1
%patch51
%patch60
%patch61

View File

@ -1,3 +1,26 @@
-------------------------------------------------------------------
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
in order to support glibc 2.36.
- Enable format_spec_file otherwise one gets huge diff after
running change_spec.
- Remove fixed sys/mount.h.
-------------------------------------------------------------------
Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
- Add patch from upstream to fix altivec.h redefining bool in C++
which makes bool unusable (boo#1195517):
* gcc7-pr78263.patch
-------------------------------------------------------------------
Fri Mar 11 07:10:31 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the
target, fixing the build of gprbuild. [bsc#1196861]
-------------------------------------------------------------------
Mon Feb 28 07:21:45 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -143,6 +143,10 @@ Patch32: gcc7-pr81942.patch
Patch33: gcc7-sanitizer-cyclades.patch
Patch34: gcc7-ada-MINSTKSZ.patch
Patch35: gcc7-pr55917.patch
Patch36: gcc7-ada-Target_Name.patch
Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -331,6 +335,10 @@ ln -s nvptx-newlib/newlib .
%patch33 -p1
%patch34 -p1
%patch35 -p1
%patch36 -p1
%patch37 -p1
%patch38 -p1
%patch39 -p1
%patch51
%patch60
%patch61

View File

@ -1,3 +1,26 @@
-------------------------------------------------------------------
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
in order to support glibc 2.36.
- Enable format_spec_file otherwise one gets huge diff after
running change_spec.
- Remove fixed sys/mount.h.
-------------------------------------------------------------------
Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
- Add patch from upstream to fix altivec.h redefining bool in C++
which makes bool unusable (boo#1195517):
* gcc7-pr78263.patch
-------------------------------------------------------------------
Fri Mar 11 07:10:31 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the
target, fixing the build of gprbuild. [bsc#1196861]
-------------------------------------------------------------------
Mon Feb 28 07:21:45 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -143,6 +143,10 @@ Patch32: gcc7-pr81942.patch
Patch33: gcc7-sanitizer-cyclades.patch
Patch34: gcc7-ada-MINSTKSZ.patch
Patch35: gcc7-pr55917.patch
Patch36: gcc7-ada-Target_Name.patch
Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -331,6 +335,10 @@ ln -s nvptx-newlib/newlib .
%patch33 -p1
%patch34 -p1
%patch35 -p1
%patch36 -p1
%patch37 -p1
%patch38 -p1
%patch39 -p1
%patch51
%patch60
%patch61

View File

@ -326,6 +326,10 @@ Patch32: gcc7-pr81942.patch
Patch33: gcc7-sanitizer-cyclades.patch
Patch34: gcc7-ada-MINSTKSZ.patch
Patch35: gcc7-pr55917.patch
Patch36: gcc7-ada-Target_Name.patch
Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -1124,6 +1128,10 @@ ln -s nvptx-newlib/newlib .
%patch33 -p1
%patch34 -p1
%patch35 -p1
%patch36 -p1
%patch37 -p1
%patch38 -p1
%patch39 -p1
%patch51
%patch60
%patch61
@ -1736,6 +1744,7 @@ 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
rm -f $RPM_BUILD_ROOT%{libsubdir}/include-fixed/sys/rseq.h
rm -f $RPM_BUILD_ROOT%{libsubdir}/include-fixed/sys/mount.h
%if !%{enable_plugins}
# no plugins
rm -rf $RPM_BUILD_ROOT%{libsubdir}/plugin

View File

@ -0,0 +1,44 @@
From 9467e7331188705ec16c086b77e1809c5b0aab7d Mon Sep 17 00:00:00 2001
From: Richard Biener <rguenther@suse.de>
Date: Thu, 10 Mar 2022 13:35:46 +0100
Subject: [PATCH] ada/104861 - use target_noncanonial for Target_Name
To: gcc-patches@gcc.gnu.org
The following arranges for s-oscons.ads to record target_noncanonical
for Target_Name, matching the install directory layout and what
gcc -dumpmachine says. This fixes build issues with gprbuild.
2022-03-10 Richard Biener <rguenther@suse.de>
PR ada/104861
gcc/ada/
* gcc-interface/Makefile.in (target_noncanonical): Substitute.
(OSCONS_CPP): Pass target_noncanonical as TARGET.
---
gcc/ada/gcc-interface/Makefile.in | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/gcc/ada/gcc-interface/Makefile.in b/gcc/ada/gcc-interface/Makefile.in
index b8a24708280..1e9801a8b96 100644
--- a/gcc/ada/gcc-interface/Makefile.in
+++ b/gcc/ada/gcc-interface/Makefile.in
@@ -138,6 +138,7 @@ objdir = .
target_alias=@target_alias@
target=@target@
+target_noncanonical=@target_noncanonical@
target_cpu=@target_cpu@
target_vendor=@target_vendor@
target_os=@target_os@
@@ -598,7 +599,7 @@ OSCONS_CC=$(subst ./xgcc,../../xgcc,$(subst -B./, -B../../,$(GCC_FOR_TARGET)))
# has a <types.h> header).
OSCONS_CPP=$(OSCONS_CC) $(GNATLIBCFLAGS_FOR_C) -E -C \
- -DTARGET=\"$(target)\" -iquote $(fsrcpfx)ada $(fsrcpfx)ada/s-oscons-tmplt.c > s-oscons-tmplt.i
+ -DTARGET=\"$(target_noncanonical)\" -iquote $(fsrcpfx)ada $(fsrcpfx)ada/s-oscons-tmplt.c > s-oscons-tmplt.i
OSCONS_EXTRACT=$(OSCONS_CC) $(GNATLIBCFLAGS_FOR_C) -S s-oscons-tmplt.i
# Note: if you need to build with a non-GNU compiler, you could adapt the
--
2.34.1

View File

@ -0,0 +1,35 @@
From f35d65517a59565758107c5b1a51a5fa382f8d1a Mon Sep 17 00:00:00 2001
From: Ian Lance Taylor <iant@golang.org>
Date: Tue, 12 Jul 2022 19:42:43 -0700
Subject: [PATCH] libgo: don't include <linux/fs.h> when building
gen-sysinfo.go
Removing this doesn't change anything at least with glibc 2.33.
The include was added in https://go.dev/cl/6100049 but it's not
clear why.
Fixes PR go/106266
Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/417294
---
gcc/go/gofrontend/MERGE | 2 +-
libgo/sysinfo.c | 3 ---
2 files changed, 1 insertion(+), 4 deletions(-)
diff --git a/libgo/sysinfo.c b/libgo/sysinfo.c
index a4259c02ded..fc0210992fa 100644
--- a/libgo/sysinfo.c
+++ b/libgo/sysinfo.c
@@ -158,9 +158,6 @@
#if defined(HAVE_LINUX_ETHER_H)
#include <linux/ether.h>
#endif
-#if defined(HAVE_LINUX_FS_H)
-#include <linux/fs.h>
-#endif
#if defined(HAVE_LINUX_REBOOT_H)
#include <linux/reboot.h>
#endif
--
2.37.2

View File

@ -0,0 +1,39 @@
From 2701442d0cf6292f6624443c15813d6d1a3562fe Mon Sep 17 00:00:00 2001
From: Martin Liska <mliska@suse.cz>
Date: Mon, 11 Jul 2022 22:03:14 +0200
Subject: [PATCH] libsanitizer: cherry-pick 9cf13067cb5088626ba7 from upstream
9cf13067cb5088626ba7ee1ec4c42ec59c7995a0 [sanitizer] Remove #include <linux/fs.h> to resolve fsconfig_command/mount_attr conflict with glibc 2.36
---
.../sanitizer_platform_limits_posix.cpp | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc
index 97eae3f..dcedf75 100644
--- a/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc
+++ b/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc
@@ -62,7 +62,9 @@
#include <sys/vt.h>
#include <linux/cdrom.h>
#include <linux/fd.h>
+#if SANITIZER_ANDROID
#include <linux/fs.h>
+#endif
#include <linux/hdreg.h>
#include <linux/input.h>
#include <linux/ioctl.h>
@@ -845,10 +847,10 @@ unsigned struct_ElfW_Phdr_sz = sizeof(Elf_Phdr);
unsigned IOCTL_EVIOCGPROP = IOCTL_NOT_PRESENT;
unsigned IOCTL_EVIOCSKEYCODE_V2 = IOCTL_NOT_PRESENT;
#endif
- unsigned IOCTL_FS_IOC_GETFLAGS = FS_IOC_GETFLAGS;
- unsigned IOCTL_FS_IOC_GETVERSION = FS_IOC_GETVERSION;
- unsigned IOCTL_FS_IOC_SETFLAGS = FS_IOC_SETFLAGS;
- unsigned IOCTL_FS_IOC_SETVERSION = FS_IOC_SETVERSION;
+ unsigned IOCTL_FS_IOC_GETFLAGS = _IOR('f', 1, long);
+ unsigned IOCTL_FS_IOC_GETVERSION = _IOR('v', 1, long);
+ unsigned IOCTL_FS_IOC_SETFLAGS = _IOW('f', 2, long);
+ unsigned IOCTL_FS_IOC_SETVERSION = _IOW('v', 2, long);
unsigned IOCTL_GIO_CMAP = GIO_CMAP;
unsigned IOCTL_GIO_FONT = GIO_FONT;
unsigned IOCTL_GIO_UNIMAP = GIO_UNIMAP;

155
gcc7-pr78263.patch Normal file
View File

@ -0,0 +1,155 @@
From e756e900e911fdbc57cd76d6c12d20a9b1892e55 Mon Sep 17 00:00:00 2001
From: Bill Schmidt <wschmidt@linux.ibm.com>
Date: Tue, 4 Jun 2019 21:52:32 +0000
Subject: [PATCH] re PR target/78263 (Compile failure with AltiVec library on
PPC64le and -std=c++11 flag)
[gcc]
2019-06-04 Bill Schmidt <wschmidt@linux.ibm.com>
PR target/78263
* config/rs6000/altivec.h: Don't #define vector, pixel, bool for
C++ with strict ANSI requirements.
[gcc/testsuite]
2019-06-04 Bill Schmidt <wschmidt@linux.ibm.com>
PR target/78263
* g++.target/powerpc: New directory.
* g++.target/powerpc/powerpc.exp: New test driver.
* g++.target/powerpc/undef-bool-3.C: New.
From-SVN: r271927
---
gcc/ChangeLog | 6 +++
gcc/config/rs6000/altivec.h | 8 ++--
gcc/testsuite/ChangeLog | 7 +++
gcc/testsuite/g++.target/powerpc/powerpc.exp | 44 +++++++++++++++++++
.../g++.target/powerpc/undef-bool-3.C | 13 ++++++
5 files changed, 75 insertions(+), 3 deletions(-)
create mode 100644 gcc/testsuite/g++.target/powerpc/powerpc.exp
create mode 100644 gcc/testsuite/g++.target/powerpc/undef-bool-3.C
#diff --git a/gcc/ChangeLog b/gcc/ChangeLog
#index 30febc6fecc..8b3fe98771d 100644
#--- a/gcc/ChangeLog
#+++ b/gcc/ChangeLog
#@@ -1,3 +1,9 @@
#+2019-06-04 Bill Schmidt <wschmidt@linux.ibm.com>
#+
#+ PR target/78263
#+ * config/rs6000/altivec.h: Don't #define vector, pixel, bool for
#+ C++ with strict ANSI requirements.
#+
# 2019-06-04 Marc Glisse <marc.glisse@inria.fr>
#
# * tree-ssa-loop-niter.c (number_of_iterations_ne): Skip
diff --git a/gcc/config/rs6000/altivec.h b/gcc/config/rs6000/altivec.h
index d66ae7ca2c7..dafc76aeafa 100644
--- a/gcc/config/rs6000/altivec.h
+++ b/gcc/config/rs6000/altivec.h
@@ -37,10 +37,12 @@
/* If __APPLE_ALTIVEC__ is defined, the compiler supports 'vector',
'pixel' and 'bool' as context-sensitive AltiVec keywords (in
non-AltiVec contexts, they revert to their original meanings,
- if any), so we do not need to define them as macros. */
+ if any), so we do not need to define them as macros. Also,
+ avoid defining them as macros for C++ with strict ANSI, as
+ this is not compatible. */
-#if !defined(__APPLE_ALTIVEC__)
-/* You are allowed to undef these for C++ compatibility. */
+#if !defined(__APPLE_ALTIVEC__) \
+ && (!defined(__STRICT_ANSI__) || !defined(__cplusplus))
#define vector __vector
#define pixel __pixel
#define bool __bool
#diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
#index 5978f7905f3..7bcc461327d 100644
#--- a/gcc/testsuite/ChangeLog
#+++ b/gcc/testsuite/ChangeLog
#@@ -1,3 +1,10 @@
#+2019-06-04 Bill Schmidt <wschmidt@linux.ibm.com>
#+
#+ PR target/78263
#+ * g++.target/powerpc: New directory.
#+ * g++.target/powerpc/powerpc.exp: New test driver.
#+ * g++.target/powerpc/undef-bool-3.C: New.
#+
# 2019-06-04 Jakub Jelinek <jakub@redhat.com>
#
# * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
diff --git a/gcc/testsuite/g++.target/powerpc/powerpc.exp b/gcc/testsuite/g++.target/powerpc/powerpc.exp
new file mode 100644
index 00000000000..4e7ea3311e6
--- /dev/null
+++ b/gcc/testsuite/g++.target/powerpc/powerpc.exp
@@ -0,0 +1,44 @@
+# Specific regression driver for PowerPC.
+# Copyright (C) 2019 Free Software Foundation, Inc.
+#
+# This file is part of GCC.
+#
+# GCC is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+#
+# GCC is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GCC; see the file COPYING3. If not see
+# <http://www.gnu.org/licenses/>. */
+
+# GCC testsuite that uses the `dg.exp' driver.
+
+# Exit immediately if this isn't a PowerPC target.
+if {![istarget powerpc*-*-*] } then {
+ return
+}
+
+# Load support procs.
+load_lib g++-dg.exp
+
+global DEFAULT_CXXFLAGS
+if ![info exists DEFAULT_CXXFLAGS] then {
+ set DEFAULT_CXXFLAGS " -pedantic-errors"
+}
+
+# Initialize `dg'.
+dg-init
+
+# Main loop.
+dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.C]] \
+ "" $DEFAULT_CXXFLAGS
+
+# All done.
+dg-finish
+
diff --git a/gcc/testsuite/g++.target/powerpc/undef-bool-3.C b/gcc/testsuite/g++.target/powerpc/undef-bool-3.C
new file mode 100644
index 00000000000..27f3da58217
--- /dev/null
+++ b/gcc/testsuite/g++.target/powerpc/undef-bool-3.C
@@ -0,0 +1,13 @@
+/* { dg-do compile } */
+/* { dg-options "-O2 -std=c++11" } */
+
+/* Test to ensure that "bool" is not #define'd in altivec.h for C++ when
+ we require strict ANSI. We should compile without errors. */
+
+#include <altivec.h>
+
+bool foo (int x)
+{
+ return x == 2;
+}
+
--
2.27.0

View File

@ -1,3 +1,26 @@
-------------------------------------------------------------------
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
in order to support glibc 2.36.
- Enable format_spec_file otherwise one gets huge diff after
running change_spec.
- Remove fixed sys/mount.h.
-------------------------------------------------------------------
Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
- Add patch from upstream to fix altivec.h redefining bool in C++
which makes bool unusable (boo#1195517):
* gcc7-pr78263.patch
-------------------------------------------------------------------
Fri Mar 11 07:10:31 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the
target, fixing the build of gprbuild. [bsc#1196861]
-------------------------------------------------------------------
Mon Feb 28 07:21:45 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -340,6 +340,10 @@ Patch32: gcc7-pr81942.patch
Patch33: gcc7-sanitizer-cyclades.patch
Patch34: gcc7-ada-MINSTKSZ.patch
Patch35: gcc7-pr55917.patch
Patch36: gcc7-ada-Target_Name.patch
Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -513,6 +517,10 @@ ln -s nvptx-newlib/newlib .
%patch33 -p1
%patch34 -p1
%patch35 -p1
%patch36 -p1
%patch37 -p1
%patch38 -p1
%patch39 -p1
%patch51
%patch60
%patch61

View File

@ -1,3 +1,26 @@
-------------------------------------------------------------------
Thu Sep 1 10:15:12 UTC 2022 - Martin Liška <mliska@suse.cz>
- Add gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
and gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
in order to support glibc 2.36.
- Enable format_spec_file otherwise one gets huge diff after
running change_spec.
- Remove fixed sys/mount.h.
-------------------------------------------------------------------
Fri Apr 29 04:47:58 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
- Add patch from upstream to fix altivec.h redefining bool in C++
which makes bool unusable (boo#1195517):
* gcc7-pr78263.patch
-------------------------------------------------------------------
Fri Mar 11 07:10:31 UTC 2022 - Richard Biener <rguenther@suse.com>
- Add gcc7-ada-Target_Name.patch to adjust gnats idea of the
target, fixing the build of gprbuild. [bsc#1196861]
-------------------------------------------------------------------
Mon Feb 28 07:21:45 UTC 2022 - Richard Biener <rguenther@suse.com>

View File

@ -319,6 +319,10 @@ Patch32: gcc7-pr81942.patch
Patch33: gcc7-sanitizer-cyclades.patch
Patch34: gcc7-ada-MINSTKSZ.patch
Patch35: gcc7-pr55917.patch
Patch36: gcc7-ada-Target_Name.patch
Patch37: gcc7-pr78263.patch
Patch38: gcc7-libsanitizer-cherry-pick-9cf13067cb5088626ba7-from-u.patch
Patch39: gcc7-libgo-don-t-include-linux-fs.h-when-building-gen-sys.patch
# A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian
@ -1850,6 +1854,10 @@ ln -s nvptx-newlib/newlib .
%patch33 -p1
%patch34 -p1
%patch35 -p1
%patch36 -p1
%patch37 -p1
%patch38 -p1
%patch39 -p1
%patch51
%patch60
%patch61
@ -2457,6 +2465,7 @@ 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
rm -f $RPM_BUILD_ROOT%{libsubdir}/include-fixed/sys/rseq.h
rm -f $RPM_BUILD_ROOT%{libsubdir}/include-fixed/sys/mount.h
%if !%{enable_plugins}
# no plugins
rm -rf $RPM_BUILD_ROOT%{libsubdir}/plugin