From 4837b6c7819d6defac430f3d15afae929422f352 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Wed, 6 Apr 2022 10:27:52 +0000 Subject: [PATCH] Accepting request 967269 from home:Andreas_Schwab:Factory - On SLE15 and later, use make -Oline to synchronize configure output by lines OBS-URL: https://build.opensuse.org/request/show/967269 OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc12?expand=0&rev=31 --- cross-aarch64-gcc12-bootstrap.changes | 6 ++++++ cross-aarch64-gcc12-bootstrap.spec | 9 +++++++-- cross-aarch64-gcc12.changes | 6 ++++++ cross-aarch64-gcc12.spec | 9 +++++++-- cross-amdgcn-gcc12.changes | 6 ++++++ cross-amdgcn-gcc12.spec | 9 +++++++-- cross-arm-gcc12.changes | 6 ++++++ cross-arm-gcc12.spec | 9 +++++++-- cross-arm-none-gcc12-bootstrap.changes | 6 ++++++ cross-arm-none-gcc12-bootstrap.spec | 9 +++++++-- cross-arm-none-gcc12.changes | 6 ++++++ cross-arm-none-gcc12.spec | 9 +++++++-- cross-avr-gcc12-bootstrap.changes | 6 ++++++ cross-avr-gcc12-bootstrap.spec | 9 +++++++-- cross-avr-gcc12.changes | 6 ++++++ cross-avr-gcc12.spec | 9 +++++++-- cross-epiphany-gcc12-bootstrap.changes | 6 ++++++ cross-epiphany-gcc12-bootstrap.spec | 9 +++++++-- cross-epiphany-gcc12.changes | 6 ++++++ cross-epiphany-gcc12.spec | 9 +++++++-- cross-hppa-gcc12-bootstrap.changes | 6 ++++++ cross-hppa-gcc12-bootstrap.spec | 9 +++++++-- cross-hppa-gcc12.changes | 6 ++++++ cross-hppa-gcc12.spec | 9 +++++++-- cross-m68k-gcc12.changes | 6 ++++++ cross-m68k-gcc12.spec | 9 +++++++-- cross-mips-gcc12.changes | 6 ++++++ cross-mips-gcc12.spec | 9 +++++++-- cross-nvptx-gcc12.changes | 6 ++++++ cross-nvptx-gcc12.spec | 9 +++++++-- cross-ppc64-gcc12.changes | 6 ++++++ cross-ppc64-gcc12.spec | 9 +++++++-- cross-ppc64le-gcc12.changes | 6 ++++++ cross-ppc64le-gcc12.spec | 9 +++++++-- cross-riscv64-elf-gcc12-bootstrap.changes | 6 ++++++ cross-riscv64-elf-gcc12-bootstrap.spec | 9 +++++++-- cross-riscv64-elf-gcc12.changes | 6 ++++++ cross-riscv64-elf-gcc12.spec | 9 +++++++-- cross-riscv64-gcc12-bootstrap.changes | 6 ++++++ cross-riscv64-gcc12-bootstrap.spec | 9 +++++++-- cross-riscv64-gcc12.changes | 6 ++++++ cross-riscv64-gcc12.spec | 9 +++++++-- cross-rx-gcc12-bootstrap.changes | 6 ++++++ cross-rx-gcc12-bootstrap.spec | 9 +++++++-- cross-rx-gcc12.changes | 6 ++++++ cross-rx-gcc12.spec | 9 +++++++-- cross-s390x-gcc12.changes | 6 ++++++ cross-s390x-gcc12.spec | 9 +++++++-- cross-sparc-gcc12.changes | 6 ++++++ cross-sparc-gcc12.spec | 9 +++++++-- cross-sparc64-gcc12.changes | 6 ++++++ cross-sparc64-gcc12.spec | 9 +++++++-- cross-x86_64-gcc12.changes | 6 ++++++ cross-x86_64-gcc12.spec | 9 +++++++-- cross.spec.in | 4 ++-- gcc.spec.in | 6 +++++- gcc12-testresults.changes | 6 ++++++ gcc12-testresults.spec | 7 ++++++- gcc12.changes | 6 ++++++ gcc12.spec | 7 ++++++- 60 files changed, 382 insertions(+), 59 deletions(-) diff --git a/cross-aarch64-gcc12-bootstrap.changes b/cross-aarch64-gcc12-bootstrap.changes index 88ce5e8..1c2d676 100644 --- a/cross-aarch64-gcc12-bootstrap.changes +++ b/cross-aarch64-gcc12-bootstrap.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab + +- On SLE15 and later, use make -Oline to synchronize configure output by + lines + ------------------------------------------------------------------- Wed Apr 6 07:22:15 UTC 2022 - Martin Liška diff --git a/cross-aarch64-gcc12-bootstrap.spec b/cross-aarch64-gcc12-bootstrap.spec index 6df67e0..c4c7af8 100644 --- a/cross-aarch64-gcc12-bootstrap.spec +++ b/cross-aarch64-gcc12-bootstrap.spec @@ -304,6 +304,11 @@ This is a package that is necessary for bootstrapping another package only, it is not intended for any other use. %endif +%if 0%{suse_version} >= 1500 +# Synchronize output by lines, useful for configure output +%define make_output_sync -Oline +%endif + %prep %if 0%{?nvptx_newlib:1}%{?amdgcn_newlib:1} %setup -q -n gcc-%{version} -a 5 @@ -708,9 +713,9 @@ amdgcn-amdhsa,\ } %if 0%{!?gcc_icecream:1} -make %{?_smp_mflags} +make %{?make_output_sync} %{?_smp_mflags} %else -make %{?_smp_mflags} all-host +make %{?make_output_sync} %{?_smp_mflags} all-host %endif %if 0%{?gcc_icecream:%gcc_icecream} diff --git a/cross-aarch64-gcc12.changes b/cross-aarch64-gcc12.changes index 88ce5e8..1c2d676 100644 --- a/cross-aarch64-gcc12.changes +++ b/cross-aarch64-gcc12.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab + +- On SLE15 and later, use make -Oline to synchronize configure output by + lines + ------------------------------------------------------------------- Wed Apr 6 07:22:15 UTC 2022 - Martin Liška diff --git a/cross-aarch64-gcc12.spec b/cross-aarch64-gcc12.spec index 4328857..ce1adf8 100644 --- a/cross-aarch64-gcc12.spec +++ b/cross-aarch64-gcc12.spec @@ -304,6 +304,11 @@ This is a package that is necessary for bootstrapping another package only, it is not intended for any other use. %endif +%if 0%{suse_version} >= 1500 +# Synchronize output by lines, useful for configure output +%define make_output_sync -Oline +%endif + %prep %if 0%{?nvptx_newlib:1}%{?amdgcn_newlib:1} %setup -q -n gcc-%{version} -a 5 @@ -708,9 +713,9 @@ amdgcn-amdhsa,\ } %if 0%{!?gcc_icecream:1} -make %{?_smp_mflags} +make %{?make_output_sync} %{?_smp_mflags} %else -make %{?_smp_mflags} all-host +make %{?make_output_sync} %{?_smp_mflags} all-host %endif %if 0%{?gcc_icecream:%gcc_icecream} diff --git a/cross-amdgcn-gcc12.changes b/cross-amdgcn-gcc12.changes index 88ce5e8..1c2d676 100644 --- a/cross-amdgcn-gcc12.changes +++ b/cross-amdgcn-gcc12.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab + +- On SLE15 and later, use make -Oline to synchronize configure output by + lines + ------------------------------------------------------------------- Wed Apr 6 07:22:15 UTC 2022 - Martin Liška diff --git a/cross-amdgcn-gcc12.spec b/cross-amdgcn-gcc12.spec index a3266e3..103e181 100644 --- a/cross-amdgcn-gcc12.spec +++ b/cross-amdgcn-gcc12.spec @@ -304,6 +304,11 @@ This is a package that is necessary for bootstrapping another package only, it is not intended for any other use. %endif +%if 0%{suse_version} >= 1500 +# Synchronize output by lines, useful for configure output +%define make_output_sync -Oline +%endif + %prep %if 0%{?nvptx_newlib:1}%{?amdgcn_newlib:1} %setup -q -n gcc-%{version} -a 5 @@ -708,9 +713,9 @@ amdgcn-amdhsa,\ } %if 0%{!?gcc_icecream:1} -make %{?_smp_mflags} +make %{?make_output_sync} %{?_smp_mflags} %else -make %{?_smp_mflags} all-host +make %{?make_output_sync} %{?_smp_mflags} all-host %endif %if 0%{?gcc_icecream:%gcc_icecream} diff --git a/cross-arm-gcc12.changes b/cross-arm-gcc12.changes index 88ce5e8..1c2d676 100644 --- a/cross-arm-gcc12.changes +++ b/cross-arm-gcc12.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab + +- On SLE15 and later, use make -Oline to synchronize configure output by + lines + ------------------------------------------------------------------- Wed Apr 6 07:22:15 UTC 2022 - Martin Liška diff --git a/cross-arm-gcc12.spec b/cross-arm-gcc12.spec index 9214d76..b3e8145 100644 --- a/cross-arm-gcc12.spec +++ b/cross-arm-gcc12.spec @@ -304,6 +304,11 @@ This is a package that is necessary for bootstrapping another package only, it is not intended for any other use. %endif +%if 0%{suse_version} >= 1500 +# Synchronize output by lines, useful for configure output +%define make_output_sync -Oline +%endif + %prep %if 0%{?nvptx_newlib:1}%{?amdgcn_newlib:1} %setup -q -n gcc-%{version} -a 5 @@ -708,9 +713,9 @@ amdgcn-amdhsa,\ } %if 0%{!?gcc_icecream:1} -make %{?_smp_mflags} +make %{?make_output_sync} %{?_smp_mflags} %else -make %{?_smp_mflags} all-host +make %{?make_output_sync} %{?_smp_mflags} all-host %endif %if 0%{?gcc_icecream:%gcc_icecream} diff --git a/cross-arm-none-gcc12-bootstrap.changes b/cross-arm-none-gcc12-bootstrap.changes index 88ce5e8..1c2d676 100644 --- a/cross-arm-none-gcc12-bootstrap.changes +++ b/cross-arm-none-gcc12-bootstrap.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab + +- On SLE15 and later, use make -Oline to synchronize configure output by + lines + ------------------------------------------------------------------- Wed Apr 6 07:22:15 UTC 2022 - Martin Liška diff --git a/cross-arm-none-gcc12-bootstrap.spec b/cross-arm-none-gcc12-bootstrap.spec index 3ff4bc3..4decf7c 100644 --- a/cross-arm-none-gcc12-bootstrap.spec +++ b/cross-arm-none-gcc12-bootstrap.spec @@ -305,6 +305,11 @@ This is a package that is necessary for bootstrapping another package only, it is not intended for any other use. %endif +%if 0%{suse_version} >= 1500 +# Synchronize output by lines, useful for configure output +%define make_output_sync -Oline +%endif + %prep %if 0%{?nvptx_newlib:1}%{?amdgcn_newlib:1} %setup -q -n gcc-%{version} -a 5 @@ -709,9 +714,9 @@ amdgcn-amdhsa,\ } %if 0%{!?gcc_icecream:1} -make %{?_smp_mflags} +make %{?make_output_sync} %{?_smp_mflags} %else -make %{?_smp_mflags} all-host +make %{?make_output_sync} %{?_smp_mflags} all-host %endif %if 0%{?gcc_icecream:%gcc_icecream} diff --git a/cross-arm-none-gcc12.changes b/cross-arm-none-gcc12.changes index 88ce5e8..1c2d676 100644 --- a/cross-arm-none-gcc12.changes +++ b/cross-arm-none-gcc12.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab + +- On SLE15 and later, use make -Oline to synchronize configure output by + lines + ------------------------------------------------------------------- Wed Apr 6 07:22:15 UTC 2022 - Martin Liška diff --git a/cross-arm-none-gcc12.spec b/cross-arm-none-gcc12.spec index ce5508d..45d9c39 100644 --- a/cross-arm-none-gcc12.spec +++ b/cross-arm-none-gcc12.spec @@ -304,6 +304,11 @@ This is a package that is necessary for bootstrapping another package only, it is not intended for any other use. %endif +%if 0%{suse_version} >= 1500 +# Synchronize output by lines, useful for configure output +%define make_output_sync -Oline +%endif + %prep %if 0%{?nvptx_newlib:1}%{?amdgcn_newlib:1} %setup -q -n gcc-%{version} -a 5 @@ -708,9 +713,9 @@ amdgcn-amdhsa,\ } %if 0%{!?gcc_icecream:1} -make %{?_smp_mflags} +make %{?make_output_sync} %{?_smp_mflags} %else -make %{?_smp_mflags} all-host +make %{?make_output_sync} %{?_smp_mflags} all-host %endif %if 0%{?gcc_icecream:%gcc_icecream} diff --git a/cross-avr-gcc12-bootstrap.changes b/cross-avr-gcc12-bootstrap.changes index 88ce5e8..1c2d676 100644 --- a/cross-avr-gcc12-bootstrap.changes +++ b/cross-avr-gcc12-bootstrap.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab + +- On SLE15 and later, use make -Oline to synchronize configure output by + lines + ------------------------------------------------------------------- Wed Apr 6 07:22:15 UTC 2022 - Martin Liška diff --git a/cross-avr-gcc12-bootstrap.spec b/cross-avr-gcc12-bootstrap.spec index 9951966..b923b97 100644 --- a/cross-avr-gcc12-bootstrap.spec +++ b/cross-avr-gcc12-bootstrap.spec @@ -304,6 +304,11 @@ This is a package that is necessary for bootstrapping another package only, it is not intended for any other use. %endif +%if 0%{suse_version} >= 1500 +# Synchronize output by lines, useful for configure output +%define make_output_sync -Oline +%endif + %prep %if 0%{?nvptx_newlib:1}%{?amdgcn_newlib:1} %setup -q -n gcc-%{version} -a 5 @@ -708,9 +713,9 @@ amdgcn-amdhsa,\ } %if 0%{!?gcc_icecream:1} -make %{?_smp_mflags} +make %{?make_output_sync} %{?_smp_mflags} %else -make %{?_smp_mflags} all-host +make %{?make_output_sync} %{?_smp_mflags} all-host %endif %if 0%{?gcc_icecream:%gcc_icecream} diff --git a/cross-avr-gcc12.changes b/cross-avr-gcc12.changes index 88ce5e8..1c2d676 100644 --- a/cross-avr-gcc12.changes +++ b/cross-avr-gcc12.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab + +- On SLE15 and later, use make -Oline to synchronize configure output by + lines + ------------------------------------------------------------------- Wed Apr 6 07:22:15 UTC 2022 - Martin Liška diff --git a/cross-avr-gcc12.spec b/cross-avr-gcc12.spec index cddf668..8550056 100644 --- a/cross-avr-gcc12.spec +++ b/cross-avr-gcc12.spec @@ -304,6 +304,11 @@ This is a package that is necessary for bootstrapping another package only, it is not intended for any other use. %endif +%if 0%{suse_version} >= 1500 +# Synchronize output by lines, useful for configure output +%define make_output_sync -Oline +%endif + %prep %if 0%{?nvptx_newlib:1}%{?amdgcn_newlib:1} %setup -q -n gcc-%{version} -a 5 @@ -708,9 +713,9 @@ amdgcn-amdhsa,\ } %if 0%{!?gcc_icecream:1} -make %{?_smp_mflags} +make %{?make_output_sync} %{?_smp_mflags} %else -make %{?_smp_mflags} all-host +make %{?make_output_sync} %{?_smp_mflags} all-host %endif %if 0%{?gcc_icecream:%gcc_icecream} diff --git a/cross-epiphany-gcc12-bootstrap.changes b/cross-epiphany-gcc12-bootstrap.changes index 88ce5e8..1c2d676 100644 --- a/cross-epiphany-gcc12-bootstrap.changes +++ b/cross-epiphany-gcc12-bootstrap.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab + +- On SLE15 and later, use make -Oline to synchronize configure output by + lines + ------------------------------------------------------------------- Wed Apr 6 07:22:15 UTC 2022 - Martin Liška diff --git a/cross-epiphany-gcc12-bootstrap.spec b/cross-epiphany-gcc12-bootstrap.spec index 82fff9a..3e7b7d2 100644 --- a/cross-epiphany-gcc12-bootstrap.spec +++ b/cross-epiphany-gcc12-bootstrap.spec @@ -305,6 +305,11 @@ This is a package that is necessary for bootstrapping another package only, it is not intended for any other use. %endif +%if 0%{suse_version} >= 1500 +# Synchronize output by lines, useful for configure output +%define make_output_sync -Oline +%endif + %prep %if 0%{?nvptx_newlib:1}%{?amdgcn_newlib:1} %setup -q -n gcc-%{version} -a 5 @@ -709,9 +714,9 @@ amdgcn-amdhsa,\ } %if 0%{!?gcc_icecream:1} -make %{?_smp_mflags} +make %{?make_output_sync} %{?_smp_mflags} %else -make %{?_smp_mflags} all-host +make %{?make_output_sync} %{?_smp_mflags} all-host %endif %if 0%{?gcc_icecream:%gcc_icecream} diff --git a/cross-epiphany-gcc12.changes b/cross-epiphany-gcc12.changes index 88ce5e8..1c2d676 100644 --- a/cross-epiphany-gcc12.changes +++ b/cross-epiphany-gcc12.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab + +- On SLE15 and later, use make -Oline to synchronize configure output by + lines + ------------------------------------------------------------------- Wed Apr 6 07:22:15 UTC 2022 - Martin Liška diff --git a/cross-epiphany-gcc12.spec b/cross-epiphany-gcc12.spec index 84544b4..e1a19a6 100644 --- a/cross-epiphany-gcc12.spec +++ b/cross-epiphany-gcc12.spec @@ -304,6 +304,11 @@ This is a package that is necessary for bootstrapping another package only, it is not intended for any other use. %endif +%if 0%{suse_version} >= 1500 +# Synchronize output by lines, useful for configure output +%define make_output_sync -Oline +%endif + %prep %if 0%{?nvptx_newlib:1}%{?amdgcn_newlib:1} %setup -q -n gcc-%{version} -a 5 @@ -708,9 +713,9 @@ amdgcn-amdhsa,\ } %if 0%{!?gcc_icecream:1} -make %{?_smp_mflags} +make %{?make_output_sync} %{?_smp_mflags} %else -make %{?_smp_mflags} all-host +make %{?make_output_sync} %{?_smp_mflags} all-host %endif %if 0%{?gcc_icecream:%gcc_icecream} diff --git a/cross-hppa-gcc12-bootstrap.changes b/cross-hppa-gcc12-bootstrap.changes index 88ce5e8..1c2d676 100644 --- a/cross-hppa-gcc12-bootstrap.changes +++ b/cross-hppa-gcc12-bootstrap.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab + +- On SLE15 and later, use make -Oline to synchronize configure output by + lines + ------------------------------------------------------------------- Wed Apr 6 07:22:15 UTC 2022 - Martin Liška diff --git a/cross-hppa-gcc12-bootstrap.spec b/cross-hppa-gcc12-bootstrap.spec index 3e4356c..1b47b26 100644 --- a/cross-hppa-gcc12-bootstrap.spec +++ b/cross-hppa-gcc12-bootstrap.spec @@ -304,6 +304,11 @@ This is a package that is necessary for bootstrapping another package only, it is not intended for any other use. %endif +%if 0%{suse_version} >= 1500 +# Synchronize output by lines, useful for configure output +%define make_output_sync -Oline +%endif + %prep %if 0%{?nvptx_newlib:1}%{?amdgcn_newlib:1} %setup -q -n gcc-%{version} -a 5 @@ -708,9 +713,9 @@ amdgcn-amdhsa,\ } %if 0%{!?gcc_icecream:1} -make %{?_smp_mflags} +make %{?make_output_sync} %{?_smp_mflags} %else -make %{?_smp_mflags} all-host +make %{?make_output_sync} %{?_smp_mflags} all-host %endif %if 0%{?gcc_icecream:%gcc_icecream} diff --git a/cross-hppa-gcc12.changes b/cross-hppa-gcc12.changes index 88ce5e8..1c2d676 100644 --- a/cross-hppa-gcc12.changes +++ b/cross-hppa-gcc12.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab + +- On SLE15 and later, use make -Oline to synchronize configure output by + lines + ------------------------------------------------------------------- Wed Apr 6 07:22:15 UTC 2022 - Martin Liška diff --git a/cross-hppa-gcc12.spec b/cross-hppa-gcc12.spec index 57a83c4..6acc68d 100644 --- a/cross-hppa-gcc12.spec +++ b/cross-hppa-gcc12.spec @@ -304,6 +304,11 @@ This is a package that is necessary for bootstrapping another package only, it is not intended for any other use. %endif +%if 0%{suse_version} >= 1500 +# Synchronize output by lines, useful for configure output +%define make_output_sync -Oline +%endif + %prep %if 0%{?nvptx_newlib:1}%{?amdgcn_newlib:1} %setup -q -n gcc-%{version} -a 5 @@ -708,9 +713,9 @@ amdgcn-amdhsa,\ } %if 0%{!?gcc_icecream:1} -make %{?_smp_mflags} +make %{?make_output_sync} %{?_smp_mflags} %else -make %{?_smp_mflags} all-host +make %{?make_output_sync} %{?_smp_mflags} all-host %endif %if 0%{?gcc_icecream:%gcc_icecream} diff --git a/cross-m68k-gcc12.changes b/cross-m68k-gcc12.changes index 88ce5e8..1c2d676 100644 --- a/cross-m68k-gcc12.changes +++ b/cross-m68k-gcc12.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab + +- On SLE15 and later, use make -Oline to synchronize configure output by + lines + ------------------------------------------------------------------- Wed Apr 6 07:22:15 UTC 2022 - Martin Liška diff --git a/cross-m68k-gcc12.spec b/cross-m68k-gcc12.spec index 3f2440c..3a9a929 100644 --- a/cross-m68k-gcc12.spec +++ b/cross-m68k-gcc12.spec @@ -304,6 +304,11 @@ This is a package that is necessary for bootstrapping another package only, it is not intended for any other use. %endif +%if 0%{suse_version} >= 1500 +# Synchronize output by lines, useful for configure output +%define make_output_sync -Oline +%endif + %prep %if 0%{?nvptx_newlib:1}%{?amdgcn_newlib:1} %setup -q -n gcc-%{version} -a 5 @@ -708,9 +713,9 @@ amdgcn-amdhsa,\ } %if 0%{!?gcc_icecream:1} -make %{?_smp_mflags} +make %{?make_output_sync} %{?_smp_mflags} %else -make %{?_smp_mflags} all-host +make %{?make_output_sync} %{?_smp_mflags} all-host %endif %if 0%{?gcc_icecream:%gcc_icecream} diff --git a/cross-mips-gcc12.changes b/cross-mips-gcc12.changes index 88ce5e8..1c2d676 100644 --- a/cross-mips-gcc12.changes +++ b/cross-mips-gcc12.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab + +- On SLE15 and later, use make -Oline to synchronize configure output by + lines + ------------------------------------------------------------------- Wed Apr 6 07:22:15 UTC 2022 - Martin Liška diff --git a/cross-mips-gcc12.spec b/cross-mips-gcc12.spec index bb52ec7..368a7c2 100644 --- a/cross-mips-gcc12.spec +++ b/cross-mips-gcc12.spec @@ -304,6 +304,11 @@ This is a package that is necessary for bootstrapping another package only, it is not intended for any other use. %endif +%if 0%{suse_version} >= 1500 +# Synchronize output by lines, useful for configure output +%define make_output_sync -Oline +%endif + %prep %if 0%{?nvptx_newlib:1}%{?amdgcn_newlib:1} %setup -q -n gcc-%{version} -a 5 @@ -708,9 +713,9 @@ amdgcn-amdhsa,\ } %if 0%{!?gcc_icecream:1} -make %{?_smp_mflags} +make %{?make_output_sync} %{?_smp_mflags} %else -make %{?_smp_mflags} all-host +make %{?make_output_sync} %{?_smp_mflags} all-host %endif %if 0%{?gcc_icecream:%gcc_icecream} diff --git a/cross-nvptx-gcc12.changes b/cross-nvptx-gcc12.changes index 88ce5e8..1c2d676 100644 --- a/cross-nvptx-gcc12.changes +++ b/cross-nvptx-gcc12.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab + +- On SLE15 and later, use make -Oline to synchronize configure output by + lines + ------------------------------------------------------------------- Wed Apr 6 07:22:15 UTC 2022 - Martin Liška diff --git a/cross-nvptx-gcc12.spec b/cross-nvptx-gcc12.spec index 4f2e90d..0bb89ad 100644 --- a/cross-nvptx-gcc12.spec +++ b/cross-nvptx-gcc12.spec @@ -304,6 +304,11 @@ This is a package that is necessary for bootstrapping another package only, it is not intended for any other use. %endif +%if 0%{suse_version} >= 1500 +# Synchronize output by lines, useful for configure output +%define make_output_sync -Oline +%endif + %prep %if 0%{?nvptx_newlib:1}%{?amdgcn_newlib:1} %setup -q -n gcc-%{version} -a 5 @@ -708,9 +713,9 @@ amdgcn-amdhsa,\ } %if 0%{!?gcc_icecream:1} -make %{?_smp_mflags} +make %{?make_output_sync} %{?_smp_mflags} %else -make %{?_smp_mflags} all-host +make %{?make_output_sync} %{?_smp_mflags} all-host %endif %if 0%{?gcc_icecream:%gcc_icecream} diff --git a/cross-ppc64-gcc12.changes b/cross-ppc64-gcc12.changes index 88ce5e8..1c2d676 100644 --- a/cross-ppc64-gcc12.changes +++ b/cross-ppc64-gcc12.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab + +- On SLE15 and later, use make -Oline to synchronize configure output by + lines + ------------------------------------------------------------------- Wed Apr 6 07:22:15 UTC 2022 - Martin Liška diff --git a/cross-ppc64-gcc12.spec b/cross-ppc64-gcc12.spec index da26f11..c86a432 100644 --- a/cross-ppc64-gcc12.spec +++ b/cross-ppc64-gcc12.spec @@ -304,6 +304,11 @@ This is a package that is necessary for bootstrapping another package only, it is not intended for any other use. %endif +%if 0%{suse_version} >= 1500 +# Synchronize output by lines, useful for configure output +%define make_output_sync -Oline +%endif + %prep %if 0%{?nvptx_newlib:1}%{?amdgcn_newlib:1} %setup -q -n gcc-%{version} -a 5 @@ -708,9 +713,9 @@ amdgcn-amdhsa,\ } %if 0%{!?gcc_icecream:1} -make %{?_smp_mflags} +make %{?make_output_sync} %{?_smp_mflags} %else -make %{?_smp_mflags} all-host +make %{?make_output_sync} %{?_smp_mflags} all-host %endif %if 0%{?gcc_icecream:%gcc_icecream} diff --git a/cross-ppc64le-gcc12.changes b/cross-ppc64le-gcc12.changes index 88ce5e8..1c2d676 100644 --- a/cross-ppc64le-gcc12.changes +++ b/cross-ppc64le-gcc12.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab + +- On SLE15 and later, use make -Oline to synchronize configure output by + lines + ------------------------------------------------------------------- Wed Apr 6 07:22:15 UTC 2022 - Martin Liška diff --git a/cross-ppc64le-gcc12.spec b/cross-ppc64le-gcc12.spec index d9785d1..50fed9b 100644 --- a/cross-ppc64le-gcc12.spec +++ b/cross-ppc64le-gcc12.spec @@ -304,6 +304,11 @@ This is a package that is necessary for bootstrapping another package only, it is not intended for any other use. %endif +%if 0%{suse_version} >= 1500 +# Synchronize output by lines, useful for configure output +%define make_output_sync -Oline +%endif + %prep %if 0%{?nvptx_newlib:1}%{?amdgcn_newlib:1} %setup -q -n gcc-%{version} -a 5 @@ -708,9 +713,9 @@ amdgcn-amdhsa,\ } %if 0%{!?gcc_icecream:1} -make %{?_smp_mflags} +make %{?make_output_sync} %{?_smp_mflags} %else -make %{?_smp_mflags} all-host +make %{?make_output_sync} %{?_smp_mflags} all-host %endif %if 0%{?gcc_icecream:%gcc_icecream} diff --git a/cross-riscv64-elf-gcc12-bootstrap.changes b/cross-riscv64-elf-gcc12-bootstrap.changes index 88ce5e8..1c2d676 100644 --- a/cross-riscv64-elf-gcc12-bootstrap.changes +++ b/cross-riscv64-elf-gcc12-bootstrap.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab + +- On SLE15 and later, use make -Oline to synchronize configure output by + lines + ------------------------------------------------------------------- Wed Apr 6 07:22:15 UTC 2022 - Martin Liška diff --git a/cross-riscv64-elf-gcc12-bootstrap.spec b/cross-riscv64-elf-gcc12-bootstrap.spec index 59bf63b..9ad69e9 100644 --- a/cross-riscv64-elf-gcc12-bootstrap.spec +++ b/cross-riscv64-elf-gcc12-bootstrap.spec @@ -305,6 +305,11 @@ This is a package that is necessary for bootstrapping another package only, it is not intended for any other use. %endif +%if 0%{suse_version} >= 1500 +# Synchronize output by lines, useful for configure output +%define make_output_sync -Oline +%endif + %prep %if 0%{?nvptx_newlib:1}%{?amdgcn_newlib:1} %setup -q -n gcc-%{version} -a 5 @@ -709,9 +714,9 @@ amdgcn-amdhsa,\ } %if 0%{!?gcc_icecream:1} -make %{?_smp_mflags} +make %{?make_output_sync} %{?_smp_mflags} %else -make %{?_smp_mflags} all-host +make %{?make_output_sync} %{?_smp_mflags} all-host %endif %if 0%{?gcc_icecream:%gcc_icecream} diff --git a/cross-riscv64-elf-gcc12.changes b/cross-riscv64-elf-gcc12.changes index 88ce5e8..1c2d676 100644 --- a/cross-riscv64-elf-gcc12.changes +++ b/cross-riscv64-elf-gcc12.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab + +- On SLE15 and later, use make -Oline to synchronize configure output by + lines + ------------------------------------------------------------------- Wed Apr 6 07:22:15 UTC 2022 - Martin Liška diff --git a/cross-riscv64-elf-gcc12.spec b/cross-riscv64-elf-gcc12.spec index 95d72fb..aa7c5d6 100644 --- a/cross-riscv64-elf-gcc12.spec +++ b/cross-riscv64-elf-gcc12.spec @@ -304,6 +304,11 @@ This is a package that is necessary for bootstrapping another package only, it is not intended for any other use. %endif +%if 0%{suse_version} >= 1500 +# Synchronize output by lines, useful for configure output +%define make_output_sync -Oline +%endif + %prep %if 0%{?nvptx_newlib:1}%{?amdgcn_newlib:1} %setup -q -n gcc-%{version} -a 5 @@ -708,9 +713,9 @@ amdgcn-amdhsa,\ } %if 0%{!?gcc_icecream:1} -make %{?_smp_mflags} +make %{?make_output_sync} %{?_smp_mflags} %else -make %{?_smp_mflags} all-host +make %{?make_output_sync} %{?_smp_mflags} all-host %endif %if 0%{?gcc_icecream:%gcc_icecream} diff --git a/cross-riscv64-gcc12-bootstrap.changes b/cross-riscv64-gcc12-bootstrap.changes index 88ce5e8..1c2d676 100644 --- a/cross-riscv64-gcc12-bootstrap.changes +++ b/cross-riscv64-gcc12-bootstrap.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab + +- On SLE15 and later, use make -Oline to synchronize configure output by + lines + ------------------------------------------------------------------- Wed Apr 6 07:22:15 UTC 2022 - Martin Liška diff --git a/cross-riscv64-gcc12-bootstrap.spec b/cross-riscv64-gcc12-bootstrap.spec index 04542d9..b336208 100644 --- a/cross-riscv64-gcc12-bootstrap.spec +++ b/cross-riscv64-gcc12-bootstrap.spec @@ -304,6 +304,11 @@ This is a package that is necessary for bootstrapping another package only, it is not intended for any other use. %endif +%if 0%{suse_version} >= 1500 +# Synchronize output by lines, useful for configure output +%define make_output_sync -Oline +%endif + %prep %if 0%{?nvptx_newlib:1}%{?amdgcn_newlib:1} %setup -q -n gcc-%{version} -a 5 @@ -708,9 +713,9 @@ amdgcn-amdhsa,\ } %if 0%{!?gcc_icecream:1} -make %{?_smp_mflags} +make %{?make_output_sync} %{?_smp_mflags} %else -make %{?_smp_mflags} all-host +make %{?make_output_sync} %{?_smp_mflags} all-host %endif %if 0%{?gcc_icecream:%gcc_icecream} diff --git a/cross-riscv64-gcc12.changes b/cross-riscv64-gcc12.changes index 88ce5e8..1c2d676 100644 --- a/cross-riscv64-gcc12.changes +++ b/cross-riscv64-gcc12.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab + +- On SLE15 and later, use make -Oline to synchronize configure output by + lines + ------------------------------------------------------------------- Wed Apr 6 07:22:15 UTC 2022 - Martin Liška diff --git a/cross-riscv64-gcc12.spec b/cross-riscv64-gcc12.spec index e2eb509..2fa76d2 100644 --- a/cross-riscv64-gcc12.spec +++ b/cross-riscv64-gcc12.spec @@ -304,6 +304,11 @@ This is a package that is necessary for bootstrapping another package only, it is not intended for any other use. %endif +%if 0%{suse_version} >= 1500 +# Synchronize output by lines, useful for configure output +%define make_output_sync -Oline +%endif + %prep %if 0%{?nvptx_newlib:1}%{?amdgcn_newlib:1} %setup -q -n gcc-%{version} -a 5 @@ -708,9 +713,9 @@ amdgcn-amdhsa,\ } %if 0%{!?gcc_icecream:1} -make %{?_smp_mflags} +make %{?make_output_sync} %{?_smp_mflags} %else -make %{?_smp_mflags} all-host +make %{?make_output_sync} %{?_smp_mflags} all-host %endif %if 0%{?gcc_icecream:%gcc_icecream} diff --git a/cross-rx-gcc12-bootstrap.changes b/cross-rx-gcc12-bootstrap.changes index 88ce5e8..1c2d676 100644 --- a/cross-rx-gcc12-bootstrap.changes +++ b/cross-rx-gcc12-bootstrap.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab + +- On SLE15 and later, use make -Oline to synchronize configure output by + lines + ------------------------------------------------------------------- Wed Apr 6 07:22:15 UTC 2022 - Martin Liška diff --git a/cross-rx-gcc12-bootstrap.spec b/cross-rx-gcc12-bootstrap.spec index 1147fa0..b669187 100644 --- a/cross-rx-gcc12-bootstrap.spec +++ b/cross-rx-gcc12-bootstrap.spec @@ -305,6 +305,11 @@ This is a package that is necessary for bootstrapping another package only, it is not intended for any other use. %endif +%if 0%{suse_version} >= 1500 +# Synchronize output by lines, useful for configure output +%define make_output_sync -Oline +%endif + %prep %if 0%{?nvptx_newlib:1}%{?amdgcn_newlib:1} %setup -q -n gcc-%{version} -a 5 @@ -709,9 +714,9 @@ amdgcn-amdhsa,\ } %if 0%{!?gcc_icecream:1} -make %{?_smp_mflags} +make %{?make_output_sync} %{?_smp_mflags} %else -make %{?_smp_mflags} all-host +make %{?make_output_sync} %{?_smp_mflags} all-host %endif %if 0%{?gcc_icecream:%gcc_icecream} diff --git a/cross-rx-gcc12.changes b/cross-rx-gcc12.changes index 88ce5e8..1c2d676 100644 --- a/cross-rx-gcc12.changes +++ b/cross-rx-gcc12.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab + +- On SLE15 and later, use make -Oline to synchronize configure output by + lines + ------------------------------------------------------------------- Wed Apr 6 07:22:15 UTC 2022 - Martin Liška diff --git a/cross-rx-gcc12.spec b/cross-rx-gcc12.spec index 416d822..64200b3 100644 --- a/cross-rx-gcc12.spec +++ b/cross-rx-gcc12.spec @@ -304,6 +304,11 @@ This is a package that is necessary for bootstrapping another package only, it is not intended for any other use. %endif +%if 0%{suse_version} >= 1500 +# Synchronize output by lines, useful for configure output +%define make_output_sync -Oline +%endif + %prep %if 0%{?nvptx_newlib:1}%{?amdgcn_newlib:1} %setup -q -n gcc-%{version} -a 5 @@ -708,9 +713,9 @@ amdgcn-amdhsa,\ } %if 0%{!?gcc_icecream:1} -make %{?_smp_mflags} +make %{?make_output_sync} %{?_smp_mflags} %else -make %{?_smp_mflags} all-host +make %{?make_output_sync} %{?_smp_mflags} all-host %endif %if 0%{?gcc_icecream:%gcc_icecream} diff --git a/cross-s390x-gcc12.changes b/cross-s390x-gcc12.changes index 88ce5e8..1c2d676 100644 --- a/cross-s390x-gcc12.changes +++ b/cross-s390x-gcc12.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab + +- On SLE15 and later, use make -Oline to synchronize configure output by + lines + ------------------------------------------------------------------- Wed Apr 6 07:22:15 UTC 2022 - Martin Liška diff --git a/cross-s390x-gcc12.spec b/cross-s390x-gcc12.spec index ac1b712..435207e 100644 --- a/cross-s390x-gcc12.spec +++ b/cross-s390x-gcc12.spec @@ -304,6 +304,11 @@ This is a package that is necessary for bootstrapping another package only, it is not intended for any other use. %endif +%if 0%{suse_version} >= 1500 +# Synchronize output by lines, useful for configure output +%define make_output_sync -Oline +%endif + %prep %if 0%{?nvptx_newlib:1}%{?amdgcn_newlib:1} %setup -q -n gcc-%{version} -a 5 @@ -708,9 +713,9 @@ amdgcn-amdhsa,\ } %if 0%{!?gcc_icecream:1} -make %{?_smp_mflags} +make %{?make_output_sync} %{?_smp_mflags} %else -make %{?_smp_mflags} all-host +make %{?make_output_sync} %{?_smp_mflags} all-host %endif %if 0%{?gcc_icecream:%gcc_icecream} diff --git a/cross-sparc-gcc12.changes b/cross-sparc-gcc12.changes index 88ce5e8..1c2d676 100644 --- a/cross-sparc-gcc12.changes +++ b/cross-sparc-gcc12.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab + +- On SLE15 and later, use make -Oline to synchronize configure output by + lines + ------------------------------------------------------------------- Wed Apr 6 07:22:15 UTC 2022 - Martin Liška diff --git a/cross-sparc-gcc12.spec b/cross-sparc-gcc12.spec index e9a7129..77d0d04 100644 --- a/cross-sparc-gcc12.spec +++ b/cross-sparc-gcc12.spec @@ -304,6 +304,11 @@ This is a package that is necessary for bootstrapping another package only, it is not intended for any other use. %endif +%if 0%{suse_version} >= 1500 +# Synchronize output by lines, useful for configure output +%define make_output_sync -Oline +%endif + %prep %if 0%{?nvptx_newlib:1}%{?amdgcn_newlib:1} %setup -q -n gcc-%{version} -a 5 @@ -708,9 +713,9 @@ amdgcn-amdhsa,\ } %if 0%{!?gcc_icecream:1} -make %{?_smp_mflags} +make %{?make_output_sync} %{?_smp_mflags} %else -make %{?_smp_mflags} all-host +make %{?make_output_sync} %{?_smp_mflags} all-host %endif %if 0%{?gcc_icecream:%gcc_icecream} diff --git a/cross-sparc64-gcc12.changes b/cross-sparc64-gcc12.changes index 88ce5e8..1c2d676 100644 --- a/cross-sparc64-gcc12.changes +++ b/cross-sparc64-gcc12.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab + +- On SLE15 and later, use make -Oline to synchronize configure output by + lines + ------------------------------------------------------------------- Wed Apr 6 07:22:15 UTC 2022 - Martin Liška diff --git a/cross-sparc64-gcc12.spec b/cross-sparc64-gcc12.spec index bfd84ee..3ba1339 100644 --- a/cross-sparc64-gcc12.spec +++ b/cross-sparc64-gcc12.spec @@ -304,6 +304,11 @@ This is a package that is necessary for bootstrapping another package only, it is not intended for any other use. %endif +%if 0%{suse_version} >= 1500 +# Synchronize output by lines, useful for configure output +%define make_output_sync -Oline +%endif + %prep %if 0%{?nvptx_newlib:1}%{?amdgcn_newlib:1} %setup -q -n gcc-%{version} -a 5 @@ -708,9 +713,9 @@ amdgcn-amdhsa,\ } %if 0%{!?gcc_icecream:1} -make %{?_smp_mflags} +make %{?make_output_sync} %{?_smp_mflags} %else -make %{?_smp_mflags} all-host +make %{?make_output_sync} %{?_smp_mflags} all-host %endif %if 0%{?gcc_icecream:%gcc_icecream} diff --git a/cross-x86_64-gcc12.changes b/cross-x86_64-gcc12.changes index 88ce5e8..1c2d676 100644 --- a/cross-x86_64-gcc12.changes +++ b/cross-x86_64-gcc12.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab + +- On SLE15 and later, use make -Oline to synchronize configure output by + lines + ------------------------------------------------------------------- Wed Apr 6 07:22:15 UTC 2022 - Martin Liška diff --git a/cross-x86_64-gcc12.spec b/cross-x86_64-gcc12.spec index 898791a..995ada0 100644 --- a/cross-x86_64-gcc12.spec +++ b/cross-x86_64-gcc12.spec @@ -304,6 +304,11 @@ This is a package that is necessary for bootstrapping another package only, it is not intended for any other use. %endif +%if 0%{suse_version} >= 1500 +# Synchronize output by lines, useful for configure output +%define make_output_sync -Oline +%endif + %prep %if 0%{?nvptx_newlib:1}%{?amdgcn_newlib:1} %setup -q -n gcc-%{version} -a 5 @@ -708,9 +713,9 @@ amdgcn-amdhsa,\ } %if 0%{!?gcc_icecream:1} -make %{?_smp_mflags} +make %{?make_output_sync} %{?_smp_mflags} %else -make %{?_smp_mflags} all-host +make %{?make_output_sync} %{?_smp_mflags} all-host %endif %if 0%{?gcc_icecream:%gcc_icecream} diff --git a/cross.spec.in b/cross.spec.in index c157729..729f0c3 100644 --- a/cross.spec.in +++ b/cross.spec.in @@ -216,9 +216,9 @@ only, it is not intended for any other use. # BUILD-COMMON-BEGIN # BUILD-COMMON-END %if 0%{!?gcc_icecream:1} -make %{?_smp_mflags} +make %{?make_output_sync} %{?_smp_mflags} %else -make %{?_smp_mflags} all-host +make %{?make_output_sync} %{?_smp_mflags} all-host %endif diff --git a/gcc.spec.in b/gcc.spec.in index d6b877e..1b073f2 100644 --- a/gcc.spec.in +++ b/gcc.spec.in @@ -1182,6 +1182,10 @@ Results from running the gcc and target library testsuites. # BUILD-COMMON-BEGIN +%if 0%{suse_version} >= 1500 +# Synchronize output by lines, useful for configure output +%define make_output_sync -Oline +%endif %prep %if 0%{?nvptx_newlib:1}%{?amdgcn_newlib:1} @@ -1595,7 +1599,7 @@ STAGE1_FLAGS="-g -O2" %define use_pgo_bootstrap 1 %endif %endif -%{?use_pgo_bootstrap:setarch `arch` -R} make %{?use_pgo_bootstrap:profiledbootstrap} STAGE1_CFLAGS="$STAGE1_FLAGS" BOOT_CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags} +%{?use_pgo_bootstrap:setarch `arch` -R} make %{?make_output_sync} %{?use_pgo_bootstrap:profiledbootstrap} STAGE1_CFLAGS="$STAGE1_FLAGS" BOOT_CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags} make info %if 0%{?run_tests:1} echo "Run testsuite" diff --git a/gcc12-testresults.changes b/gcc12-testresults.changes index 88ce5e8..1c2d676 100644 --- a/gcc12-testresults.changes +++ b/gcc12-testresults.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab + +- On SLE15 and later, use make -Oline to synchronize configure output by + lines + ------------------------------------------------------------------- Wed Apr 6 07:22:15 UTC 2022 - Martin Liška diff --git a/gcc12-testresults.spec b/gcc12-testresults.spec index b1af351..a4a79b0 100644 --- a/gcc12-testresults.spec +++ b/gcc12-testresults.spec @@ -496,6 +496,11 @@ Results from running the gcc and target library testsuites. %endif %endif +%if 0%{suse_version} >= 1500 +# Synchronize output by lines, useful for configure output +%define make_output_sync -Oline +%endif + %prep %if 0%{?nvptx_newlib:1}%{?amdgcn_newlib:1} %setup -q -n gcc-%{version} -a 5 @@ -905,7 +910,7 @@ STAGE1_FLAGS="-g -O2" %define use_pgo_bootstrap 1 %endif %endif -%{?use_pgo_bootstrap:setarch `arch` -R} make %{?use_pgo_bootstrap:profiledbootstrap} STAGE1_CFLAGS="$STAGE1_FLAGS" BOOT_CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags} +%{?use_pgo_bootstrap:setarch `arch` -R} make %{?make_output_sync} %{?use_pgo_bootstrap:profiledbootstrap} STAGE1_CFLAGS="$STAGE1_FLAGS" BOOT_CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags} make info %if 0%{?run_tests:1} echo "Run testsuite" diff --git a/gcc12.changes b/gcc12.changes index 88ce5e8..1c2d676 100644 --- a/gcc12.changes +++ b/gcc12.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Apr 6 09:09:57 UTC 2022 - Andreas Schwab + +- On SLE15 and later, use make -Oline to synchronize configure output by + lines + ------------------------------------------------------------------- Wed Apr 6 07:22:15 UTC 2022 - Martin Liška diff --git a/gcc12.spec b/gcc12.spec index fb4fba0..b752838 100644 --- a/gcc12.spec +++ b/gcc12.spec @@ -1992,6 +1992,11 @@ Results from running the gcc and target library testsuites. %endif %endif +%if 0%{suse_version} >= 1500 +# Synchronize output by lines, useful for configure output +%define make_output_sync -Oline +%endif + %prep %if 0%{?nvptx_newlib:1}%{?amdgcn_newlib:1} %setup -q -n gcc-%{version} -a 5 @@ -2401,7 +2406,7 @@ STAGE1_FLAGS="-g -O2" %define use_pgo_bootstrap 1 %endif %endif -%{?use_pgo_bootstrap:setarch `arch` -R} make %{?use_pgo_bootstrap:profiledbootstrap} STAGE1_CFLAGS="$STAGE1_FLAGS" BOOT_CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags} +%{?use_pgo_bootstrap:setarch `arch` -R} make %{?make_output_sync} %{?use_pgo_bootstrap:profiledbootstrap} STAGE1_CFLAGS="$STAGE1_FLAGS" BOOT_CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags} make info %if 0%{?run_tests:1} echo "Run testsuite"