From f1da0f9b14bd6ce3b2bfd9f941e7e3f4e42d7352 Mon Sep 17 00:00:00 2001
From: Isuru Fernando <isuruf@gmail.com>
Date: Thu, 14 Feb 2019 17:11:32 -0600
Subject: [PATCH] Check for PYOPENCL_HOME in ocl-icd

---
 pyopencl/__init__.py   | 3 +++
 travis/build-wheels.sh | 2 ++
 2 files changed, 5 insertions(+)

diff --git a/pyopencl/__init__.py b/pyopencl/__init__.py
index 5f92e136..59be64d1 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 c57e5953..3ed51b3a 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
-- 
GitLab