]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
el-8: use gcc-toolset-13
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Wed, 25 Sep 2024 14:19:09 +0000 (16:19 +0200)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Wed, 25 Sep 2024 14:19:09 +0000 (16:19 +0200)
builder-support/dockerfiles/Dockerfile.rpmbuild
builder-support/dockerfiles/Dockerfile.target.oraclelinux-8

index e14a416a1439466926a921a1f6cb586ab0a5568f..43e4b2480a03edf0253c45323de11ded442a7ef8 100644 (file)
@@ -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
index f8e6e99b9e8243588e51d7ad26c3f9aa97f60156..e364952f01079f6595bf36c6ed43bc5f3a75dbde 100644 (file)
@@ -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