No description
- Diff 100%
16.2.1-1.1 removed this from %build:
%if 0%{?rhel} == 8
%ifnarch %{ix86} x86_64
%{?scl:PATH=%{_bindir}${PATH:+:${PATH}}}
%endif
%else
%{?scl:PATH=%{_bindir}${PATH:+:${PATH}}}
%endif
RH meant to drop the el8-only workaround for bz#2091571 and took the %else
branch -- the one that served el9 and el10 -- with it. The line survives
only in %install and %check now, and c9s lost it too.
It was the only thing pointing the bootstrap at the gcc-toolset binutils:
the spec asks for %{?scl_prefix}binutils >= 2.43 but passes no --with-as or
--with-ld. Without it stage1 assembles with the system binutils 2.41
instead of gcc-toolset-16-binutils 2.46. Only riscv64 minds -- build
81270/457496 died in configure-stage1-target-libgcc with "cannot compute
suffix of object files", while the other six arches went through -- so
restore the line for riscv64 alone and leave RH's behaviour everywhere else.
|
||
|---|---|---|
| files | ||
| config.yaml | ||