Use POCL_CACHE_DIR instead of writableHome...Hook

This commit is contained in:
Aleix Boné 2025-12-09 12:05:35 +01:00
parent 13f075e9e6
commit aacfbbd4a1
No known key found for this signature in database
2 changed files with 12 additions and 8 deletions

View File

@ -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" ];
}

View File

@ -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