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