diff --git a/pyopencl/__init__.py b/pyopencl/__init__.py index 5f92e136a2f712b12e5a8fdd792db1e123a21ebc..59be64d1d8db45576bed722d2afe3cfd38eb78df 100644 --- a/pyopencl/__init__.py +++ b/pyopencl/__init__.py @@ -32,6 +32,9 @@ from pyopencl.version import VERSION, VERSION_STATUS, VERSION_TEXT # noqa import logging logger = logging.getLogger(__name__) +import os +os.environ["PYOPENCL_HOME"] = os.path.dirname(os.path.abspath(__file__)) + try: import pyopencl._cl as _cl except ImportError: diff --git a/travis/build-wheels.sh b/travis/build-wheels.sh index c57e595379ab29423cabcb116bc0a4112701a3c5..3ed51b3af0566a567521dd227155128d9f9753d7 100755 --- a/travis/build-wheels.sh +++ b/travis/build-wheels.sh @@ -18,6 +18,8 @@ git clone --branch v2.2.12 https://github.com/OCL-dev/ocl-icd cd ocl-icd curl -L -O https://raw.githubusercontent.com/conda-forge/ocl-icd-feedstock/master/recipe/install-headers.patch git apply install-headers.patch +curl -L -O https://github.com/isuruf/ocl-icd/commit/c28a6f39634d73c844d70b12120b38c40b17aecc.patch +git apply c28a6f39634d73c844d70b12120b38c40b17aecc.patch autoreconf -i chmod +x configure ./configure --prefix=/usr