]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
do_cmake.sh: use python-3.9 with fedora version 33 37773/head
authorSunny Kumar <sunkumar@redhat.com>
Fri, 23 Oct 2020 14:38:39 +0000 (15:38 +0100)
committerSunny Kumar <sunkumar@redhat.com>
Mon, 26 Oct 2020 11:42:06 +0000 (11:42 +0000)
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 <sunkumar@redhat.com>
do_cmake.sh

index 12b59b09c73875474c5eb9bbea766559ce1df5ad..d70aff8601079ba46f33e9fe598bb1e0713d0fb7 100755 (executable)
@@ -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)