From b4f5ed76c9494d855feeba4e5a156c0888b8f6d1 Mon Sep 17 00:00:00 2001
From: Jakob Kaiser <jakob.kaiser@kip.uni-heidelberg.de>
Date: Thu, 2 May 2024 10:23:08 +0000
Subject: [PATCH] fix(asic): don't set PYTHONHOME in the app

We do use python from the base image python, and rely on the
system-installed python base libraries.

Change-Id: I472ea7bdf539db2d65a054bdcc41c9c94c8a1861
---
 share/yashchiki/styles/asic/create_recipe.sh | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/share/yashchiki/styles/asic/create_recipe.sh b/share/yashchiki/styles/asic/create_recipe.sh
index ea6b5e69..9a9d7c81 100755
--- a/share/yashchiki/styles/asic/create_recipe.sh
+++ b/share/yashchiki/styles/asic/create_recipe.sh
@@ -285,7 +285,9 @@ cat <<EOF
     export VISIONARY_ENV=${name_view}
     SVF=/opt/spack_views/\${VISIONARY_ENV}
     export PATH=\${SVF}/bin\${PATH:+:}\${PATH}
-    export PYTHONPATH=\${SVF}/lib/python3.9/site-packages/:\${SVF}/lib64/python3.9/site-packages/\${PYTHONPATH:+:}\${PYTHONPATH}
+    # externally provided python, i.e. PYTHONHOME is system installation
+    export PYTHONPATH=\${SVF}/lib/python3.9/site-packages:\${SVF}/lib64/python3.9/site-packages\${PYTHONPATH:+:}\${PYTHONPATH}
+    export SPACK_PYTHON_BINARY=/usr/bin/python
     export MANPATH=\${SVF}/man:\${SVF}/share/man\${MANPATH:+:}\${MANPATH}
     export LIBRARY_PATH=\${SVF}/lib:\${SVF}/lib64\${LIBRARY_PATH:+:}\${LIBRARY_PATH}
     export LD_LIBRARY_PATH=\${SVF}/lib:\${SVF}/lib64\${LD_LIBRARY_PATH:+:}\${LD_LIBRARY_PATH}
-- 
GitLab