From c5f8f041d450ed4fada09fa89d22a419cb6dc509 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Sun, 6 Dec 2015 16:46:14 -0600 Subject: [PATCH] Limit POCL workaround to 64 bits --- pyopencl/characterize/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pyopencl/characterize/__init__.py b/pyopencl/characterize/__init__.py index 175a951d..b6ea1c53 100644 --- a/pyopencl/characterize/__init__.py +++ b/pyopencl/characterize/__init__.py @@ -329,6 +329,7 @@ def has_struct_arg_count_bug(dev): if dev.platform.name == "Apple" and dev.type & cl.device_type.CPU: return "apple" - if dev.platform.name == "Portable Computing Language": + if (dev.platform.name == "Portable Computing Language" + and dev.address_bits == 64): return "pocl" return False -- GitLab