From: Peter van Dijk Date: Wed, 25 Sep 2024 14:19:09 +0000 (+0200) Subject: el-8: use gcc-toolset-13 X-Git-Tag: rec-5.2.0-alpha1~20^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a146c9083bc0e2cc99064ddcb01b3e6f4062ae22;p=thirdparty%2Fpdns.git el-8: use gcc-toolset-13 --- diff --git a/builder-support/dockerfiles/Dockerfile.rpmbuild b/builder-support/dockerfiles/Dockerfile.rpmbuild index e14a416a14..43e4b2480a 100644 --- a/builder-support/dockerfiles/Dockerfile.rpmbuild +++ b/builder-support/dockerfiles/Dockerfile.rpmbuild @@ -44,6 +44,8 @@ RUN find /pdns/builder-support/specs/ -not -name '*.spec' -exec ln -s {} /root/r @IF [ -n "$M_authoritative$M_all" ] RUN touch /var/lib/rpm/* && if $(grep -q 'release 7' /etc/redhat-release); then \ scl enable devtoolset-11 -- builder/helpers/build-specs.sh builder-support/specs/pdns.spec; \ + elif $(grep -q 'release 8' /etc/redhat-release); then \ + scl enable gcc-toolset-13 -- builder/helpers/build-specs.sh builder-support/specs/pdns.spec; \ else \ builder/helpers/build-specs.sh builder-support/specs/pdns.spec; \ fi @@ -52,6 +54,8 @@ RUN touch /var/lib/rpm/* && if $(grep -q 'release 7' /etc/redhat-release); then @IF [ -n "$M_recursor$M_all" ] RUN touch /var/lib/rpm/* && if $(grep -q 'release 7' /etc/redhat-release); then \ scl enable devtoolset-11 -- builder/helpers/build-specs.sh builder-support/specs/pdns-recursor.spec; \ + elif $(grep -q 'release 8' /etc/redhat-release); then \ + scl enable gcc-toolset-13 -- builder/helpers/build-specs.sh builder-support/specs/pdns.spec; \ else \ builder/helpers/build-specs.sh builder-support/specs/pdns-recursor.spec; \ fi @@ -68,6 +72,8 @@ RUN touch /var/lib/rpm/* && mkdir /libh2o && cd /libh2o && \ RUN touch /var/lib/rpm/* && if $(grep -q 'release 7' /etc/redhat-release); then \ scl enable devtoolset-11 -- builder/helpers/build-specs.sh builder-support/specs/dnsdist.spec; \ + elif $(grep -q 'release 8' /etc/redhat-release); then \ + scl enable gcc-toolset-13 -- builder/helpers/build-specs.sh builder-support/specs/pdns.spec; \ else \ builder/helpers/build-specs.sh builder-support/specs/dnsdist.spec; \ fi diff --git a/builder-support/dockerfiles/Dockerfile.target.oraclelinux-8 b/builder-support/dockerfiles/Dockerfile.target.oraclelinux-8 index f8e6e99b9e..e364952f01 100644 --- a/builder-support/dockerfiles/Dockerfile.target.oraclelinux-8 +++ b/builder-support/dockerfiles/Dockerfile.target.oraclelinux-8 @@ -8,7 +8,8 @@ FROM oraclelinux:8 as dist-base ARG BUILDER_CACHE_BUSTER= RUN touch /var/lib/rpm/* && dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm && \ dnf install -y 'dnf-command(config-manager)' yum && \ - dnf config-manager --set-enabled ol8_codeready_builder + dnf config-manager --set-enabled ol8_codeready_builder && \ + dnf install gcc-toolset-13 # Do the actual rpm build @INCLUDE Dockerfile.rpmbuild