From 00b77221dcca6e7b4842cede1943a0d0535029e4 Mon Sep 17 00:00:00 2001 From: Lars Bilke <lars.bilke@ufz.de> Date: Thu, 1 Jun 2023 11:20:35 +0200 Subject: [PATCH] [Python] Enabled global symbol visibility between modules. --- Applications/Python/ogs/__init__.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Applications/Python/ogs/__init__.py b/Applications/Python/ogs/__init__.py index 7b25c3c8b41..e049ce37ae8 100644 --- a/Applications/Python/ogs/__init__.py +++ b/Applications/Python/ogs/__init__.py @@ -1 +1,8 @@ +import os +import sys + from ._internal.wrap_cli_tools import cli # noqa: F401 + +# Otherwise runtime undefined symbols, see +# https://stackoverflow.com/a/60841073/80480 +sys.setdlopenflags(os.RTLD_GLOBAL | os.RTLD_LAZY) -- GitLab