Sync from SUSE:SLFO:Main gcc14 revision 6fd75d66fc88d71153a75791ecc849d5

This commit is contained in:
Adrian Schröter 2025-02-25 19:21:22 +01:00
parent 86fb456bdc
commit 85b8dec02c
35 changed files with 206 additions and 71 deletions

View File

@ -1,7 +1,7 @@
# #
# spec file # spec file
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -124,6 +124,7 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
Patch19: gcc11-gdwarf-4-default.patch Patch19: gcc11-gdwarf-4-default.patch
Patch20: gcc13-pr101523.patch Patch20: gcc13-pr101523.patch
Patch21: gcc14-pr116657.patch Patch21: gcc14-pr116657.patch
Patch22: gcc14-pr118780.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -321,7 +322,7 @@ ln -s newlib-4.4.0.20231231/newlib .
%if %{suse_version} < 1550 %if %{suse_version} < 1550
%patch -p1 -P 19 %patch -p1 -P 19
%endif %endif
%patch -p1 -P 20 -P 21 %patch -p1 -P 20 -P 21 -P 22
%patch -P 51 %patch -P 51
%patch -p1 -P 60 -P 61 %patch -p1 -P 60 -P 61

View File

@ -1,7 +1,7 @@
# #
# spec file # spec file
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -124,6 +124,7 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
Patch19: gcc11-gdwarf-4-default.patch Patch19: gcc11-gdwarf-4-default.patch
Patch20: gcc13-pr101523.patch Patch20: gcc13-pr101523.patch
Patch21: gcc14-pr116657.patch Patch21: gcc14-pr116657.patch
Patch22: gcc14-pr118780.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -321,7 +322,7 @@ ln -s newlib-4.4.0.20231231/newlib .
%if %{suse_version} < 1550 %if %{suse_version} < 1550
%patch -p1 -P 19 %patch -p1 -P 19
%endif %endif
%patch -p1 -P 20 -P 21 %patch -p1 -P 20 -P 21 -P 22
%patch -P 51 %patch -P 51
%patch -p1 -P 60 -P 61 %patch -p1 -P 60 -P 61

View File

@ -1,7 +1,7 @@
# #
# spec file # spec file
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -124,6 +124,7 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
Patch19: gcc11-gdwarf-4-default.patch Patch19: gcc11-gdwarf-4-default.patch
Patch20: gcc13-pr101523.patch Patch20: gcc13-pr101523.patch
Patch21: gcc14-pr116657.patch Patch21: gcc14-pr116657.patch
Patch22: gcc14-pr118780.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -321,7 +322,7 @@ ln -s newlib-4.4.0.20231231/newlib .
%if %{suse_version} < 1550 %if %{suse_version} < 1550
%patch -p1 -P 19 %patch -p1 -P 19
%endif %endif
%patch -p1 -P 20 -P 21 %patch -p1 -P 20 -P 21 -P 22
%patch -P 51 %patch -P 51
%patch -p1 -P 60 -P 61 %patch -p1 -P 60 -P 61

View File

@ -1,7 +1,7 @@
# #
# spec file # spec file
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -124,6 +124,7 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
Patch19: gcc11-gdwarf-4-default.patch Patch19: gcc11-gdwarf-4-default.patch
Patch20: gcc13-pr101523.patch Patch20: gcc13-pr101523.patch
Patch21: gcc14-pr116657.patch Patch21: gcc14-pr116657.patch
Patch22: gcc14-pr118780.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -321,7 +322,7 @@ ln -s newlib-4.4.0.20231231/newlib .
%if %{suse_version} < 1550 %if %{suse_version} < 1550
%patch -p1 -P 19 %patch -p1 -P 19
%endif %endif
%patch -p1 -P 20 -P 21 %patch -p1 -P 20 -P 21 -P 22
%patch -P 51 %patch -P 51
%patch -p1 -P 60 -P 61 %patch -p1 -P 60 -P 61

View File

@ -1,7 +1,7 @@
# #
# spec file # spec file
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -125,6 +125,7 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
Patch19: gcc11-gdwarf-4-default.patch Patch19: gcc11-gdwarf-4-default.patch
Patch20: gcc13-pr101523.patch Patch20: gcc13-pr101523.patch
Patch21: gcc14-pr116657.patch Patch21: gcc14-pr116657.patch
Patch22: gcc14-pr118780.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -322,7 +323,7 @@ ln -s newlib-4.4.0.20231231/newlib .
%if %{suse_version} < 1550 %if %{suse_version} < 1550
%patch -p1 -P 19 %patch -p1 -P 19
%endif %endif
%patch -p1 -P 20 -P 21 %patch -p1 -P 20 -P 21 -P 22
%patch -P 51 %patch -P 51
%patch -p1 -P 60 -P 61 %patch -p1 -P 60 -P 61

View File

@ -1,7 +1,7 @@
# #
# spec file # spec file
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -124,6 +124,7 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
Patch19: gcc11-gdwarf-4-default.patch Patch19: gcc11-gdwarf-4-default.patch
Patch20: gcc13-pr101523.patch Patch20: gcc13-pr101523.patch
Patch21: gcc14-pr116657.patch Patch21: gcc14-pr116657.patch
Patch22: gcc14-pr118780.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -321,7 +322,7 @@ ln -s newlib-4.4.0.20231231/newlib .
%if %{suse_version} < 1550 %if %{suse_version} < 1550
%patch -p1 -P 19 %patch -p1 -P 19
%endif %endif
%patch -p1 -P 20 -P 21 %patch -p1 -P 20 -P 21 -P 22
%patch -P 51 %patch -P 51
%patch -p1 -P 60 -P 61 %patch -p1 -P 60 -P 61

View File

@ -1,7 +1,7 @@
# #
# spec file # spec file
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -124,6 +124,7 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
Patch19: gcc11-gdwarf-4-default.patch Patch19: gcc11-gdwarf-4-default.patch
Patch20: gcc13-pr101523.patch Patch20: gcc13-pr101523.patch
Patch21: gcc14-pr116657.patch Patch21: gcc14-pr116657.patch
Patch22: gcc14-pr118780.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -321,7 +322,7 @@ ln -s newlib-4.4.0.20231231/newlib .
%if %{suse_version} < 1550 %if %{suse_version} < 1550
%patch -p1 -P 19 %patch -p1 -P 19
%endif %endif
%patch -p1 -P 20 -P 21 %patch -p1 -P 20 -P 21 -P 22
%patch -P 51 %patch -P 51
%patch -p1 -P 60 -P 61 %patch -p1 -P 60 -P 61

View File

@ -1,7 +1,7 @@
# #
# spec file # spec file
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -124,6 +124,7 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
Patch19: gcc11-gdwarf-4-default.patch Patch19: gcc11-gdwarf-4-default.patch
Patch20: gcc13-pr101523.patch Patch20: gcc13-pr101523.patch
Patch21: gcc14-pr116657.patch Patch21: gcc14-pr116657.patch
Patch22: gcc14-pr118780.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -321,7 +322,7 @@ ln -s newlib-4.4.0.20231231/newlib .
%if %{suse_version} < 1550 %if %{suse_version} < 1550
%patch -p1 -P 19 %patch -p1 -P 19
%endif %endif
%patch -p1 -P 20 -P 21 %patch -p1 -P 20 -P 21 -P 22
%patch -P 51 %patch -P 51
%patch -p1 -P 60 -P 61 %patch -p1 -P 60 -P 61

View File

@ -1,7 +1,7 @@
# #
# spec file # spec file
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -124,6 +124,7 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
Patch19: gcc11-gdwarf-4-default.patch Patch19: gcc11-gdwarf-4-default.patch
Patch20: gcc13-pr101523.patch Patch20: gcc13-pr101523.patch
Patch21: gcc14-pr116657.patch Patch21: gcc14-pr116657.patch
Patch22: gcc14-pr118780.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -321,7 +322,7 @@ ln -s newlib-4.4.0.20231231/newlib .
%if %{suse_version} < 1550 %if %{suse_version} < 1550
%patch -p1 -P 19 %patch -p1 -P 19
%endif %endif
%patch -p1 -P 20 -P 21 %patch -p1 -P 20 -P 21 -P 22
%patch -P 51 %patch -P 51
%patch -p1 -P 60 -P 61 %patch -p1 -P 60 -P 61

View File

@ -1,7 +1,7 @@
# #
# spec file # spec file
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -124,6 +124,7 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
Patch19: gcc11-gdwarf-4-default.patch Patch19: gcc11-gdwarf-4-default.patch
Patch20: gcc13-pr101523.patch Patch20: gcc13-pr101523.patch
Patch21: gcc14-pr116657.patch Patch21: gcc14-pr116657.patch
Patch22: gcc14-pr118780.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -321,7 +322,7 @@ ln -s newlib-4.4.0.20231231/newlib .
%if %{suse_version} < 1550 %if %{suse_version} < 1550
%patch -p1 -P 19 %patch -p1 -P 19
%endif %endif
%patch -p1 -P 20 -P 21 %patch -p1 -P 20 -P 21 -P 22
%patch -P 51 %patch -P 51
%patch -p1 -P 60 -P 61 %patch -p1 -P 60 -P 61

View File

@ -1,7 +1,7 @@
# #
# spec file # spec file
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -124,6 +124,7 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
Patch19: gcc11-gdwarf-4-default.patch Patch19: gcc11-gdwarf-4-default.patch
Patch20: gcc13-pr101523.patch Patch20: gcc13-pr101523.patch
Patch21: gcc14-pr116657.patch Patch21: gcc14-pr116657.patch
Patch22: gcc14-pr118780.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -321,7 +322,7 @@ ln -s newlib-4.4.0.20231231/newlib .
%if %{suse_version} < 1550 %if %{suse_version} < 1550
%patch -p1 -P 19 %patch -p1 -P 19
%endif %endif
%patch -p1 -P 20 -P 21 %patch -p1 -P 20 -P 21 -P 22
%patch -P 51 %patch -P 51
%patch -p1 -P 60 -P 61 %patch -p1 -P 60 -P 61

View File

@ -1,7 +1,7 @@
# #
# spec file # spec file
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -124,6 +124,7 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
Patch19: gcc11-gdwarf-4-default.patch Patch19: gcc11-gdwarf-4-default.patch
Patch20: gcc13-pr101523.patch Patch20: gcc13-pr101523.patch
Patch21: gcc14-pr116657.patch Patch21: gcc14-pr116657.patch
Patch22: gcc14-pr118780.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -321,7 +322,7 @@ ln -s newlib-4.4.0.20231231/newlib .
%if %{suse_version} < 1550 %if %{suse_version} < 1550
%patch -p1 -P 19 %patch -p1 -P 19
%endif %endif
%patch -p1 -P 20 -P 21 %patch -p1 -P 20 -P 21 -P 22
%patch -P 51 %patch -P 51
%patch -p1 -P 60 -P 61 %patch -p1 -P 60 -P 61

View File

@ -1,7 +1,7 @@
# #
# spec file # spec file
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -124,6 +124,7 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
Patch19: gcc11-gdwarf-4-default.patch Patch19: gcc11-gdwarf-4-default.patch
Patch20: gcc13-pr101523.patch Patch20: gcc13-pr101523.patch
Patch21: gcc14-pr116657.patch Patch21: gcc14-pr116657.patch
Patch22: gcc14-pr118780.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -321,7 +322,7 @@ ln -s newlib-4.4.0.20231231/newlib .
%if %{suse_version} < 1550 %if %{suse_version} < 1550
%patch -p1 -P 19 %patch -p1 -P 19
%endif %endif
%patch -p1 -P 20 -P 21 %patch -p1 -P 20 -P 21 -P 22
%patch -P 51 %patch -P 51
%patch -p1 -P 60 -P 61 %patch -p1 -P 60 -P 61

View File

@ -1,7 +1,7 @@
# #
# spec file # spec file
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -124,6 +124,7 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
Patch19: gcc11-gdwarf-4-default.patch Patch19: gcc11-gdwarf-4-default.patch
Patch20: gcc13-pr101523.patch Patch20: gcc13-pr101523.patch
Patch21: gcc14-pr116657.patch Patch21: gcc14-pr116657.patch
Patch22: gcc14-pr118780.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -321,7 +322,7 @@ ln -s newlib-4.4.0.20231231/newlib .
%if %{suse_version} < 1550 %if %{suse_version} < 1550
%patch -p1 -P 19 %patch -p1 -P 19
%endif %endif
%patch -p1 -P 20 -P 21 %patch -p1 -P 20 -P 21 -P 22
%patch -P 51 %patch -P 51
%patch -p1 -P 60 -P 61 %patch -p1 -P 60 -P 61

View File

@ -1,7 +1,7 @@
# #
# spec file # spec file
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -124,6 +124,7 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
Patch19: gcc11-gdwarf-4-default.patch Patch19: gcc11-gdwarf-4-default.patch
Patch20: gcc13-pr101523.patch Patch20: gcc13-pr101523.patch
Patch21: gcc14-pr116657.patch Patch21: gcc14-pr116657.patch
Patch22: gcc14-pr118780.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -321,7 +322,7 @@ ln -s newlib-4.4.0.20231231/newlib .
%if %{suse_version} < 1550 %if %{suse_version} < 1550
%patch -p1 -P 19 %patch -p1 -P 19
%endif %endif
%patch -p1 -P 20 -P 21 %patch -p1 -P 20 -P 21 -P 22
%patch -P 51 %patch -P 51
%patch -p1 -P 60 -P 61 %patch -p1 -P 60 -P 61

View File

@ -1,7 +1,7 @@
# #
# spec file # spec file
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -124,6 +124,7 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
Patch19: gcc11-gdwarf-4-default.patch Patch19: gcc11-gdwarf-4-default.patch
Patch20: gcc13-pr101523.patch Patch20: gcc13-pr101523.patch
Patch21: gcc14-pr116657.patch Patch21: gcc14-pr116657.patch
Patch22: gcc14-pr118780.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -321,7 +322,7 @@ ln -s newlib-4.4.0.20231231/newlib .
%if %{suse_version} < 1550 %if %{suse_version} < 1550
%patch -p1 -P 19 %patch -p1 -P 19
%endif %endif
%patch -p1 -P 20 -P 21 %patch -p1 -P 20 -P 21 -P 22
%patch -P 51 %patch -P 51
%patch -p1 -P 60 -P 61 %patch -p1 -P 60 -P 61

View File

@ -1,7 +1,7 @@
# #
# spec file # spec file
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -124,6 +124,7 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
Patch19: gcc11-gdwarf-4-default.patch Patch19: gcc11-gdwarf-4-default.patch
Patch20: gcc13-pr101523.patch Patch20: gcc13-pr101523.patch
Patch21: gcc14-pr116657.patch Patch21: gcc14-pr116657.patch
Patch22: gcc14-pr118780.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -321,7 +322,7 @@ ln -s newlib-4.4.0.20231231/newlib .
%if %{suse_version} < 1550 %if %{suse_version} < 1550
%patch -p1 -P 19 %patch -p1 -P 19
%endif %endif
%patch -p1 -P 20 -P 21 %patch -p1 -P 20 -P 21 -P 22
%patch -P 51 %patch -P 51
%patch -p1 -P 60 -P 61 %patch -p1 -P 60 -P 61

View File

@ -1,7 +1,7 @@
# #
# spec file # spec file
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -125,6 +125,7 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
Patch19: gcc11-gdwarf-4-default.patch Patch19: gcc11-gdwarf-4-default.patch
Patch20: gcc13-pr101523.patch Patch20: gcc13-pr101523.patch
Patch21: gcc14-pr116657.patch Patch21: gcc14-pr116657.patch
Patch22: gcc14-pr118780.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -322,7 +323,7 @@ ln -s newlib-4.4.0.20231231/newlib .
%if %{suse_version} < 1550 %if %{suse_version} < 1550
%patch -p1 -P 19 %patch -p1 -P 19
%endif %endif
%patch -p1 -P 20 -P 21 %patch -p1 -P 20 -P 21 -P 22
%patch -P 51 %patch -P 51
%patch -p1 -P 60 -P 61 %patch -p1 -P 60 -P 61

View File

@ -1,7 +1,7 @@
# #
# spec file # spec file
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -124,6 +124,7 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
Patch19: gcc11-gdwarf-4-default.patch Patch19: gcc11-gdwarf-4-default.patch
Patch20: gcc13-pr101523.patch Patch20: gcc13-pr101523.patch
Patch21: gcc14-pr116657.patch Patch21: gcc14-pr116657.patch
Patch22: gcc14-pr118780.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -321,7 +322,7 @@ ln -s newlib-4.4.0.20231231/newlib .
%if %{suse_version} < 1550 %if %{suse_version} < 1550
%patch -p1 -P 19 %patch -p1 -P 19
%endif %endif
%patch -p1 -P 20 -P 21 %patch -p1 -P 20 -P 21 -P 22
%patch -P 51 %patch -P 51
%patch -p1 -P 60 -P 61 %patch -p1 -P 60 -P 61

View File

@ -1,7 +1,7 @@
# #
# spec file # spec file
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -125,6 +125,7 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
Patch19: gcc11-gdwarf-4-default.patch Patch19: gcc11-gdwarf-4-default.patch
Patch20: gcc13-pr101523.patch Patch20: gcc13-pr101523.patch
Patch21: gcc14-pr116657.patch Patch21: gcc14-pr116657.patch
Patch22: gcc14-pr118780.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -322,7 +323,7 @@ ln -s newlib-4.4.0.20231231/newlib .
%if %{suse_version} < 1550 %if %{suse_version} < 1550
%patch -p1 -P 19 %patch -p1 -P 19
%endif %endif
%patch -p1 -P 20 -P 21 %patch -p1 -P 20 -P 21 -P 22
%patch -P 51 %patch -P 51
%patch -p1 -P 60 -P 61 %patch -p1 -P 60 -P 61

View File

@ -1,7 +1,7 @@
# #
# spec file # spec file
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -124,6 +124,7 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
Patch19: gcc11-gdwarf-4-default.patch Patch19: gcc11-gdwarf-4-default.patch
Patch20: gcc13-pr101523.patch Patch20: gcc13-pr101523.patch
Patch21: gcc14-pr116657.patch Patch21: gcc14-pr116657.patch
Patch22: gcc14-pr118780.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -321,7 +322,7 @@ ln -s newlib-4.4.0.20231231/newlib .
%if %{suse_version} < 1550 %if %{suse_version} < 1550
%patch -p1 -P 19 %patch -p1 -P 19
%endif %endif
%patch -p1 -P 20 -P 21 %patch -p1 -P 20 -P 21 -P 22
%patch -P 51 %patch -P 51
%patch -p1 -P 60 -P 61 %patch -p1 -P 60 -P 61

View File

@ -1,7 +1,7 @@
# #
# spec file # spec file
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -124,6 +124,7 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
Patch19: gcc11-gdwarf-4-default.patch Patch19: gcc11-gdwarf-4-default.patch
Patch20: gcc13-pr101523.patch Patch20: gcc13-pr101523.patch
Patch21: gcc14-pr116657.patch Patch21: gcc14-pr116657.patch
Patch22: gcc14-pr118780.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -321,7 +322,7 @@ ln -s newlib-4.4.0.20231231/newlib .
%if %{suse_version} < 1550 %if %{suse_version} < 1550
%patch -p1 -P 19 %patch -p1 -P 19
%endif %endif
%patch -p1 -P 20 -P 21 %patch -p1 -P 20 -P 21 -P 22
%patch -P 51 %patch -P 51
%patch -p1 -P 60 -P 61 %patch -p1 -P 60 -P 61

View File

@ -1,7 +1,7 @@
# #
# spec file # spec file
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -124,6 +124,7 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
Patch19: gcc11-gdwarf-4-default.patch Patch19: gcc11-gdwarf-4-default.patch
Patch20: gcc13-pr101523.patch Patch20: gcc13-pr101523.patch
Patch21: gcc14-pr116657.patch Patch21: gcc14-pr116657.patch
Patch22: gcc14-pr118780.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -321,7 +322,7 @@ ln -s newlib-4.4.0.20231231/newlib .
%if %{suse_version} < 1550 %if %{suse_version} < 1550
%patch -p1 -P 19 %patch -p1 -P 19
%endif %endif
%patch -p1 -P 20 -P 21 %patch -p1 -P 20 -P 21 -P 22
%patch -P 51 %patch -P 51
%patch -p1 -P 60 -P 61 %patch -p1 -P 60 -P 61

View File

@ -1,7 +1,7 @@
# #
# spec file # spec file
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -125,6 +125,7 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
Patch19: gcc11-gdwarf-4-default.patch Patch19: gcc11-gdwarf-4-default.patch
Patch20: gcc13-pr101523.patch Patch20: gcc13-pr101523.patch
Patch21: gcc14-pr116657.patch Patch21: gcc14-pr116657.patch
Patch22: gcc14-pr118780.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -322,7 +323,7 @@ ln -s newlib-4.4.0.20231231/newlib .
%if %{suse_version} < 1550 %if %{suse_version} < 1550
%patch -p1 -P 19 %patch -p1 -P 19
%endif %endif
%patch -p1 -P 20 -P 21 %patch -p1 -P 20 -P 21 -P 22
%patch -P 51 %patch -P 51
%patch -p1 -P 60 -P 61 %patch -p1 -P 60 -P 61

View File

@ -1,7 +1,7 @@
# #
# spec file # spec file
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -124,6 +124,7 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
Patch19: gcc11-gdwarf-4-default.patch Patch19: gcc11-gdwarf-4-default.patch
Patch20: gcc13-pr101523.patch Patch20: gcc13-pr101523.patch
Patch21: gcc14-pr116657.patch Patch21: gcc14-pr116657.patch
Patch22: gcc14-pr118780.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -321,7 +322,7 @@ ln -s newlib-4.4.0.20231231/newlib .
%if %{suse_version} < 1550 %if %{suse_version} < 1550
%patch -p1 -P 19 %patch -p1 -P 19
%endif %endif
%patch -p1 -P 20 -P 21 %patch -p1 -P 20 -P 21 -P 22
%patch -P 51 %patch -P 51
%patch -p1 -P 60 -P 61 %patch -p1 -P 60 -P 61

View File

@ -1,7 +1,7 @@
# #
# spec file # spec file
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -124,6 +124,7 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
Patch19: gcc11-gdwarf-4-default.patch Patch19: gcc11-gdwarf-4-default.patch
Patch20: gcc13-pr101523.patch Patch20: gcc13-pr101523.patch
Patch21: gcc14-pr116657.patch Patch21: gcc14-pr116657.patch
Patch22: gcc14-pr118780.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -321,7 +322,7 @@ ln -s newlib-4.4.0.20231231/newlib .
%if %{suse_version} < 1550 %if %{suse_version} < 1550
%patch -p1 -P 19 %patch -p1 -P 19
%endif %endif
%patch -p1 -P 20 -P 21 %patch -p1 -P 20 -P 21 -P 22
%patch -P 51 %patch -P 51
%patch -p1 -P 60 -P 61 %patch -p1 -P 60 -P 61

View File

@ -1,7 +1,7 @@
# #
# spec file # spec file
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -124,6 +124,7 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
Patch19: gcc11-gdwarf-4-default.patch Patch19: gcc11-gdwarf-4-default.patch
Patch20: gcc13-pr101523.patch Patch20: gcc13-pr101523.patch
Patch21: gcc14-pr116657.patch Patch21: gcc14-pr116657.patch
Patch22: gcc14-pr118780.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -321,7 +322,7 @@ ln -s newlib-4.4.0.20231231/newlib .
%if %{suse_version} < 1550 %if %{suse_version} < 1550
%patch -p1 -P 19 %patch -p1 -P 19
%endif %endif
%patch -p1 -P 20 -P 21 %patch -p1 -P 20 -P 21 -P 22
%patch -P 51 %patch -P 51
%patch -p1 -P 60 -P 61 %patch -p1 -P 60 -P 61

View File

@ -1,7 +1,7 @@
# #
# spec file # spec file
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -124,6 +124,7 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
Patch19: gcc11-gdwarf-4-default.patch Patch19: gcc11-gdwarf-4-default.patch
Patch20: gcc13-pr101523.patch Patch20: gcc13-pr101523.patch
Patch21: gcc14-pr116657.patch Patch21: gcc14-pr116657.patch
Patch22: gcc14-pr118780.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -321,7 +322,7 @@ ln -s newlib-4.4.0.20231231/newlib .
%if %{suse_version} < 1550 %if %{suse_version} < 1550
%patch -p1 -P 19 %patch -p1 -P 19
%endif %endif
%patch -p1 -P 20 -P 21 %patch -p1 -P 20 -P 21 -P 22
%patch -P 51 %patch -P 51
%patch -p1 -P 60 -P 61 %patch -p1 -P 60 -P 61

View File

@ -1,7 +1,7 @@
# #
# spec file # spec file
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -124,6 +124,7 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
Patch19: gcc11-gdwarf-4-default.patch Patch19: gcc11-gdwarf-4-default.patch
Patch20: gcc13-pr101523.patch Patch20: gcc13-pr101523.patch
Patch21: gcc14-pr116657.patch Patch21: gcc14-pr116657.patch
Patch22: gcc14-pr118780.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -321,7 +322,7 @@ ln -s newlib-4.4.0.20231231/newlib .
%if %{suse_version} < 1550 %if %{suse_version} < 1550
%patch -p1 -P 19 %patch -p1 -P 19
%endif %endif
%patch -p1 -P 20 -P 21 %patch -p1 -P 20 -P 21 -P 22
%patch -P 51 %patch -P 51
%patch -p1 -P 60 -P 61 %patch -p1 -P 60 -P 61

View File

@ -1,7 +1,7 @@
# #
# spec file # spec file
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -124,6 +124,7 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
Patch19: gcc11-gdwarf-4-default.patch Patch19: gcc11-gdwarf-4-default.patch
Patch20: gcc13-pr101523.patch Patch20: gcc13-pr101523.patch
Patch21: gcc14-pr116657.patch Patch21: gcc14-pr116657.patch
Patch22: gcc14-pr118780.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -321,7 +322,7 @@ ln -s newlib-4.4.0.20231231/newlib .
%if %{suse_version} < 1550 %if %{suse_version} < 1550
%patch -p1 -P 19 %patch -p1 -P 19
%endif %endif
%patch -p1 -P 20 -P 21 %patch -p1 -P 20 -P 21 -P 22
%patch -P 51 %patch -P 51
%patch -p1 -P 60 -P 61 %patch -p1 -P 60 -P 61

View File

@ -117,11 +117,16 @@
%endif %endif
# Enable plugins just for Tumbleweed, not for SLES # Enable plugins just for Tumbleweed, not for SLES
%if 0%{!?sle_version:1} %if 0%{?is_opensuse:%is_opensuse}
%define enable_plugins 1 %define enable_plugins 1
%define build_jit 1
%else %else
%define enable_plugins 0 %define enable_plugins 0
%endif
# Do enable JIT support on SLE15
%if %{suse_version} >= 1600
%define build_jit 1
%else
%define build_jit 0 %define build_jit 0
%endif %endif
@ -367,6 +372,7 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
Patch19: gcc11-gdwarf-4-default.patch Patch19: gcc11-gdwarf-4-default.patch
Patch20: gcc13-pr101523.patch Patch20: gcc13-pr101523.patch
Patch21: gcc14-pr116657.patch Patch21: gcc14-pr116657.patch
Patch22: gcc14-pr118780.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -1337,7 +1343,7 @@ ln -s newlib-4.4.0.20231231/newlib .
%if %{suse_version} < 1550 %if %{suse_version} < 1550
%patch -p1 -P 19 %patch -p1 -P 19
%endif %endif
%patch -p1 -P 20 -P 21 %patch -p1 -P 20 -P 21 -P 22
%patch -P 51 %patch -P 51
%patch -p1 -P 60 -P 61 %patch -p1 -P 60 -P 61

79
gcc14-pr118780.patch Normal file
View File

@ -0,0 +1,79 @@
From e22962538f64bb6e5ac87977ec8a5d86f4ef21cb Mon Sep 17 00:00:00 2001
From: Richard Biener <rguenther@suse.de>
Date: Fri, 7 Feb 2025 14:42:23 +0100
Subject: [PATCH] jit/118780 - make sure to include dlfcn.h when plugin support
is disabled
To: gcc-patches@gcc.gnu.org
The following makes the dlfcn.h explicitly requested which avoids
build failure when JIT is enabled but plugin support disabled as
currently the include is conditional on plugin support.
PR jit/118780
gcc/
* system.h: Check INCLUDE_DLFCN_H for including dlfcn.h instead
of ENABLE_PLUGIN.
* plugin.cc: Define INCLUDE_DLFCN_H.
gcc/jit/
* jit-playback.cc: Define INCLUDE_DLFCN_H.
* jit-result.cc: Likewise.
---
gcc/jit/jit-playback.cc | 1 +
gcc/jit/jit-result.cc | 1 +
gcc/plugin.cc | 1 +
gcc/system.h | 2 +-
4 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/gcc/jit/jit-playback.cc b/gcc/jit/jit-playback.cc
index c9fcebc4730..6946f100d5c 100644
--- a/gcc/jit/jit-playback.cc
+++ b/gcc/jit/jit-playback.cc
@@ -20,6 +20,7 @@ along with GCC; see the file COPYING3. If not see
#include "config.h"
#define INCLUDE_MUTEX
+#define INCLUDE_DLFCN_H
#include "libgccjit.h"
#include "system.h"
#include "coretypes.h"
diff --git a/gcc/jit/jit-result.cc b/gcc/jit/jit-result.cc
index 1c793aef062..2ad6deb1da8 100644
--- a/gcc/jit/jit-result.cc
+++ b/gcc/jit/jit-result.cc
@@ -19,6 +19,7 @@ along with GCC; see the file COPYING3. If not see
<http://www.gnu.org/licenses/>. */
#include "config.h"
+#define INCLUDE_DLFCN_H
#include "system.h"
#include "coretypes.h"
diff --git a/gcc/plugin.cc b/gcc/plugin.cc
index 6d3394908fc..0de2cc2dd2c 100644
--- a/gcc/plugin.cc
+++ b/gcc/plugin.cc
@@ -21,6 +21,7 @@ along with GCC; see the file COPYING3. If not see
APIs described in doc/plugin.texi. */
#include "config.h"
+#define INCLUDE_DLFCN_H
#include "system.h"
#include "coretypes.h"
#include "options.h"
diff --git a/gcc/system.h b/gcc/system.h
index 39d28ba0bb4..e516b49d04a 100644
--- a/gcc/system.h
+++ b/gcc/system.h
@@ -694,7 +694,7 @@ extern int vsnprintf (char *, size_t, const char *, va_list);
# endif
#endif
-#if defined (ENABLE_PLUGIN) && defined (HAVE_DLFCN_H)
+#if defined (INCLUDE_DLFCN_H) && defined (HAVE_DLFCN_H)
/* If plugin support is enabled, we could use libdl. */
#include <dlfcn.h>
#endif
--
2.43.0

View File

@ -1,7 +1,7 @@
# #
# spec file for package gcc14-testresults # spec file for package gcc14-testresults
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -137,11 +137,16 @@
%endif %endif
# Enable plugins just for Tumbleweed, not for SLES # Enable plugins just for Tumbleweed, not for SLES
%if 0%{!?sle_version:1} %if 0%{?is_opensuse:%is_opensuse}
%define enable_plugins 1 %define enable_plugins 1
%define build_jit 1
%else %else
%define enable_plugins 0 %define enable_plugins 0
%endif
# Do enable JIT support on SLE15
%if %{suse_version} >= 1600
%define build_jit 1
%else
%define build_jit 0 %define build_jit 0
%endif %endif
@ -383,6 +388,7 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
Patch19: gcc11-gdwarf-4-default.patch Patch19: gcc11-gdwarf-4-default.patch
Patch20: gcc13-pr101523.patch Patch20: gcc13-pr101523.patch
Patch21: gcc14-pr116657.patch Patch21: gcc14-pr116657.patch
Patch22: gcc14-pr118780.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -514,7 +520,7 @@ ln -s newlib-4.4.0.20231231/newlib .
%if %{suse_version} < 1550 %if %{suse_version} < 1550
%patch -p1 -P 19 %patch -p1 -P 19
%endif %endif
%patch -p1 -P 20 -P 21 %patch -p1 -P 20 -P 21 -P 22
%patch -P 51 %patch -P 51
%patch -p1 -P 60 -P 61 %patch -p1 -P 60 -P 61

View File

@ -1,3 +1,11 @@
-------------------------------------------------------------------
Thu Feb 6 10:28:59 UTC 2025 - Richard Biener <rguenther@suse.com>
- Fix condition on whether to enable plugins or JIT support to
not check sle_version which is not defined in SLFO but to check
is_opensuse and suse_version instead.
- Add gcc14-pr118780.patch to make the SLFO config work.
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Oct 17 08:08:45 UTC 2024 - Richard Biener <rguenther@suse.com> Thu Oct 17 08:08:45 UTC 2024 - Richard Biener <rguenther@suse.com>

View File

@ -1,7 +1,7 @@
# #
# spec file for package gcc14 # spec file for package gcc14
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -116,11 +116,16 @@
%endif %endif
# Enable plugins just for Tumbleweed, not for SLES # Enable plugins just for Tumbleweed, not for SLES
%if 0%{!?sle_version:1} %if 0%{?is_opensuse:%is_opensuse}
%define enable_plugins 1 %define enable_plugins 1
%define build_jit 1
%else %else
%define enable_plugins 0 %define enable_plugins 0
%endif
# Do enable JIT support on SLE15
%if %{suse_version} >= 1600
%define build_jit 1
%else
%define build_jit 0 %define build_jit 0
%endif %endif
@ -362,6 +367,7 @@ Patch17: gcc9-reproducible-builds-buildid-for-checksum.patch
Patch19: gcc11-gdwarf-4-default.patch Patch19: gcc11-gdwarf-4-default.patch
Patch20: gcc13-pr101523.patch Patch20: gcc13-pr101523.patch
Patch21: gcc14-pr116657.patch Patch21: gcc14-pr116657.patch
Patch22: gcc14-pr118780.patch
# A set of patches from the RH srpm # A set of patches from the RH srpm
Patch51: gcc41-ppc32-retaddr.patch Patch51: gcc41-ppc32-retaddr.patch
# Some patches taken from Debian # Some patches taken from Debian
@ -2363,7 +2369,7 @@ ln -s newlib-4.4.0.20231231/newlib .
%if %{suse_version} < 1550 %if %{suse_version} < 1550
%patch -p1 -P 19 %patch -p1 -P 19
%endif %endif
%patch -p1 -P 20 -P 21 %patch -p1 -P 20 -P 21 -P 22
%patch -P 51 %patch -P 51
%patch -p1 -P 60 -P 61 %patch -p1 -P 60 -P 61