From 2cc747cf4a55fb38a524ec12f6b6e5888fadf07a Mon Sep 17 00:00:00 2001 From: Sunny Kumar Date: Fri, 23 Oct 2020 15:38:39 +0100 Subject: [PATCH] do_cmake.sh: use python-3.9 with fedora version 33 Fedora-33 (rawhide) now has python-3.9. Build breaks on Fedoa-33 with Traceback: CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:165 (message): Could NOT find Python3: Found unsuitable version "3.9.0", but required is exact version "3.8" (found /usr/bin/python3, found components: Interpreter Development) Fixes: https://tracker.ceph.com/issues/47971 Signed-off-by: Sunny Kumar --- do_cmake.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/do_cmake.sh b/do_cmake.sh index 12b59b09c738..d70aff860107 100755 --- a/do_cmake.sh +++ b/do_cmake.sh @@ -17,8 +17,10 @@ if [ -r /etc/os-release ]; then case "$ID" in fedora) PYBUILD="3.7" - if [ "$VERSION_ID" -ge "32" ] ; then + if [ "$VERSION_ID" -eq "32" ] ; then PYBUILD="3.8" + elif [ "$VERSION_ID" -ge "33" ] ; then + PYBUILD="3.9" fi ;; rhel|centos) -- 2.47.3