[PATCH 1007/1017] force kernellib name on HOST_CPU_FORCED, too
authorAndreas Beckmann <anbe@debian.org>
Tue, 22 Mar 2022 13:51:19 +0000 (14:51 +0100)
committerAndreas Beckmann <anbe@debian.org>
Tue, 13 Dec 2022 03:08:31 +0000 (03:08 +0000)
Gbp-Pq: Name 1007-force-kernellib-name-on-HOST_CPU_FORCED-too.patch

lib/CL/pocl_llvm_build.cc

index 5587e3fdf72caf8b53efc87f4253d8bf8d849739..ee1698ed919811fc5b72365416b882b0bfbe8b82 100644 (file)
@@ -977,6 +977,8 @@ static llvm::Module *getKernelLibrary(cl_device_id device,
     kernellib += '-';
 #ifdef KERNELLIB_HOST_DISTRO_VARIANTS
     kernellib += getX86KernelLibName();
+#elif defined(HOST_CPU_FORCED)
+    kernellib += OCL_KERNEL_TARGET_CPU;
 #else
     kernellib_fallback = kernellib;
     kernellib_fallback += OCL_KERNEL_TARGET_CPU;
@@ -996,7 +998,7 @@ static llvm::Module *getKernelLibrary(cl_device_id device,
     }
   else
     {
-#ifndef KERNELLIB_HOST_DISTRO_VARIANTS
+#if !defined(KERNELLIB_HOST_DISTRO_VARIANTS) && !defined(HOST_CPU_FORCED)
       if (is_host && pocl_exists(kernellib_fallback.c_str()))
         {
           POCL_MSG_WARN("Using fallback %s as the built-in lib.\n",