Richard Biener 2021-10-28 07:02:32 +00:00 committed by Git OBS Bridge
parent 6f69bec8f5
commit a1ad7427c9
23 changed files with 81 additions and 120 deletions

View File

@ -1,5 +1,5 @@
# #
# spec file # spec file for package cross-aarch64-gcc7
# #
# Copyright (c) 2021 SUSE LLC # Copyright (c) 2021 SUSE LLC
# #
@ -251,7 +251,7 @@ ExclusiveArch: x86_64
%endif %endif
%endif %endif
%if 0%{?gcc_icecream:1} %if 0%{?gcc_icecream:1}
ExclusiveArch: ppc64le ppc64 x86_64 s390x ExclusiveArch: ppc64le ppc64 x86_64 s390x
%endif %endif
%define _binary_payload w.ufdio %define _binary_payload w.ufdio
# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has # Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has
@ -274,7 +274,7 @@ Conflicts: cross-%{cross_arch}-gcc7
#!BuildIgnore: gcc-PIE #!BuildIgnore: gcc-PIE
BuildRequires: update-alternatives BuildRequires: update-alternatives
Requires(post): update-alternatives Requires(post): update-alternatives
Requires(preun):update-alternatives Requires(preun): update-alternatives
Summary: The GNU Compiler Collection targeting %{cross_arch} Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later License: GPL-3.0-or-later
Group: Development/Languages/C and C++ Group: Development/Languages/C and C++
@ -760,7 +760,7 @@ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-g++%{binsuffix} \
install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \
$RPM_BUILD_ROOT/env/usr/bin/gcc $RPM_BUILD_ROOT/env/usr/bin/gcc
for back in cc1 cc1plus; do for back in cc1 cc1plus; do
install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \ install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \
$RPM_BUILD_ROOT/env%{targetlibsubdir}/$back $RPM_BUILD_ROOT/env%{targetlibsubdir}/$back
done done

View File

@ -1,5 +1,5 @@
# #
# spec file # spec file for package cross-arm-gcc7
# #
# Copyright (c) 2021 SUSE LLC # Copyright (c) 2021 SUSE LLC
# #
@ -274,7 +274,7 @@ Conflicts: cross-%{cross_arch}-gcc7
#!BuildIgnore: gcc-PIE #!BuildIgnore: gcc-PIE
BuildRequires: update-alternatives BuildRequires: update-alternatives
Requires(post): update-alternatives Requires(post): update-alternatives
Requires(preun):update-alternatives Requires(preun): update-alternatives
Summary: The GNU Compiler Collection targeting %{cross_arch} Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later License: GPL-3.0-or-later
Group: Development/Languages/C and C++ Group: Development/Languages/C and C++
@ -760,7 +760,7 @@ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-g++%{binsuffix} \
install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \
$RPM_BUILD_ROOT/env/usr/bin/gcc $RPM_BUILD_ROOT/env/usr/bin/gcc
for back in cc1 cc1plus; do for back in cc1 cc1plus; do
install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \ install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \
$RPM_BUILD_ROOT/env%{targetlibsubdir}/$back $RPM_BUILD_ROOT/env%{targetlibsubdir}/$back
done done

View File

@ -1,5 +1,5 @@
# #
# spec file # spec file for package cross-arm-none-gcc7-bootstrap
# #
# Copyright (c) 2021 SUSE LLC # Copyright (c) 2021 SUSE LLC
# #
@ -275,7 +275,7 @@ Conflicts: cross-%{cross_arch}-gcc7
#!BuildIgnore: gcc-PIE #!BuildIgnore: gcc-PIE
BuildRequires: update-alternatives BuildRequires: update-alternatives
Requires(post): update-alternatives Requires(post): update-alternatives
Requires(preun):update-alternatives Requires(preun): update-alternatives
Summary: The GNU Compiler Collection targeting %{cross_arch} Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later License: GPL-3.0-or-later
Group: Development/Languages/C and C++ Group: Development/Languages/C and C++
@ -761,7 +761,7 @@ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-g++%{binsuffix} \
install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \
$RPM_BUILD_ROOT/env/usr/bin/gcc $RPM_BUILD_ROOT/env/usr/bin/gcc
for back in cc1 cc1plus; do for back in cc1 cc1plus; do
install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \ install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \
$RPM_BUILD_ROOT/env%{targetlibsubdir}/$back $RPM_BUILD_ROOT/env%{targetlibsubdir}/$back
done done

View File

@ -1,5 +1,5 @@
# #
# spec file # spec file for package cross-arm-none-gcc7
# #
# Copyright (c) 2021 SUSE LLC # Copyright (c) 2021 SUSE LLC
# #
@ -274,7 +274,7 @@ Conflicts: cross-%{cross_arch}-gcc7
#!BuildIgnore: gcc-PIE #!BuildIgnore: gcc-PIE
BuildRequires: update-alternatives BuildRequires: update-alternatives
Requires(post): update-alternatives Requires(post): update-alternatives
Requires(preun):update-alternatives Requires(preun): update-alternatives
Summary: The GNU Compiler Collection targeting %{cross_arch} Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later License: GPL-3.0-or-later
Group: Development/Languages/C and C++ Group: Development/Languages/C and C++
@ -760,7 +760,7 @@ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-g++%{binsuffix} \
install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \
$RPM_BUILD_ROOT/env/usr/bin/gcc $RPM_BUILD_ROOT/env/usr/bin/gcc
for back in cc1 cc1plus; do for back in cc1 cc1plus; do
install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \ install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \
$RPM_BUILD_ROOT/env%{targetlibsubdir}/$back $RPM_BUILD_ROOT/env%{targetlibsubdir}/$back
done done

View File

@ -1,5 +1,5 @@
# #
# spec file # spec file for package cross-avr-gcc7-bootstrap
# #
# Copyright (c) 2021 SUSE LLC # Copyright (c) 2021 SUSE LLC
# #
@ -274,7 +274,7 @@ Conflicts: cross-%{cross_arch}-gcc7
#!BuildIgnore: gcc-PIE #!BuildIgnore: gcc-PIE
BuildRequires: update-alternatives BuildRequires: update-alternatives
Requires(post): update-alternatives Requires(post): update-alternatives
Requires(preun):update-alternatives Requires(preun): update-alternatives
Summary: The GNU Compiler Collection targeting %{cross_arch} Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later License: GPL-3.0-or-later
Group: Development/Languages/C and C++ Group: Development/Languages/C and C++
@ -760,7 +760,7 @@ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-g++%{binsuffix} \
install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \
$RPM_BUILD_ROOT/env/usr/bin/gcc $RPM_BUILD_ROOT/env/usr/bin/gcc
for back in cc1 cc1plus; do for back in cc1 cc1plus; do
install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \ install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \
$RPM_BUILD_ROOT/env%{targetlibsubdir}/$back $RPM_BUILD_ROOT/env%{targetlibsubdir}/$back
done done

View File

@ -1,5 +1,5 @@
# #
# spec file # spec file for package cross-avr-gcc7
# #
# Copyright (c) 2021 SUSE LLC # Copyright (c) 2021 SUSE LLC
# #
@ -274,7 +274,7 @@ Conflicts: cross-%{cross_arch}-gcc7
#!BuildIgnore: gcc-PIE #!BuildIgnore: gcc-PIE
BuildRequires: update-alternatives BuildRequires: update-alternatives
Requires(post): update-alternatives Requires(post): update-alternatives
Requires(preun):update-alternatives Requires(preun): update-alternatives
Summary: The GNU Compiler Collection targeting %{cross_arch} Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later License: GPL-3.0-or-later
Group: Development/Languages/C and C++ Group: Development/Languages/C and C++
@ -760,7 +760,7 @@ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-g++%{binsuffix} \
install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \
$RPM_BUILD_ROOT/env/usr/bin/gcc $RPM_BUILD_ROOT/env/usr/bin/gcc
for back in cc1 cc1plus; do for back in cc1 cc1plus; do
install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \ install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \
$RPM_BUILD_ROOT/env%{targetlibsubdir}/$back $RPM_BUILD_ROOT/env%{targetlibsubdir}/$back
done done

View File

@ -1,5 +1,5 @@
# #
# spec file # spec file for package cross-epiphany-gcc7-bootstrap
# #
# Copyright (c) 2021 SUSE LLC # Copyright (c) 2021 SUSE LLC
# #
@ -275,7 +275,7 @@ Conflicts: cross-%{cross_arch}-gcc7
#!BuildIgnore: gcc-PIE #!BuildIgnore: gcc-PIE
BuildRequires: update-alternatives BuildRequires: update-alternatives
Requires(post): update-alternatives Requires(post): update-alternatives
Requires(preun):update-alternatives Requires(preun): update-alternatives
Summary: The GNU Compiler Collection targeting %{cross_arch} Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later License: GPL-3.0-or-later
Group: Development/Languages/C and C++ Group: Development/Languages/C and C++
@ -761,7 +761,7 @@ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-g++%{binsuffix} \
install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \
$RPM_BUILD_ROOT/env/usr/bin/gcc $RPM_BUILD_ROOT/env/usr/bin/gcc
for back in cc1 cc1plus; do for back in cc1 cc1plus; do
install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \ install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \
$RPM_BUILD_ROOT/env%{targetlibsubdir}/$back $RPM_BUILD_ROOT/env%{targetlibsubdir}/$back
done done

View File

@ -1,5 +1,5 @@
# #
# spec file # spec file for package cross-epiphany-gcc7
# #
# Copyright (c) 2021 SUSE LLC # Copyright (c) 2021 SUSE LLC
# #
@ -274,7 +274,7 @@ Conflicts: cross-%{cross_arch}-gcc7
#!BuildIgnore: gcc-PIE #!BuildIgnore: gcc-PIE
BuildRequires: update-alternatives BuildRequires: update-alternatives
Requires(post): update-alternatives Requires(post): update-alternatives
Requires(preun):update-alternatives Requires(preun): update-alternatives
Summary: The GNU Compiler Collection targeting %{cross_arch} Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later License: GPL-3.0-or-later
Group: Development/Languages/C and C++ Group: Development/Languages/C and C++
@ -760,7 +760,7 @@ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-g++%{binsuffix} \
install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \
$RPM_BUILD_ROOT/env/usr/bin/gcc $RPM_BUILD_ROOT/env/usr/bin/gcc
for back in cc1 cc1plus; do for back in cc1 cc1plus; do
install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \ install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \
$RPM_BUILD_ROOT/env%{targetlibsubdir}/$back $RPM_BUILD_ROOT/env%{targetlibsubdir}/$back
done done

View File

@ -1,5 +1,5 @@
# #
# spec file # spec file for package cross-hppa-gcc7
# #
# Copyright (c) 2021 SUSE LLC # Copyright (c) 2021 SUSE LLC
# #
@ -274,7 +274,7 @@ Conflicts: cross-%{cross_arch}-gcc7
#!BuildIgnore: gcc-PIE #!BuildIgnore: gcc-PIE
BuildRequires: update-alternatives BuildRequires: update-alternatives
Requires(post): update-alternatives Requires(post): update-alternatives
Requires(preun):update-alternatives Requires(preun): update-alternatives
Summary: The GNU Compiler Collection targeting %{cross_arch} Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later License: GPL-3.0-or-later
Group: Development/Languages/C and C++ Group: Development/Languages/C and C++
@ -760,7 +760,7 @@ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-g++%{binsuffix} \
install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \
$RPM_BUILD_ROOT/env/usr/bin/gcc $RPM_BUILD_ROOT/env/usr/bin/gcc
for back in cc1 cc1plus; do for back in cc1 cc1plus; do
install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \ install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \
$RPM_BUILD_ROOT/env%{targetlibsubdir}/$back $RPM_BUILD_ROOT/env%{targetlibsubdir}/$back
done done

View File

@ -1,5 +1,5 @@
# #
# spec file # spec file for package cross-i386-gcc7
# #
# Copyright (c) 2021 SUSE LLC # Copyright (c) 2021 SUSE LLC
# #
@ -274,7 +274,7 @@ Conflicts: cross-%{cross_arch}-gcc7
#!BuildIgnore: gcc-PIE #!BuildIgnore: gcc-PIE
BuildRequires: update-alternatives BuildRequires: update-alternatives
Requires(post): update-alternatives Requires(post): update-alternatives
Requires(preun):update-alternatives Requires(preun): update-alternatives
Summary: The GNU Compiler Collection targeting %{cross_arch} Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later License: GPL-3.0-or-later
Group: Development/Languages/C and C++ Group: Development/Languages/C and C++
@ -760,7 +760,7 @@ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-g++%{binsuffix} \
install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \
$RPM_BUILD_ROOT/env/usr/bin/gcc $RPM_BUILD_ROOT/env/usr/bin/gcc
for back in cc1 cc1plus; do for back in cc1 cc1plus; do
install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \ install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \
$RPM_BUILD_ROOT/env%{targetlibsubdir}/$back $RPM_BUILD_ROOT/env%{targetlibsubdir}/$back
done done

View File

@ -1,5 +1,5 @@
# #
# spec file # spec file for package cross-m68k-gcc7
# #
# Copyright (c) 2021 SUSE LLC # Copyright (c) 2021 SUSE LLC
# #
@ -274,7 +274,7 @@ Conflicts: cross-%{cross_arch}-gcc7
#!BuildIgnore: gcc-PIE #!BuildIgnore: gcc-PIE
BuildRequires: update-alternatives BuildRequires: update-alternatives
Requires(post): update-alternatives Requires(post): update-alternatives
Requires(preun):update-alternatives Requires(preun): update-alternatives
Summary: The GNU Compiler Collection targeting %{cross_arch} Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later License: GPL-3.0-or-later
Group: Development/Languages/C and C++ Group: Development/Languages/C and C++
@ -760,7 +760,7 @@ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-g++%{binsuffix} \
install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \
$RPM_BUILD_ROOT/env/usr/bin/gcc $RPM_BUILD_ROOT/env/usr/bin/gcc
for back in cc1 cc1plus; do for back in cc1 cc1plus; do
install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \ install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \
$RPM_BUILD_ROOT/env%{targetlibsubdir}/$back $RPM_BUILD_ROOT/env%{targetlibsubdir}/$back
done done

View File

@ -1,5 +1,5 @@
# #
# spec file # spec file for package cross-mips-gcc7
# #
# Copyright (c) 2021 SUSE LLC # Copyright (c) 2021 SUSE LLC
# #
@ -274,7 +274,7 @@ Conflicts: cross-%{cross_arch}-gcc7
#!BuildIgnore: gcc-PIE #!BuildIgnore: gcc-PIE
BuildRequires: update-alternatives BuildRequires: update-alternatives
Requires(post): update-alternatives Requires(post): update-alternatives
Requires(preun):update-alternatives Requires(preun): update-alternatives
Summary: The GNU Compiler Collection targeting %{cross_arch} Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later License: GPL-3.0-or-later
Group: Development/Languages/C and C++ Group: Development/Languages/C and C++
@ -760,7 +760,7 @@ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-g++%{binsuffix} \
install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \
$RPM_BUILD_ROOT/env/usr/bin/gcc $RPM_BUILD_ROOT/env/usr/bin/gcc
for back in cc1 cc1plus; do for back in cc1 cc1plus; do
install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \ install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \
$RPM_BUILD_ROOT/env%{targetlibsubdir}/$back $RPM_BUILD_ROOT/env%{targetlibsubdir}/$back
done done

View File

@ -1,5 +1,5 @@
# #
# spec file # spec file for package cross-nvptx-gcc7
# #
# Copyright (c) 2021 SUSE LLC # Copyright (c) 2021 SUSE LLC
# #
@ -274,7 +274,7 @@ Conflicts: cross-%{cross_arch}-gcc7
#!BuildIgnore: gcc-PIE #!BuildIgnore: gcc-PIE
BuildRequires: update-alternatives BuildRequires: update-alternatives
Requires(post): update-alternatives Requires(post): update-alternatives
Requires(preun):update-alternatives Requires(preun): update-alternatives
Summary: The GNU Compiler Collection targeting %{cross_arch} Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later License: GPL-3.0-or-later
Group: Development/Languages/C and C++ Group: Development/Languages/C and C++
@ -760,7 +760,7 @@ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-g++%{binsuffix} \
install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \
$RPM_BUILD_ROOT/env/usr/bin/gcc $RPM_BUILD_ROOT/env/usr/bin/gcc
for back in cc1 cc1plus; do for back in cc1 cc1plus; do
install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \ install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \
$RPM_BUILD_ROOT/env%{targetlibsubdir}/$back $RPM_BUILD_ROOT/env%{targetlibsubdir}/$back
done done

View File

@ -1,5 +1,5 @@
# #
# spec file # spec file for package cross-ppc64-gcc7
# #
# Copyright (c) 2021 SUSE LLC # Copyright (c) 2021 SUSE LLC
# #
@ -274,7 +274,7 @@ Conflicts: cross-%{cross_arch}-gcc7
#!BuildIgnore: gcc-PIE #!BuildIgnore: gcc-PIE
BuildRequires: update-alternatives BuildRequires: update-alternatives
Requires(post): update-alternatives Requires(post): update-alternatives
Requires(preun):update-alternatives Requires(preun): update-alternatives
Summary: The GNU Compiler Collection targeting %{cross_arch} Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later License: GPL-3.0-or-later
Group: Development/Languages/C and C++ Group: Development/Languages/C and C++
@ -760,7 +760,7 @@ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-g++%{binsuffix} \
install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \
$RPM_BUILD_ROOT/env/usr/bin/gcc $RPM_BUILD_ROOT/env/usr/bin/gcc
for back in cc1 cc1plus; do for back in cc1 cc1plus; do
install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \ install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \
$RPM_BUILD_ROOT/env%{targetlibsubdir}/$back $RPM_BUILD_ROOT/env%{targetlibsubdir}/$back
done done

View File

@ -1,5 +1,5 @@
# #
# spec file # spec file for package cross-ppc64le-gcc7
# #
# Copyright (c) 2021 SUSE LLC # Copyright (c) 2021 SUSE LLC
# #
@ -274,7 +274,7 @@ Conflicts: cross-%{cross_arch}-gcc7
#!BuildIgnore: gcc-PIE #!BuildIgnore: gcc-PIE
BuildRequires: update-alternatives BuildRequires: update-alternatives
Requires(post): update-alternatives Requires(post): update-alternatives
Requires(preun):update-alternatives Requires(preun): update-alternatives
Summary: The GNU Compiler Collection targeting %{cross_arch} Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later License: GPL-3.0-or-later
Group: Development/Languages/C and C++ Group: Development/Languages/C and C++
@ -760,7 +760,7 @@ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-g++%{binsuffix} \
install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \
$RPM_BUILD_ROOT/env/usr/bin/gcc $RPM_BUILD_ROOT/env/usr/bin/gcc
for back in cc1 cc1plus; do for back in cc1 cc1plus; do
install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \ install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \
$RPM_BUILD_ROOT/env%{targetlibsubdir}/$back $RPM_BUILD_ROOT/env%{targetlibsubdir}/$back
done done

View File

@ -1,5 +1,5 @@
# #
# spec file # spec file for package cross-rx-gcc7-bootstrap
# #
# Copyright (c) 2021 SUSE LLC # Copyright (c) 2021 SUSE LLC
# #
@ -275,7 +275,7 @@ Conflicts: cross-%{cross_arch}-gcc7
#!BuildIgnore: gcc-PIE #!BuildIgnore: gcc-PIE
BuildRequires: update-alternatives BuildRequires: update-alternatives
Requires(post): update-alternatives Requires(post): update-alternatives
Requires(preun):update-alternatives Requires(preun): update-alternatives
Summary: The GNU Compiler Collection targeting %{cross_arch} Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later License: GPL-3.0-or-later
Group: Development/Languages/C and C++ Group: Development/Languages/C and C++
@ -761,7 +761,7 @@ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-g++%{binsuffix} \
install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \
$RPM_BUILD_ROOT/env/usr/bin/gcc $RPM_BUILD_ROOT/env/usr/bin/gcc
for back in cc1 cc1plus; do for back in cc1 cc1plus; do
install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \ install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \
$RPM_BUILD_ROOT/env%{targetlibsubdir}/$back $RPM_BUILD_ROOT/env%{targetlibsubdir}/$back
done done

View File

@ -1,5 +1,5 @@
# #
# spec file # spec file for package cross-rx-gcc7
# #
# Copyright (c) 2021 SUSE LLC # Copyright (c) 2021 SUSE LLC
# #
@ -274,7 +274,7 @@ Conflicts: cross-%{cross_arch}-gcc7
#!BuildIgnore: gcc-PIE #!BuildIgnore: gcc-PIE
BuildRequires: update-alternatives BuildRequires: update-alternatives
Requires(post): update-alternatives Requires(post): update-alternatives
Requires(preun):update-alternatives Requires(preun): update-alternatives
Summary: The GNU Compiler Collection targeting %{cross_arch} Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later License: GPL-3.0-or-later
Group: Development/Languages/C and C++ Group: Development/Languages/C and C++
@ -760,7 +760,7 @@ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-g++%{binsuffix} \
install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \
$RPM_BUILD_ROOT/env/usr/bin/gcc $RPM_BUILD_ROOT/env/usr/bin/gcc
for back in cc1 cc1plus; do for back in cc1 cc1plus; do
install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \ install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \
$RPM_BUILD_ROOT/env%{targetlibsubdir}/$back $RPM_BUILD_ROOT/env%{targetlibsubdir}/$back
done done

View File

@ -1,5 +1,5 @@
# #
# spec file # spec file for package cross-s390x-gcc7
# #
# Copyright (c) 2021 SUSE LLC # Copyright (c) 2021 SUSE LLC
# #
@ -274,7 +274,7 @@ Conflicts: cross-%{cross_arch}-gcc7
#!BuildIgnore: gcc-PIE #!BuildIgnore: gcc-PIE
BuildRequires: update-alternatives BuildRequires: update-alternatives
Requires(post): update-alternatives Requires(post): update-alternatives
Requires(preun):update-alternatives Requires(preun): update-alternatives
Summary: The GNU Compiler Collection targeting %{cross_arch} Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later License: GPL-3.0-or-later
Group: Development/Languages/C and C++ Group: Development/Languages/C and C++
@ -760,7 +760,7 @@ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-g++%{binsuffix} \
install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \
$RPM_BUILD_ROOT/env/usr/bin/gcc $RPM_BUILD_ROOT/env/usr/bin/gcc
for back in cc1 cc1plus; do for back in cc1 cc1plus; do
install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \ install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \
$RPM_BUILD_ROOT/env%{targetlibsubdir}/$back $RPM_BUILD_ROOT/env%{targetlibsubdir}/$back
done done

View File

@ -1,5 +1,5 @@
# #
# spec file # spec file for package cross-sparc-gcc7
# #
# Copyright (c) 2021 SUSE LLC # Copyright (c) 2021 SUSE LLC
# #
@ -274,7 +274,7 @@ Conflicts: cross-%{cross_arch}-gcc7
#!BuildIgnore: gcc-PIE #!BuildIgnore: gcc-PIE
BuildRequires: update-alternatives BuildRequires: update-alternatives
Requires(post): update-alternatives Requires(post): update-alternatives
Requires(preun):update-alternatives Requires(preun): update-alternatives
Summary: The GNU Compiler Collection targeting %{cross_arch} Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later License: GPL-3.0-or-later
Group: Development/Languages/C and C++ Group: Development/Languages/C and C++
@ -760,7 +760,7 @@ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-g++%{binsuffix} \
install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \
$RPM_BUILD_ROOT/env/usr/bin/gcc $RPM_BUILD_ROOT/env/usr/bin/gcc
for back in cc1 cc1plus; do for back in cc1 cc1plus; do
install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \ install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \
$RPM_BUILD_ROOT/env%{targetlibsubdir}/$back $RPM_BUILD_ROOT/env%{targetlibsubdir}/$back
done done

View File

@ -1,5 +1,5 @@
# #
# spec file # spec file for package cross-sparc64-gcc7
# #
# Copyright (c) 2021 SUSE LLC # Copyright (c) 2021 SUSE LLC
# #
@ -274,7 +274,7 @@ Conflicts: cross-%{cross_arch}-gcc7
#!BuildIgnore: gcc-PIE #!BuildIgnore: gcc-PIE
BuildRequires: update-alternatives BuildRequires: update-alternatives
Requires(post): update-alternatives Requires(post): update-alternatives
Requires(preun):update-alternatives Requires(preun): update-alternatives
Summary: The GNU Compiler Collection targeting %{cross_arch} Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later License: GPL-3.0-or-later
Group: Development/Languages/C and C++ Group: Development/Languages/C and C++
@ -760,7 +760,7 @@ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-g++%{binsuffix} \
install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \
$RPM_BUILD_ROOT/env/usr/bin/gcc $RPM_BUILD_ROOT/env/usr/bin/gcc
for back in cc1 cc1plus; do for back in cc1 cc1plus; do
install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \ install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \
$RPM_BUILD_ROOT/env%{targetlibsubdir}/$back $RPM_BUILD_ROOT/env%{targetlibsubdir}/$back
done done

View File

@ -1,5 +1,5 @@
# #
# spec file # spec file for package cross-x86_64-gcc7
# #
# Copyright (c) 2021 SUSE LLC # Copyright (c) 2021 SUSE LLC
# #
@ -274,7 +274,7 @@ Conflicts: cross-%{cross_arch}-gcc7
#!BuildIgnore: gcc-PIE #!BuildIgnore: gcc-PIE
BuildRequires: update-alternatives BuildRequires: update-alternatives
Requires(post): update-alternatives Requires(post): update-alternatives
Requires(preun):update-alternatives Requires(preun): update-alternatives
Summary: The GNU Compiler Collection targeting %{cross_arch} Summary: The GNU Compiler Collection targeting %{cross_arch}
License: GPL-3.0-or-later License: GPL-3.0-or-later
Group: Development/Languages/C and C++ Group: Development/Languages/C and C++
@ -760,7 +760,7 @@ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-g++%{binsuffix} \
install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \ install -s $RPM_BUILD_ROOT/%{_prefix}/bin/%{gcc_target_arch}-gcc%{binsuffix} \
$RPM_BUILD_ROOT/env/usr/bin/gcc $RPM_BUILD_ROOT/env/usr/bin/gcc
for back in cc1 cc1plus; do for back in cc1 cc1plus; do
install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \ install -s -D $RPM_BUILD_ROOT/%{targetlibsubdir}/$back \
$RPM_BUILD_ROOT/env%{targetlibsubdir}/$back $RPM_BUILD_ROOT/env%{targetlibsubdir}/$back
done done

View File

@ -375,7 +375,7 @@ Summary: Testsuite results
License: SUSE-Public-Domain License: SUSE-Public-Domain
Group: Development/Languages/C and C++ Group: Development/Languages/C and C++
%description %description
Results from running the gcc and target library testsuites. Results from running the gcc and target library testsuites.
@ -868,14 +868,14 @@ mkdir ../testresults
export SUSE_ASNEEDED=0 export SUSE_ASNEEDED=0
export NO_BRP_CHECK_BYTECODE_VERSION=true export NO_BRP_CHECK_BYTECODE_VERSION=true
cd obj-%{GCCDIST} cd obj-%{GCCDIST}
%if 0%{?run_tests:1} %if 0%{?run_tests:1}
cp `find . -name "*.sum"` ../testresults/ cp `find . -name "*.sum"` ../testresults/
cp `find . -name "*.log" \! -name "config.log" | grep -v 'acats.\?/tests' ` ../testresults/ cp `find . -name "*.log" \! -name "config.log" | grep -v 'acats.\?/tests' ` ../testresults/
chmod 644 ../testresults/* chmod 644 ../testresults/*
%endif %endif
%if 0%{?run_tests:1} %if 0%{?run_tests:1}
%files %files
%defattr(-,root,root) %defattr(-,root,root)
%doc testresults/test_summary.txt %doc testresults/test_summary.txt
%doc testresults/*.sum %doc testresults/*.sum

View File

@ -364,6 +364,8 @@ frontend.
Language frontends other than C are split to different sub-packages, Language frontends other than C are split to different sub-packages,
namely gcc-ada, gcc-c++, gcc-fortran, gcc-obj, gcc-obj-c++ and gcc-go. namely gcc-ada, gcc-c++, gcc-fortran, gcc-obj, gcc-obj-c++ and gcc-go.
%package -n gcc7-32bit %package -n gcc7-32bit
Summary: The GNU C Compiler 32bit support Summary: The GNU C Compiler 32bit support
License: GPL-3.0-or-later License: GPL-3.0-or-later
@ -438,6 +440,7 @@ Requires: glibc-devel-64bit
%description -n gcc7-64bit %description -n gcc7-64bit
This package contains 64bit support for the GNU Compiler Collection. This package contains 64bit support for the GNU Compiler Collection.
%package devel %package devel
Summary: GCC plugins development enviroment Summary: GCC plugins development enviroment
License: GPL-3.0-or-later License: GPL-3.0-or-later
@ -449,6 +452,7 @@ Requires: mpc-devel
%description devel %description devel
Files required for developing and compiling GCC plugins. Files required for developing and compiling GCC plugins.
%package locale %package locale
Summary: Locale Data for the GNU Compiler Collection Summary: Locale Data for the GNU Compiler Collection
License: GPL-3.0-or-later License: GPL-3.0-or-later
@ -459,6 +463,7 @@ Requires: gcc7 = %{version}-%{release}
Locale data for the GNU Compiler Collection (GCC) to give error message Locale data for the GNU Compiler Collection (GCC) to give error message
in the current locale. in the current locale.
%package c++ %package c++
Summary: The GNU C++ Compiler Summary: The GNU C++ Compiler
License: GPL-3.0-or-later License: GPL-3.0-or-later
@ -469,7 +474,6 @@ Requires: libstdc++%{libstdcxx_sover}-devel%{libdevel_suffix} = %{version}
%description c++ %description c++
This package contains the GNU compiler for C++. This package contains the GNU compiler for C++.
%package c++-32bit %package c++-32bit
Summary: The GNU C++ Compiler Summary: The GNU C++ Compiler
License: GPL-3.0-or-later License: GPL-3.0-or-later
@ -480,7 +484,6 @@ Requires: libstdc++%{libstdcxx_sover}-devel%{libdevel_suffix}-32bit = %{ve
%description c++-32bit %description c++-32bit
This package contains the GNU compiler for C++. This package contains the GNU compiler for C++.
%package c++-64bit %package c++-64bit
Summary: The GNU C++ Compiler Summary: The GNU C++ Compiler
License: GPL-3.0-or-later License: GPL-3.0-or-later
@ -492,6 +495,7 @@ Requires: libstdc++%{libstdcxx_sover}-devel%{libdevel_suffix}-64bit = %{ve
%description c++-64bit %description c++-64bit
This package contains the GNU compiler for C++. This package contains the GNU compiler for C++.
%package -n libstdc++%{libstdcxx_sover}-devel%{libdevel_suffix} %package -n libstdc++%{libstdcxx_sover}-devel%{libdevel_suffix}
Summary: Include Files and Libraries mandatory for Development Summary: Include Files and Libraries mandatory for Development
License: GPL-3.0-or-later WITH GCC-exception-3.1 License: GPL-3.0-or-later WITH GCC-exception-3.1
@ -505,7 +509,6 @@ Requires: libunwind-devel
%description -n libstdc++%{libstdcxx_sover}-devel%{libdevel_suffix} %description -n libstdc++%{libstdcxx_sover}-devel%{libdevel_suffix}
This package contains all the headers and libraries of the standard C++ This package contains all the headers and libraries of the standard C++
library. It is needed for compiling C++ code. library. It is needed for compiling C++ code.
%package -n libstdc++%{libstdcxx_sover}-devel%{libdevel_suffix}-32bit %package -n libstdc++%{libstdcxx_sover}-devel%{libdevel_suffix}-32bit
Summary: Include Files and Libraries mandatory for Development Summary: Include Files and Libraries mandatory for Development
License: GPL-3.0-or-later WITH GCC-exception-3.1 License: GPL-3.0-or-later WITH GCC-exception-3.1
@ -519,7 +522,6 @@ Requires: libunwind-devel
%description -n libstdc++%{libstdcxx_sover}-devel%{libdevel_suffix}-32bit %description -n libstdc++%{libstdcxx_sover}-devel%{libdevel_suffix}-32bit
This package contains all the headers and libraries of the standard C++ This package contains all the headers and libraries of the standard C++
library. It is needed for compiling C++ code. library. It is needed for compiling C++ code.
%package -n libstdc++%{libstdcxx_sover}-devel%{libdevel_suffix}-64bit %package -n libstdc++%{libstdcxx_sover}-devel%{libdevel_suffix}-64bit
Summary: Include Files and Libraries mandatory for Development Summary: Include Files and Libraries mandatory for Development
License: GPL-3.0-or-later WITH GCC-exception-3.1 License: GPL-3.0-or-later WITH GCC-exception-3.1
@ -534,6 +536,7 @@ Requires: libunwind-devel
This package contains all the headers and libraries of the standard C++ This package contains all the headers and libraries of the standard C++
library. It is needed for compiling C++ code. library. It is needed for compiling C++ code.
%package -n libgcc_s%{libgcc_s}%{libgcc_s_suffix} %package -n libgcc_s%{libgcc_s}%{libgcc_s_suffix}
Summary: C compiler runtime library Summary: C compiler runtime library
License: GPL-3.0-or-later WITH GCC-exception-3.1 License: GPL-3.0-or-later WITH GCC-exception-3.1
@ -549,7 +552,6 @@ Libgcc is needed for dynamically linked C programs.
%post -n libgcc_s%{libgcc_s}%{libgcc_s_suffix} -p /sbin/ldconfig %post -n libgcc_s%{libgcc_s}%{libgcc_s_suffix} -p /sbin/ldconfig
%postun -n libgcc_s%{libgcc_s}%{libgcc_s_suffix} -p /sbin/ldconfig %postun -n libgcc_s%{libgcc_s}%{libgcc_s_suffix} -p /sbin/ldconfig
%package -n libgcc_s%{libgcc_s}%{libgcc_s_suffix}-32bit %package -n libgcc_s%{libgcc_s}%{libgcc_s_suffix}-32bit
Summary: C compiler runtime library Summary: C compiler runtime library
License: GPL-3.0-or-later WITH GCC-exception-3.1 License: GPL-3.0-or-later WITH GCC-exception-3.1
@ -565,7 +567,6 @@ Libgcc is needed for dynamically linked C programs.
%post -n libgcc_s%{libgcc_s}%{libgcc_s_suffix}-32bit -p /sbin/ldconfig %post -n libgcc_s%{libgcc_s}%{libgcc_s_suffix}-32bit -p /sbin/ldconfig
%postun -n libgcc_s%{libgcc_s}%{libgcc_s_suffix}-32bit -p /sbin/ldconfig %postun -n libgcc_s%{libgcc_s}%{libgcc_s_suffix}-32bit -p /sbin/ldconfig
%package -n libgcc_s%{libgcc_s}%{libgcc_s_suffix}-64bit %package -n libgcc_s%{libgcc_s}%{libgcc_s_suffix}-64bit
Summary: C compiler runtime library Summary: C compiler runtime library
License: GPL-3.0-or-later WITH GCC-exception-3.1 License: GPL-3.0-or-later WITH GCC-exception-3.1
@ -601,7 +602,6 @@ option.
%post -n libgomp%{libgomp_sover}%{libgomp_suffix} -p /sbin/ldconfig %post -n libgomp%{libgomp_sover}%{libgomp_suffix} -p /sbin/ldconfig
%postun -n libgomp%{libgomp_sover}%{libgomp_suffix} -p /sbin/ldconfig %postun -n libgomp%{libgomp_sover}%{libgomp_suffix} -p /sbin/ldconfig
%package -n libgomp%{libgomp_sover}%{libgomp_suffix}-32bit %package -n libgomp%{libgomp_sover}%{libgomp_suffix}-32bit
Summary: The GNU compiler collection OpenMP runtime library Summary: The GNU compiler collection OpenMP runtime library
License: GPL-3.0-or-later WITH GCC-exception-3.1 License: GPL-3.0-or-later WITH GCC-exception-3.1
@ -621,7 +621,6 @@ option.
%post -n libgomp%{libgomp_sover}%{libgomp_suffix}-32bit -p /sbin/ldconfig %post -n libgomp%{libgomp_sover}%{libgomp_suffix}-32bit -p /sbin/ldconfig
%postun -n libgomp%{libgomp_sover}%{libgomp_suffix}-32bit -p /sbin/ldconfig %postun -n libgomp%{libgomp_sover}%{libgomp_suffix}-32bit -p /sbin/ldconfig
%package -n libgomp%{libgomp_sover}%{libgomp_suffix}-64bit %package -n libgomp%{libgomp_sover}%{libgomp_suffix}-64bit
Summary: The GNU compiler collection OpenMP runtime library Summary: The GNU compiler collection OpenMP runtime library
License: GPL-3.0-or-later WITH GCC-exception-3.1 License: GPL-3.0-or-later WITH GCC-exception-3.1
@ -659,7 +658,6 @@ The standard C++ library, needed for dynamically linked C++ programs.
%post -n libstdc++%{libstdcxx_sover}%{libstdcxx_suffix} -p /sbin/ldconfig %post -n libstdc++%{libstdcxx_sover}%{libstdcxx_suffix} -p /sbin/ldconfig
%postun -n libstdc++%{libstdcxx_sover}%{libstdcxx_suffix} -p /sbin/ldconfig %postun -n libstdc++%{libstdcxx_sover}%{libstdcxx_suffix} -p /sbin/ldconfig
%package -n libstdc++%{libstdcxx_sover}%{libstdcxx_suffix}-32bit %package -n libstdc++%{libstdcxx_sover}%{libstdcxx_suffix}-32bit
Summary: The standard C++ shared library Summary: The standard C++ shared library
License: GPL-3.0-or-later WITH GCC-exception-3.1 License: GPL-3.0-or-later WITH GCC-exception-3.1
@ -677,7 +675,6 @@ The standard C++ library, needed for dynamically linked C++ programs.
%post -n libstdc++%{libstdcxx_sover}%{libstdcxx_suffix}-32bit -p /sbin/ldconfig %post -n libstdc++%{libstdcxx_sover}%{libstdcxx_suffix}-32bit -p /sbin/ldconfig
%postun -n libstdc++%{libstdcxx_sover}%{libstdcxx_suffix}-32bit -p /sbin/ldconfig %postun -n libstdc++%{libstdcxx_sover}%{libstdcxx_suffix}-32bit -p /sbin/ldconfig
%package -n libstdc++%{libstdcxx_sover}%{libstdcxx_suffix}-64bit %package -n libstdc++%{libstdcxx_sover}%{libstdcxx_suffix}-64bit
Summary: The standard C++ shared library Summary: The standard C++ shared library
License: GPL-3.0-or-later WITH GCC-exception-3.1 License: GPL-3.0-or-later WITH GCC-exception-3.1
@ -708,6 +705,7 @@ Conflicts: %selfconflict libstdc++%{libstdcxx_sover}-locale
%description -n libstdc++%{libstdcxx_sover}%{libstdcxx_suffix}-locale %description -n libstdc++%{libstdcxx_sover}%{libstdcxx_suffix}-locale
The standard C++ library locale data. The standard C++ library locale data.
%package info %package info
Summary: Documentation for the GNU compiler collection Summary: Documentation for the GNU compiler collection
License: GFDL-1.2-only License: GFDL-1.2-only
@ -721,6 +719,7 @@ BuildArch: noarch
GNU info-pages for the GNU compiler collection covering both user-level GNU info-pages for the GNU compiler collection covering both user-level
and internals documentation. and internals documentation.
%package objc %package objc
Summary: GNU Objective C Compiler Summary: GNU Objective C Compiler
License: GPL-3.0-or-later License: GPL-3.0-or-later
@ -733,7 +732,6 @@ Requires: libobjc%{libobjc_sover} >= %{version}-%{release}
This package contains the GNU Objective C compiler. Objective C is an This package contains the GNU Objective C compiler. Objective C is an
object oriented language, created by Next Inc. and used in their object oriented language, created by Next Inc. and used in their
Nextstep OS. The source code is available in the gcc package. Nextstep OS. The source code is available in the gcc package.
%package objc-32bit %package objc-32bit
Summary: GNU Objective C Compiler Summary: GNU Objective C Compiler
License: GPL-3.0-or-later License: GPL-3.0-or-later
@ -746,7 +744,6 @@ Requires: libobjc%{libobjc_sover}-32bit >= %{version}-%{release}
This package contains the GNU Objective C compiler. Objective C is an This package contains the GNU Objective C compiler. Objective C is an
object oriented language, created by Next Inc. and used in their object oriented language, created by Next Inc. and used in their
Nextstep OS. The source code is available in the gcc package. Nextstep OS. The source code is available in the gcc package.
%package objc-64bit %package objc-64bit
Summary: GNU Objective C Compiler Summary: GNU Objective C Compiler
License: GPL-3.0-or-later License: GPL-3.0-or-later
@ -775,7 +772,6 @@ The library for the GNU Objective C compiler.
%post -n libobjc%{libobjc_sover}%{libobjc_suffix} -p /sbin/ldconfig %post -n libobjc%{libobjc_sover}%{libobjc_suffix} -p /sbin/ldconfig
%postun -n libobjc%{libobjc_sover}%{libobjc_suffix} -p /sbin/ldconfig %postun -n libobjc%{libobjc_sover}%{libobjc_suffix} -p /sbin/ldconfig
%package -n libobjc%{libobjc_sover}%{libobjc_suffix}-32bit %package -n libobjc%{libobjc_sover}%{libobjc_suffix}-32bit
Summary: Library for the GNU Objective C Compiler Summary: Library for the GNU Objective C Compiler
License: GPL-3.0-or-later WITH GCC-exception-3.1 License: GPL-3.0-or-later WITH GCC-exception-3.1
@ -791,7 +787,6 @@ The library for the GNU Objective C compiler.
%post -n libobjc%{libobjc_sover}%{libobjc_suffix}-32bit -p /sbin/ldconfig %post -n libobjc%{libobjc_sover}%{libobjc_suffix}-32bit -p /sbin/ldconfig
%postun -n libobjc%{libobjc_sover}%{libobjc_suffix}-32bit -p /sbin/ldconfig %postun -n libobjc%{libobjc_sover}%{libobjc_suffix}-32bit -p /sbin/ldconfig
%package -n libobjc%{libobjc_sover}%{libobjc_suffix}-64bit %package -n libobjc%{libobjc_sover}%{libobjc_suffix}-64bit
Summary: Library for the GNU Objective C Compiler Summary: Library for the GNU Objective C Compiler
License: GPL-3.0-or-later WITH GCC-exception-3.1 License: GPL-3.0-or-later WITH GCC-exception-3.1
@ -820,7 +815,6 @@ Requires: gcc7-objc = %{version}-%{release}
This package contains the GNU Objective C++ compiler. Objective C++ is an This package contains the GNU Objective C++ compiler. Objective C++ is an
object oriented language, created by Next Inc. and used in their object oriented language, created by Next Inc. and used in their
Nextstep OS. The source code is available in the gcc package. Nextstep OS. The source code is available in the gcc package.
%package obj-c++-32bit %package obj-c++-32bit
Summary: GNU Objective C++ Compiler Summary: GNU Objective C++ Compiler
License: GPL-3.0-or-later License: GPL-3.0-or-later
@ -833,7 +827,6 @@ Requires: gcc7-objc-32bit = %{version}-%{release}
This package contains the GNU Objective C++ compiler. Objective C++ is an This package contains the GNU Objective C++ compiler. Objective C++ is an
object oriented language, created by Next Inc. and used in their object oriented language, created by Next Inc. and used in their
Nextstep OS. The source code is available in the gcc package. Nextstep OS. The source code is available in the gcc package.
%package obj-c++-64bit %package obj-c++-64bit
Summary: GNU Objective C++ Compiler Summary: GNU Objective C++ Compiler
License: GPL-3.0-or-later License: GPL-3.0-or-later
@ -847,6 +840,7 @@ This package contains the GNU Objective C++ compiler. Objective C++ is an
object oriented language, created by Next Inc. and used in their object oriented language, created by Next Inc. and used in their
Nextstep OS. The source code is available in the gcc package. Nextstep OS. The source code is available in the gcc package.
%package -n cpp7 %package -n cpp7
Summary: The GCC Preprocessor Summary: The GCC Preprocessor
License: GPL-3.0-or-later License: GPL-3.0-or-later
@ -856,6 +850,7 @@ Group: Development/Languages/C and C++
This Package contains just the preprocessor that is used by the X11 This Package contains just the preprocessor that is used by the X11
packages. packages.
%package ada %package ada
Summary: GNU Ada Compiler Based on GCC (GNAT) Summary: GNU Ada Compiler Based on GCC (GNAT)
License: GPL-3.0-or-later License: GPL-3.0-or-later
@ -867,7 +862,6 @@ Requires: libada7 = %{version}-%{release}
%description ada %description ada
This package contains an Ada compiler and associated development This package contains an Ada compiler and associated development
tools based on the GNU GCC technology. tools based on the GNU GCC technology.
%package ada-32bit %package ada-32bit
Summary: GNU Ada Compiler Based on GCC (GNAT) Summary: GNU Ada Compiler Based on GCC (GNAT)
License: GPL-3.0-or-later License: GPL-3.0-or-later
@ -879,7 +873,6 @@ Requires: libada7-32bit = %{version}-%{release}
%description ada-32bit %description ada-32bit
This package contains an Ada compiler and associated development This package contains an Ada compiler and associated development
tools based on the GNU GCC technology. tools based on the GNU GCC technology.
%package ada-64bit %package ada-64bit
Summary: GNU Ada Compiler Based on GCC (GNAT) Summary: GNU Ada Compiler Based on GCC (GNAT)
License: GPL-3.0-or-later License: GPL-3.0-or-later
@ -912,7 +905,6 @@ implementation of Distributed Systems Programming (GLADE) and the Posix
%post -n libada7 -p /sbin/ldconfig %post -n libada7 -p /sbin/ldconfig
%postun -n libada7 -p /sbin/ldconfig %postun -n libada7 -p /sbin/ldconfig
%package -n libada7-32bit %package -n libada7-32bit
Summary: GNU Ada Runtime Libraries Summary: GNU Ada Runtime Libraries
License: GPL-3.0-or-later WITH GCC-exception-3.1 License: GPL-3.0-or-later WITH GCC-exception-3.1
@ -933,7 +925,6 @@ implementation of Distributed Systems Programming (GLADE) and the Posix
%post -n libada7-32bit -p /sbin/ldconfig %post -n libada7-32bit -p /sbin/ldconfig
%postun -n libada7-32bit -p /sbin/ldconfig %postun -n libada7-32bit -p /sbin/ldconfig
%package -n libada7-64bit %package -n libada7-64bit
Summary: GNU Ada Runtime Libraries Summary: GNU Ada Runtime Libraries
License: GPL-3.0-or-later WITH GCC-exception-3.1 License: GPL-3.0-or-later WITH GCC-exception-3.1
@ -968,7 +959,6 @@ Requires: libquadmath%{libquadmath_sover} >= %{version}-%{release}
%description fortran %description fortran
This is the Fortran compiler of the GNU Compiler Collection (GCC). This is the Fortran compiler of the GNU Compiler Collection (GCC).
%package fortran-32bit %package fortran-32bit
Summary: The GNU Fortran Compiler and Support Files Summary: The GNU Fortran Compiler and Support Files
License: GPL-3.0-or-later License: GPL-3.0-or-later
@ -982,7 +972,6 @@ Requires: libquadmath%{libquadmath_sover}-32bit >= %{version}-%{release}
%description fortran-32bit %description fortran-32bit
This is the Fortran compiler of the GNU Compiler Collection (GCC). This is the Fortran compiler of the GNU Compiler Collection (GCC).
%package fortran-64bit %package fortran-64bit
Summary: The GNU Fortran Compiler and Support Files Summary: The GNU Fortran Compiler and Support Files
License: GPL-3.0-or-later License: GPL-3.0-or-later
@ -1016,7 +1005,6 @@ of the GNU Compiler Collection (GCC).
%post -n libgfortran%{libgfortran_sover}%{libgfortran_suffix} -p /sbin/ldconfig %post -n libgfortran%{libgfortran_sover}%{libgfortran_suffix} -p /sbin/ldconfig
%postun -n libgfortran%{libgfortran_sover}%{libgfortran_suffix} -p /sbin/ldconfig %postun -n libgfortran%{libgfortran_sover}%{libgfortran_suffix} -p /sbin/ldconfig
%package -n libgfortran%{libgfortran_sover}%{libgfortran_suffix}-32bit %package -n libgfortran%{libgfortran_sover}%{libgfortran_suffix}-32bit
Summary: The GNU Fortran Compiler Runtime Library Summary: The GNU Fortran Compiler Runtime Library
License: GPL-3.0-or-later WITH GCC-exception-3.1 License: GPL-3.0-or-later WITH GCC-exception-3.1
@ -1036,7 +1024,6 @@ of the GNU Compiler Collection (GCC).
%post -n libgfortran%{libgfortran_sover}%{libgfortran_suffix}-32bit -p /sbin/ldconfig %post -n libgfortran%{libgfortran_sover}%{libgfortran_suffix}-32bit -p /sbin/ldconfig
%postun -n libgfortran%{libgfortran_sover}%{libgfortran_suffix}-32bit -p /sbin/ldconfig %postun -n libgfortran%{libgfortran_sover}%{libgfortran_suffix}-32bit -p /sbin/ldconfig
%package -n libgfortran%{libgfortran_sover}%{libgfortran_suffix}-64bit %package -n libgfortran%{libgfortran_sover}%{libgfortran_suffix}-64bit
Summary: The GNU Fortran Compiler Runtime Library Summary: The GNU Fortran Compiler Runtime Library
License: GPL-3.0-or-later WITH GCC-exception-3.1 License: GPL-3.0-or-later WITH GCC-exception-3.1
@ -1074,7 +1061,6 @@ operations.
%post -n libquadmath%{libquadmath_sover}%{libquadmath_suffix} -p /sbin/ldconfig %post -n libquadmath%{libquadmath_sover}%{libquadmath_suffix} -p /sbin/ldconfig
%postun -n libquadmath%{libquadmath_sover}%{libquadmath_suffix} -p /sbin/ldconfig %postun -n libquadmath%{libquadmath_sover}%{libquadmath_suffix} -p /sbin/ldconfig
%package -n libquadmath%{libquadmath_sover}%{libquadmath_suffix}-32bit %package -n libquadmath%{libquadmath_sover}%{libquadmath_suffix}-32bit
Summary: The GNU Fortran Compiler Quadmath Runtime Library Summary: The GNU Fortran Compiler Quadmath Runtime Library
License: LGPL-2.1-only License: LGPL-2.1-only
@ -1092,7 +1078,6 @@ operations.
%post -n libquadmath%{libquadmath_sover}%{libquadmath_suffix}-32bit -p /sbin/ldconfig %post -n libquadmath%{libquadmath_sover}%{libquadmath_suffix}-32bit -p /sbin/ldconfig
%postun -n libquadmath%{libquadmath_sover}%{libquadmath_suffix}-32bit -p /sbin/ldconfig %postun -n libquadmath%{libquadmath_sover}%{libquadmath_suffix}-32bit -p /sbin/ldconfig
%package -n libquadmath%{libquadmath_sover}%{libquadmath_suffix}-64bit %package -n libquadmath%{libquadmath_sover}%{libquadmath_suffix}-64bit
Summary: The GNU Fortran Compiler Quadmath Runtime Library Summary: The GNU Fortran Compiler Quadmath Runtime Library
License: LGPL-2.1-only License: LGPL-2.1-only
@ -1127,7 +1112,6 @@ The runtime library needed to run programs compiled with the
%post -n libitm%{libitm_sover}%{libitm_suffix} -p /sbin/ldconfig %post -n libitm%{libitm_sover}%{libitm_suffix} -p /sbin/ldconfig
%postun -n libitm%{libitm_sover}%{libitm_suffix} -p /sbin/ldconfig %postun -n libitm%{libitm_sover}%{libitm_suffix} -p /sbin/ldconfig
%package -n libitm%{libitm_sover}%{libitm_suffix}-32bit %package -n libitm%{libitm_sover}%{libitm_suffix}-32bit
Summary: The GNU Compiler Transactional Memory Runtime Library Summary: The GNU Compiler Transactional Memory Runtime Library
License: MIT License: MIT
@ -1144,7 +1128,6 @@ The runtime library needed to run programs compiled with the
%post -n libitm%{libitm_sover}%{libitm_suffix}-32bit -p /sbin/ldconfig %post -n libitm%{libitm_sover}%{libitm_suffix}-32bit -p /sbin/ldconfig
%postun -n libitm%{libitm_sover}%{libitm_suffix}-32bit -p /sbin/ldconfig %postun -n libitm%{libitm_sover}%{libitm_suffix}-32bit -p /sbin/ldconfig
%package -n libitm%{libitm_sover}%{libitm_suffix}-64bit %package -n libitm%{libitm_sover}%{libitm_suffix}-64bit
Summary: The GNU Compiler Transactional Memory Runtime Library Summary: The GNU Compiler Transactional Memory Runtime Library
License: MIT License: MIT
@ -1178,7 +1161,6 @@ The runtime library needed to run programs compiled with the
%post -n libasan%{libasan_sover}%{libasan_suffix} -p /sbin/ldconfig %post -n libasan%{libasan_sover}%{libasan_suffix} -p /sbin/ldconfig
%postun -n libasan%{libasan_sover}%{libasan_suffix} -p /sbin/ldconfig %postun -n libasan%{libasan_sover}%{libasan_suffix} -p /sbin/ldconfig
%package -n libasan%{libasan_sover}%{libasan_suffix}-32bit %package -n libasan%{libasan_sover}%{libasan_suffix}-32bit
Summary: The GNU Compiler Address Sanitizer Runtime Library Summary: The GNU Compiler Address Sanitizer Runtime Library
License: MIT License: MIT
@ -1195,7 +1177,6 @@ The runtime library needed to run programs compiled with the
%post -n libasan%{libasan_sover}%{libasan_suffix}-32bit -p /sbin/ldconfig %post -n libasan%{libasan_sover}%{libasan_suffix}-32bit -p /sbin/ldconfig
%postun -n libasan%{libasan_sover}%{libasan_suffix}-32bit -p /sbin/ldconfig %postun -n libasan%{libasan_sover}%{libasan_suffix}-32bit -p /sbin/ldconfig
%package -n libasan%{libasan_sover}%{libasan_suffix}-64bit %package -n libasan%{libasan_sover}%{libasan_suffix}-64bit
Summary: The GNU Compiler Address Sanitizer Runtime Library Summary: The GNU Compiler Address Sanitizer Runtime Library
License: MIT License: MIT
@ -1229,7 +1210,6 @@ The runtime library needed to run programs compiled with the
%post -n libtsan%{libtsan_sover}%{libtsan_suffix} -p /sbin/ldconfig %post -n libtsan%{libtsan_sover}%{libtsan_suffix} -p /sbin/ldconfig
%postun -n libtsan%{libtsan_sover}%{libtsan_suffix} -p /sbin/ldconfig %postun -n libtsan%{libtsan_sover}%{libtsan_suffix} -p /sbin/ldconfig
%package -n libtsan%{libtsan_sover}%{libtsan_suffix}-32bit %package -n libtsan%{libtsan_sover}%{libtsan_suffix}-32bit
Summary: The GNU Compiler Thread Sanitizer Runtime Library Summary: The GNU Compiler Thread Sanitizer Runtime Library
License: MIT License: MIT
@ -1246,7 +1226,6 @@ The runtime library needed to run programs compiled with the
%post -n libtsan%{libtsan_sover}%{libtsan_suffix}-32bit -p /sbin/ldconfig %post -n libtsan%{libtsan_sover}%{libtsan_suffix}-32bit -p /sbin/ldconfig
%postun -n libtsan%{libtsan_sover}%{libtsan_suffix}-32bit -p /sbin/ldconfig %postun -n libtsan%{libtsan_sover}%{libtsan_suffix}-32bit -p /sbin/ldconfig
%package -n libtsan%{libtsan_sover}%{libtsan_suffix}-64bit %package -n libtsan%{libtsan_sover}%{libtsan_suffix}-64bit
Summary: The GNU Compiler Thread Sanitizer Runtime Library Summary: The GNU Compiler Thread Sanitizer Runtime Library
License: MIT License: MIT
@ -1279,7 +1258,6 @@ The runtime library for atomic operations of the GNU Compiler Collection (GCC).
%post -n libatomic%{libatomic_sover}%{libatomic_suffix} -p /sbin/ldconfig %post -n libatomic%{libatomic_sover}%{libatomic_suffix} -p /sbin/ldconfig
%postun -n libatomic%{libatomic_sover}%{libatomic_suffix} -p /sbin/ldconfig %postun -n libatomic%{libatomic_sover}%{libatomic_suffix} -p /sbin/ldconfig
%package -n libatomic%{libatomic_sover}%{libatomic_suffix}-32bit %package -n libatomic%{libatomic_sover}%{libatomic_suffix}-32bit
Summary: The GNU Compiler Atomic Operations Runtime Library Summary: The GNU Compiler Atomic Operations Runtime Library
License: GPL-3.0-or-later WITH GCC-exception-3.1 License: GPL-3.0-or-later WITH GCC-exception-3.1
@ -1295,7 +1273,6 @@ The runtime library for atomic operations of the GNU Compiler Collection (GCC).
%post -n libatomic%{libatomic_sover}%{libatomic_suffix}-32bit -p /sbin/ldconfig %post -n libatomic%{libatomic_sover}%{libatomic_suffix}-32bit -p /sbin/ldconfig
%postun -n libatomic%{libatomic_sover}%{libatomic_suffix}-32bit -p /sbin/ldconfig %postun -n libatomic%{libatomic_sover}%{libatomic_suffix}-32bit -p /sbin/ldconfig
%package -n libatomic%{libatomic_sover}%{libatomic_suffix}-64bit %package -n libatomic%{libatomic_sover}%{libatomic_suffix}-64bit
Summary: The GNU Compiler Atomic Operations Runtime Library Summary: The GNU Compiler Atomic Operations Runtime Library
License: GPL-3.0-or-later WITH GCC-exception-3.1 License: GPL-3.0-or-later WITH GCC-exception-3.1
@ -1328,7 +1305,6 @@ The runtime library needed to run programs compiled with the
%post -n libcilkrts%{libcilkrts_sover}%{libcilkrts_suffix} -p /sbin/ldconfig %post -n libcilkrts%{libcilkrts_sover}%{libcilkrts_suffix} -p /sbin/ldconfig
%postun -n libcilkrts%{libcilkrts_sover}%{libcilkrts_suffix} -p /sbin/ldconfig %postun -n libcilkrts%{libcilkrts_sover}%{libcilkrts_suffix} -p /sbin/ldconfig
%package -n libcilkrts%{libcilkrts_sover}%{libcilkrts_suffix}-32bit %package -n libcilkrts%{libcilkrts_sover}%{libcilkrts_suffix}-32bit
Summary: The GNU Compiler Cilk+ Runtime Library Summary: The GNU Compiler Cilk+ Runtime Library
License: MIT License: MIT
@ -1345,7 +1321,6 @@ The runtime library needed to run programs compiled with the
%post -n libcilkrts%{libcilkrts_sover}%{libcilkrts_suffix}-32bit -p /sbin/ldconfig %post -n libcilkrts%{libcilkrts_sover}%{libcilkrts_suffix}-32bit -p /sbin/ldconfig
%postun -n libcilkrts%{libcilkrts_sover}%{libcilkrts_suffix}-32bit -p /sbin/ldconfig %postun -n libcilkrts%{libcilkrts_sover}%{libcilkrts_suffix}-32bit -p /sbin/ldconfig
%package -n libcilkrts%{libcilkrts_sover}%{libcilkrts_suffix}-64bit %package -n libcilkrts%{libcilkrts_sover}%{libcilkrts_suffix}-64bit
Summary: The GNU Compiler Cilk+ Runtime Library Summary: The GNU Compiler Cilk+ Runtime Library
License: MIT License: MIT
@ -1379,7 +1354,6 @@ The runtime library needed to run programs compiled with the
%post -n liblsan%{liblsan_sover}%{liblsan_suffix} -p /sbin/ldconfig %post -n liblsan%{liblsan_sover}%{liblsan_suffix} -p /sbin/ldconfig
%postun -n liblsan%{liblsan_sover}%{liblsan_suffix} -p /sbin/ldconfig %postun -n liblsan%{liblsan_sover}%{liblsan_suffix} -p /sbin/ldconfig
%package -n liblsan%{liblsan_sover}%{liblsan_suffix}-32bit %package -n liblsan%{liblsan_sover}%{liblsan_suffix}-32bit
Summary: The GNU Compiler Leak Sanitizer Runtime Library Summary: The GNU Compiler Leak Sanitizer Runtime Library
License: MIT License: MIT
@ -1396,7 +1370,6 @@ The runtime library needed to run programs compiled with the
%post -n liblsan%{liblsan_sover}%{liblsan_suffix}-32bit -p /sbin/ldconfig %post -n liblsan%{liblsan_sover}%{liblsan_suffix}-32bit -p /sbin/ldconfig
%postun -n liblsan%{liblsan_sover}%{liblsan_suffix}-32bit -p /sbin/ldconfig %postun -n liblsan%{liblsan_sover}%{liblsan_suffix}-32bit -p /sbin/ldconfig
%package -n liblsan%{liblsan_sover}%{liblsan_suffix}-64bit %package -n liblsan%{liblsan_sover}%{liblsan_suffix}-64bit
Summary: The GNU Compiler Leak Sanitizer Runtime Library Summary: The GNU Compiler Leak Sanitizer Runtime Library
License: MIT License: MIT
@ -1430,7 +1403,6 @@ The runtime library needed to run programs compiled with the
%post -n libubsan%{libubsan_sover}%{libubsan_suffix} -p /sbin/ldconfig %post -n libubsan%{libubsan_sover}%{libubsan_suffix} -p /sbin/ldconfig
%postun -n libubsan%{libubsan_sover}%{libubsan_suffix} -p /sbin/ldconfig %postun -n libubsan%{libubsan_sover}%{libubsan_suffix} -p /sbin/ldconfig
%package -n libubsan%{libubsan_sover}%{libubsan_suffix}-32bit %package -n libubsan%{libubsan_sover}%{libubsan_suffix}-32bit
Summary: The GNU Compiler Undefined Sanitizer Runtime Library Summary: The GNU Compiler Undefined Sanitizer Runtime Library
License: MIT License: MIT
@ -1447,7 +1419,6 @@ The runtime library needed to run programs compiled with the
%post -n libubsan%{libubsan_sover}%{libubsan_suffix}-32bit -p /sbin/ldconfig %post -n libubsan%{libubsan_sover}%{libubsan_suffix}-32bit -p /sbin/ldconfig
%postun -n libubsan%{libubsan_sover}%{libubsan_suffix}-32bit -p /sbin/ldconfig %postun -n libubsan%{libubsan_sover}%{libubsan_suffix}-32bit -p /sbin/ldconfig
%package -n libubsan%{libubsan_sover}%{libubsan_suffix}-64bit %package -n libubsan%{libubsan_sover}%{libubsan_suffix}-64bit
Summary: The GNU Compiler Undefined Sanitizer Runtime Library Summary: The GNU Compiler Undefined Sanitizer Runtime Library
License: MIT License: MIT
@ -1481,7 +1452,6 @@ The runtime library needed to run programs compiled with the
%post -n libvtv%{libvtv_sover}%{libvtv_suffix} -p /sbin/ldconfig %post -n libvtv%{libvtv_sover}%{libvtv_suffix} -p /sbin/ldconfig
%postun -n libvtv%{libvtv_sover}%{libvtv_suffix} -p /sbin/ldconfig %postun -n libvtv%{libvtv_sover}%{libvtv_suffix} -p /sbin/ldconfig
%package -n libvtv%{libvtv_sover}%{libvtv_suffix}-32bit %package -n libvtv%{libvtv_sover}%{libvtv_suffix}-32bit
Summary: The GNU Compiler Vtable Verifier Runtime Library Summary: The GNU Compiler Vtable Verifier Runtime Library
License: MIT License: MIT
@ -1498,7 +1468,6 @@ The runtime library needed to run programs compiled with the
%post -n libvtv%{libvtv_sover}%{libvtv_suffix}-32bit -p /sbin/ldconfig %post -n libvtv%{libvtv_sover}%{libvtv_suffix}-32bit -p /sbin/ldconfig
%postun -n libvtv%{libvtv_sover}%{libvtv_suffix}-32bit -p /sbin/ldconfig %postun -n libvtv%{libvtv_sover}%{libvtv_suffix}-32bit -p /sbin/ldconfig
%package -n libvtv%{libvtv_sover}%{libvtv_suffix}-64bit %package -n libvtv%{libvtv_sover}%{libvtv_suffix}-64bit
Summary: The GNU Compiler Vtable Verifier Runtime Library Summary: The GNU Compiler Vtable Verifier Runtime Library
License: MIT License: MIT
@ -1532,7 +1501,6 @@ The runtime library needed to run programs compiled with the
%post -n libmpx%{libmpx_sover}%{libmpx_suffix} -p /sbin/ldconfig %post -n libmpx%{libmpx_sover}%{libmpx_suffix} -p /sbin/ldconfig
%postun -n libmpx%{libmpx_sover}%{libmpx_suffix} -p /sbin/ldconfig %postun -n libmpx%{libmpx_sover}%{libmpx_suffix} -p /sbin/ldconfig
%package -n libmpx%{libmpx_sover}%{libmpx_suffix}-32bit %package -n libmpx%{libmpx_sover}%{libmpx_suffix}-32bit
Summary: The GNU Compiler MPX Runtime Library Summary: The GNU Compiler MPX Runtime Library
License: BSD-3-Clause License: BSD-3-Clause
@ -1549,7 +1517,6 @@ The runtime library needed to run programs compiled with the
%post -n libmpx%{libmpx_sover}%{libmpx_suffix}-32bit -p /sbin/ldconfig %post -n libmpx%{libmpx_sover}%{libmpx_suffix}-32bit -p /sbin/ldconfig
%postun -n libmpx%{libmpx_sover}%{libmpx_suffix}-32bit -p /sbin/ldconfig %postun -n libmpx%{libmpx_sover}%{libmpx_suffix}-32bit -p /sbin/ldconfig
%package -n libmpx%{libmpx_sover}%{libmpx_suffix}-64bit %package -n libmpx%{libmpx_sover}%{libmpx_suffix}-64bit
Summary: The GNU Compiler MPX Runtime Library Summary: The GNU Compiler MPX Runtime Library
License: BSD-3-Clause License: BSD-3-Clause
@ -1583,7 +1550,6 @@ The runtime library needed to run programs compiled with the
%post -n libmpxwrappers%{libmpxwrappers_sover}%{libmpxwrappers_suffix} -p /sbin/ldconfig %post -n libmpxwrappers%{libmpxwrappers_sover}%{libmpxwrappers_suffix} -p /sbin/ldconfig
%postun -n libmpxwrappers%{libmpxwrappers_sover}%{libmpxwrappers_suffix} -p /sbin/ldconfig %postun -n libmpxwrappers%{libmpxwrappers_sover}%{libmpxwrappers_suffix} -p /sbin/ldconfig
%package -n libmpxwrappers%{libmpxwrappers_sover}%{libmpxwrappers_suffix}-32bit %package -n libmpxwrappers%{libmpxwrappers_sover}%{libmpxwrappers_suffix}-32bit
Summary: The GNU Compiler MPX Runtime Library Summary: The GNU Compiler MPX Runtime Library
License: BSD-3-Clause License: BSD-3-Clause
@ -1600,7 +1566,6 @@ The runtime library needed to run programs compiled with the
%post -n libmpxwrappers%{libmpxwrappers_sover}%{libmpxwrappers_suffix}-32bit -p /sbin/ldconfig %post -n libmpxwrappers%{libmpxwrappers_sover}%{libmpxwrappers_suffix}-32bit -p /sbin/ldconfig
%postun -n libmpxwrappers%{libmpxwrappers_sover}%{libmpxwrappers_suffix}-32bit -p /sbin/ldconfig %postun -n libmpxwrappers%{libmpxwrappers_sover}%{libmpxwrappers_suffix}-32bit -p /sbin/ldconfig
%package -n libmpxwrappers%{libmpxwrappers_sover}%{libmpxwrappers_suffix}-64bit %package -n libmpxwrappers%{libmpxwrappers_sover}%{libmpxwrappers_suffix}-64bit
Summary: The GNU Compiler MPX Runtime Library Summary: The GNU Compiler MPX Runtime Library
License: BSD-3-Clause License: BSD-3-Clause
@ -1640,7 +1605,6 @@ Requires: libgo%{libgo_sover} >= %{version}-%{release}
%description go %description go
This package contains a Go compiler and associated development This package contains a Go compiler and associated development
files based on the GNU GCC technology. files based on the GNU GCC technology.
%package go-32bit %package go-32bit
Summary: GNU Go Compiler Summary: GNU Go Compiler
License: GPL-3.0-or-later License: GPL-3.0-or-later
@ -1652,7 +1616,6 @@ Requires: libgo%{libgo_sover}-32bit >= %{version}-%{release}
%description go-32bit %description go-32bit
This package contains a Go compiler and associated development This package contains a Go compiler and associated development
files based on the GNU GCC technology. files based on the GNU GCC technology.
%package go-64bit %package go-64bit
Summary: GNU Go Compiler Summary: GNU Go Compiler
License: GPL-3.0-or-later License: GPL-3.0-or-later
@ -1680,7 +1643,6 @@ Runtime library for the GNU Go language.
%post -n libgo%{libgo_sover}%{libgo_suffix} -p /sbin/ldconfig %post -n libgo%{libgo_sover}%{libgo_suffix} -p /sbin/ldconfig
%postun -n libgo%{libgo_sover}%{libgo_suffix} -p /sbin/ldconfig %postun -n libgo%{libgo_sover}%{libgo_suffix} -p /sbin/ldconfig
%package -n libgo%{libgo_sover}%{libgo_suffix}-32bit %package -n libgo%{libgo_sover}%{libgo_suffix}-32bit
Summary: GNU Go compiler runtime library Summary: GNU Go compiler runtime library
License: BSD-3-Clause License: BSD-3-Clause
@ -1696,7 +1658,6 @@ Runtime library for the GNU Go language.
%post -n libgo%{libgo_sover}%{libgo_suffix}-32bit -p /sbin/ldconfig %post -n libgo%{libgo_sover}%{libgo_suffix}-32bit -p /sbin/ldconfig
%postun -n libgo%{libgo_sover}%{libgo_suffix}-32bit -p /sbin/ldconfig %postun -n libgo%{libgo_sover}%{libgo_suffix}-32bit -p /sbin/ldconfig
%package -n libgo%{libgo_sover}%{libgo_suffix}-64bit %package -n libgo%{libgo_sover}%{libgo_suffix}-64bit
Summary: GNU Go compiler runtime library Summary: GNU Go compiler runtime library
License: BSD-3-Clause License: BSD-3-Clause
@ -2441,7 +2402,7 @@ for l in `find $RPM_BUILD_ROOT -name '*.la'`; do
mv $l.new $l mv $l.new $l
done done
%if 0%{?run_tests:1} %if 0%{?run_tests:1}
cp `find . -name "*.sum"` ../testresults/ cp `find . -name "*.sum"` ../testresults/
cp `find . -name "*.log" \! -name "config.log" | grep -v 'acats.\?/tests' ` ../testresults/ cp `find . -name "*.log" \! -name "config.log" | grep -v 'acats.\?/tests' ` ../testresults/
chmod 644 ../testresults/* chmod 644 ../testresults/*
@ -2488,7 +2449,7 @@ mv $RPM_BUILD_ROOT%{_infodir}/libgomp.info $RPM_BUILD_ROOT%{_infodir}/libgomp%{b
%ifarch %itm_arch %ifarch %itm_arch
mv $RPM_BUILD_ROOT%{_infodir}/libitm.info $RPM_BUILD_ROOT%{_infodir}/libitm%{binsuffix}.info mv $RPM_BUILD_ROOT%{_infodir}/libitm.info $RPM_BUILD_ROOT%{_infodir}/libitm%{binsuffix}.info
%endif %endif
%if %{build_fortran} %if %{build_fortran}
%ifarch %quadmath_arch %ifarch %quadmath_arch
mv $RPM_BUILD_ROOT%{_infodir}/libquadmath.info $RPM_BUILD_ROOT%{_infodir}/libquadmath%{binsuffix}.info mv $RPM_BUILD_ROOT%{_infodir}/libquadmath.info $RPM_BUILD_ROOT%{_infodir}/libquadmath%{binsuffix}.info
%endif %endif
@ -2515,7 +2476,7 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc7-locale.lang
%ifarch %itm_arch %ifarch %itm_arch
%install_info --info-dir=%{_infodir} %{_infodir}/libitm%{binsuffix}.info.gz %install_info --info-dir=%{_infodir} %{_infodir}/libitm%{binsuffix}.info.gz
%endif %endif
%if %{build_fortran} %if %{build_fortran}
%install_info --info-dir=%{_infodir} %{_infodir}/gfortran%{binsuffix}.info.gz %install_info --info-dir=%{_infodir} %{_infodir}/gfortran%{binsuffix}.info.gz
%ifarch %quadmath_arch %ifarch %quadmath_arch
%install_info --info-dir=%{_infodir} %{_infodir}/libquadmath%{binsuffix}.info.gz %install_info --info-dir=%{_infodir} %{_infodir}/libquadmath%{binsuffix}.info.gz