MT#55283 Workaround for RPM packaging EL8/GCC 8.5

- LTS mr11.5.1 doesn't build with system GCC 8.5 on EL8
- add a workaround for using GCC 13

Closes #1887
Closes #1886

Change-Id: Ib93942fae8f754c7673509ccb45e0d08569f23f0
Addresses: #1886
pull/1889/head
S-P Chan 4 months ago committed by Richard Fuchs
parent 02ef6b05fe
commit 0e2033bbc7

@ -38,6 +38,10 @@ BuildRequires: libatomic
BuildRequires: pkgconfig(libwebsockets)
BuildRequires: pkgconfig(spandsp)
BuildRequires: pkgconfig(opus)
%if 0%{?rhel} == 8
# LTS mr11.5.1 cannot build with gcc 8.5
BuildRequires: gcc-toolset-13
%endif
Requires(pre): shadow-utils
%if 0%{?rhel} >= 8
BuildRequires: pkgconfig(libmnl) pkgconfig(libnftnl) pandoc ncurses-devel
@ -129,6 +133,10 @@ echo ==== CFLAGS = $CFLAGS ====
echo ==== CXXFLAGS = $CXXFLAGS ====
echo ==== LDFLAGS = $LDFLAGS ====
%if 0%{?rhel} == 8
# LTS mr11.5.1 cannot build with gcc 8.5
. /opt/rh/gcc-toolset-13/enable
%endif
%if 0%{?with_transcoding} > 0
RTPENGINE_VERSION="\"%{version}-%{release}\"" make all
%else

Loading…
Cancel
Save