From 9bf3894877fbf438ec1ecdd1d9bea1f5e37fb1be Mon Sep 17 00:00:00 2001
From: Sylvester Joosten <sjoosten@anl.gov>
Date: Thu, 5 Aug 2021 22:00:10 +0000
Subject: [PATCH] Resolve "Avoid cppyy precompiled header warning"

---
 containers/jug/dev.Dockerfile | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/containers/jug/dev.Dockerfile b/containers/jug/dev.Dockerfile
index 9d0e67a8b..1f5a29c36 100644
--- a/containers/jug/dev.Dockerfile
+++ b/containers/jug/dev.Dockerfile
@@ -193,6 +193,15 @@ RUN find -L /usr/local/*                                                \
 ## and links therin for more info
 RUN strip --remove-section=.note.ABI-tag /usr/local/lib/libQt5Core.so
 
+## Address Issue #72
+## missing precompiled headers for cppyy due to missing symlink in root
+## install (should really be addressed by ROOT spack package)
+RUN cd /opt/spack-environment && spack env activate .                   \
+ && if [ ! -e $(spack location -i root)/lib/cppyy_backend/etc ]; then   \
+      ln -sf $(spack location -i root)/etc                              \
+             $(spack location -i root)/lib/cppyy_backend/etc;           \
+    fi
+
 RUN spack debug report                                                  \
       | sed "s/^/ - /" | sed "s/\* \*\*//" | sed "s/\*\*//"             \
     >> /etc/jug_info                                                    \
-- 
GitLab