From 9460dfd4f319bee209b64a26426879b22ed2fc87 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Wed, 3 Jul 2024 14:46:33 +0200 Subject: [PATCH] Fix #124086: blake2 hasher is unavailable on macOS The issue is caused by an external dependency to /opt/homebrew/opt/libb2/lib/libb2.1.dylib This change adds a test to catch the same issue in the future, and moves the arm64 libraries to a newer hash with fixed Python. Pull Request: https://projects.blender.org/blender/blender/pulls/124096 --- lib/macos_arm64 | 2 +- tests/python/bl_bundled_modules.py | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/macos_arm64 b/lib/macos_arm64 index 9cc70eaa4f6..ea2cae98e9a 160000 --- a/lib/macos_arm64 +++ b/lib/macos_arm64 @@ -1 +1 @@ -Subproject commit 9cc70eaa4f6824d3480da2200ae9746b0b54522a +Subproject commit ea2cae98e9a61b73c6f52603d3f9a58242f789b3 diff --git a/tests/python/bl_bundled_modules.py b/tests/python/bl_bundled_modules.py index 8f22a2bab4c..e9a6f03dfab 100644 --- a/tests/python/bl_bundled_modules.py +++ b/tests/python/bl_bundled_modules.py @@ -26,6 +26,9 @@ import urllib3 import zlib import zstandard +# Dynamically loaded modules, to ensure they have satisfactory dependencies. +import _blake2 + # VFX platform modules. from pxr import Usd import MaterialX