From 0ee2164ec65de9a4aa69e0c01e70aa66c3d989cb Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Wed, 20 Oct 2021 11:22:29 -0500
Subject: [PATCH] Skip test_mempool_32bit_issues on 32-bit machines (closes
 #519)

---
 test/test_wrapper.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/test/test_wrapper.py b/test/test_wrapper.py
index 19087c7d..9ec065f7 100644
--- a/test/test_wrapper.py
+++ b/test/test_wrapper.py
@@ -583,6 +583,10 @@ def test_mempool_2(ctx_factory):
 
 
 def test_mempool_32bit_issues():
+    import struct
+    if struct.calcsize("@P") * 8 < 64:
+        pytest.skip("only relevant on 64-bit systems")
+
     # https://github.com/inducer/pycuda/issues/282
     from pyopencl._cl import _TestMemoryPool
     pool = _TestMemoryPool()
-- 
GitLab