[PATCH 1001/1017] poclcc: use poclu_show_program_build_log()
authorAndreas Beckmann <anbe@debian.org>
Mon, 21 Mar 2022 16:48:30 +0000 (17:48 +0100)
committerAndreas Beckmann <anbe@debian.org>
Wed, 3 Aug 2022 23:54:01 +0000 (00:54 +0100)
Gbp-Pq: Name 1001-poclcc-use-poclu_show_program_build_log.patch

bin/poclcc.c

index c6de231ee241ab5c460f4bea7de96ee89361dc50..24aef3ff4c07e26173327993e0059ddc53ae9be9 100644 (file)
@@ -333,16 +333,8 @@ main(int argc, char **argv)
   if (err != CL_SUCCESS)
     {
       printf ("Compilation failed\n");
-      char build_log[4096];
-      size_t actual_size = 0;
-      err = clGetProgramBuildInfo (program, device_ids[opencl_device_id],
-                                   CL_PROGRAM_BUILD_LOG, 4095, build_log,
-                                   &actual_size);
-      if (err == CL_SUCCESS)
-        {
-          build_log[actual_size] = 0;
-          printf ("Error log: \n\n%s\n", build_log);
-        }
+      poclu_show_program_build_log (program);
+      CHECK_OPENCL_ERROR_IN ("clBuildProgram");
     }
 
   size_t binary_sizes;