[PATCH 1/2] do not set kernellib_fallback_name to an empty string
authorAndreas Beckmann <anbe@debian.org>
Mon, 8 Jan 2024 09:14:06 +0000 (10:14 +0100)
committerAndreas Beckmann <anbe@debian.org>
Mon, 8 Jan 2024 21:27:47 +0000 (22:27 +0100)
Gbp-Pq: Name 0001-do-not-set-kernellib_fallback_name-to-an-empty-strin.patch

lib/CL/devices/common.c

index b4caefb129af7fb3374d4c2e8ac181edd9f66e80..457e22cebb4f489e2ea7369f717bc253ab2c05d8 100644 (file)
@@ -1672,6 +1672,7 @@ pocl_init_default_device_infos (cl_device_id dev)
 #ifdef ENABLE_LLVM
 
   dev->llvm_target_triplet = OCL_KERNEL_TARGET;
+  dev->kernellib_fallback_name = NULL;
 
   char kernellib[POCL_MAX_PATHNAME_LENGTH] = "kernel-";
   char kernellib_fallback[POCL_MAX_PATHNAME_LENGTH];
@@ -1692,9 +1693,9 @@ pocl_init_default_device_infos (cl_device_id dev)
   strcpy(kernellib_fallback, kernellib);
   strcat(kernellib_fallback, OCL_KERNEL_TARGET_CPU);
   strcat(kernellib, dev->llvm_cpu);
+  dev->kernellib_fallback_name = strdup(kernellib_fallback);
 #endif
   dev->kernellib_name = strdup(kernellib);
-  dev->kernellib_fallback_name = strdup(kernellib_fallback);
   dev->kernellib_subdir = "host";
   dev->llvm_abi = pocl_get_llvm_cpu_abi ();