root/root-epel7-ppc64le-pyroot.patch
Mattias Ellert 99ef1e3968 Update to 6.22.04
Drop patch root-xrootd5-compat.patch (accepted upstream)
2020-11-20 08:58:27 +01:00

16 lines
723 B
Diff

diff -ur root-6.22.04.orig/bindings/pyroot/pythonizations/python/ROOT/__init__.py root-6.22.04/bindings/pyroot/pythonizations/python/ROOT/__init__.py
--- root-6.22.04.orig/bindings/pyroot/pythonizations/python/ROOT/__init__.py 2020-11-13 11:42:09.000000000 +0100
+++ root-6.22.04/bindings/pyroot/pythonizations/python/ROOT/__init__.py 2020-11-14 15:38:24.462463625 +0100
@@ -19,6 +19,12 @@
# Prevent cppyy from filtering ROOT libraries
environ['CPPYY_NO_ROOT_FILTER'] = '1'
+try:
+ from ctypes import cdll
+ libCore = cdll.LoadLibrary("libCore.so")
+except:
+ print("An exception occurred while loading libCore.so with ctypes")
+
import cppyy
if not 'ROOTSYS' in environ:
# Revert setting made by cppyy