diff --git a/test/compilers/opencl.nix b/test/compilers/opencl.nix index ac7bcfd9..ec0512dd 100644 --- a/test/compilers/opencl.nix +++ b/test/compilers/opencl.nix @@ -4,7 +4,6 @@ opencl-headers, pocl, clinfo, - writableTmpDirAsHomeHook, runCommand, lib, }: @@ -50,10 +49,12 @@ stdenv.mkDerivation (finalAttrs: { clinfo finalAttrs.finalPackage pocl - writableTmpDirAsHomeHook ]; - env.POCL_DEBUG = "error,warn"; + env = { + POCL_DEBUG = "error,warn"; + POCL_CACHE_DIR = "/build/pocl_cache"; + }; requiredSystemFeatures = [ "sys-devices" ]; } @@ -84,10 +85,12 @@ stdenv.mkDerivation (finalAttrs: { { nativeBuildInputs = [ finalAttrs.finalPackage - writableTmpDirAsHomeHook ]; - env.POCL_DEBUG = "error,warn"; + env = { + POCL_DEBUG = "error,warn"; + POCL_CACHE_DIR = "/build/pocl_cache"; + }; requiredSystemFeatures = [ "sys-devices" ]; } diff --git a/test/compilers/pocl.nix b/test/compilers/pocl.nix index eb6b979a..ff840ab0 100644 --- a/test/compilers/pocl.nix +++ b/test/compilers/pocl.nix @@ -2,7 +2,6 @@ runCommand, pocl, clinfo, - writableTmpDirAsHomeHook, }: runCommand "clinfo-pocl" @@ -10,12 +9,14 @@ runCommand "clinfo-pocl" nativeBuildInputs = [ clinfo pocl - writableTmpDirAsHomeHook ]; requiredSystemFeatures = [ "sys-devices" ]; - env.POCL_DEBUG = "error,warn"; + env = { + POCL_DEBUG = "error,warn"; + POCL_CACHE_DIR = "/build/pocl_cache"; + }; } '' echo $OCL_ICD_VENDORS