From: Sunny Kumar Date: Fri, 23 Oct 2020 14:38:39 +0000 (+0100) Subject: do_cmake.sh: use python-3.9 with fedora version 33 X-Git-Tag: v15.2.9~58^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=f142ec6be445000dcd0701bf44c3f442c4a0baf8;p=ceph.git 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 (cherry picked from commit 2cc747cf4a55fb38a524ec12f6b6e5888fadf07a) --- diff --git a/do_cmake.sh b/do_cmake.sh index cc68e560ade25..a6a6e8b37e750 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)