pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
devel/extra-cmake-modules
Hello everyone,
Again, it is Python 3.10 issue.
The package devel/extra-cmake-modules has a
file "find-modules/FindPythonModuleGeneration.cmake", and there
is a following statement in the file.
----------------------------------------------------------------------
if (NOT GPB_PYTHON3_LIBRARY)
set(_PYTHON3_MIN_VERSION 4)
set(_PYTHON3_MAX_VERSION 10)
_find_python(3 ${_PYTHON3_MAX_VERSION}) # Canary check
if (GPB_PYTHON3_LIBRARY)
message(FATAL_ERROR "The max python version in
${CMAKE_FIND_PACKAGE_NAME} must be updated.")
endif()
----------------------------------------------------------------------
For Python 3.9 or earlier, it works fine. But, for Python 3.10,
it prevents some other packages being built successfully.
Is it a good idea to give a modification like below? Or, any
other better way?
patches/patch-find-modules_FindPythonModuleGeneration.cmake
----------------------------------------------------------------------
$NetBSD$
--- find-modules/FindPythonModuleGeneration.cmake.orig 2021-03-31
09:41:40.000000000 +0000
+++ find-modules/FindPythonModuleGeneration.cmake
@@ -165,7 +165,7 @@ endif()
if (NOT GPB_PYTHON3_LIBRARY)
set(_PYTHON3_MIN_VERSION 4)
- set(_PYTHON3_MAX_VERSION 10)
+ set(_PYTHON3_MAX_VERSION 99)
_find_python(3 ${_PYTHON3_MAX_VERSION}) # Canary check
----------------------------------------------------------------------
thank you,
Daisuke
Home |
Main Index |
Thread Index |
Old Index