From 5730668dea092ace6e4bd4e92e75df351656ea23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Thu, 27 Jan 2022 15:09:46 +0100 Subject: [PATCH] Downgrade Python zstandard module to 0.16.0 Downgrade the Python zstandard from 0.17.0 to 0.16.0. The Python package should be linked against the exact same version of libzstd as Blender is, otherwise it will refuse to load from within the Blender executable. Python zstandard 0.17.0 links to 1.5.1, whereas we need 1.5.0. --- build_files/build_environment/cmake/versions.cmake | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/build_files/build_environment/cmake/versions.cmake b/build_files/build_environment/cmake/versions.cmake index 83b8c2c5e8b..c5f9aecabbf 100644 --- a/build_files/build_environment/cmake/versions.cmake +++ b/build_files/build_environment/cmake/versions.cmake @@ -221,7 +221,9 @@ set(URLLIB3_VERSION 1.26.8) set(CERTIFI_VERSION 2021.10.8) set(REQUESTS_VERSION 2.27.1) set(CYTHON_VERSION 0.29.26) -set(ZSTANDARD_VERSION 0.17.0 ) +# The version of the zstd library used to build the Python package should match ZSTD_VERSION defined below. +# At this time of writing, 0.17.0 was already released, but built against zstd 1.5.1, while we use 1.5.0. +set(ZSTANDARD_VERSION 0.16.0) set(NUMPY_VERSION 1.22.0) set(NUMPY_SHORT_VERSION 1.22)