From: Radoslaw Zarzynski Date: Mon, 27 Jun 2022 19:38:03 +0000 (+0000) Subject: ceph.spec.in: enable toolset 11 also in install X-Git-Tag: v17.2.4~113^2~14 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=2145cc762e33b73e14aa811027304dd8338282e8;p=ceph.git ceph.spec.in: enable toolset 11 also in install This can be surprising but we actually compile things during the `install` stage of `rpm-build`. The example is the pybind's `setup.py` which builds `rados_dummy.c`. Signed-off-by: Radoslaw Zarzynski (cherry picked from commit f05b671798a54dce0e4aa340f76b31f401061a27) --- diff --git a/ceph.spec.in b/ceph.spec.in index 29e10f124660..61f36e7f0824 100644 --- a/ceph.spec.in +++ b/ceph.spec.in @@ -1411,6 +1411,14 @@ popd %install + +%if 0%{with seastar} +%if 0%{?fedora} || 0%{?rhel} +%undefine _annotated_build +. /opt/rh/gcc-toolset-11/enable +%endif +%endif + pushd %{_vpath_builddir} %make_install # we have dropped sysvinit bits