[PATCH 138/144] tests: (run_)kernel.c: show build log after clBuildProgram() failed
authorAndreas Beckmann <anbe@debian.org>
Tue, 30 Nov 2021 22:16:11 +0000 (23:16 +0100)
committerAndreas Beckmann <anbe@debian.org>
Fri, 7 Jan 2022 23:55:22 +0000 (23:55 +0000)
Gbp-Pq: Name 0138-tests-run_-kernel.c-show-build-log-after-clBuildProg.patch

tests/kernel/kernel.c
tests/workgroup/run_kernel.c

index 3b6149eca9013d59bfcfa1f6c1790d3da777d63b..480fdf2e2e28699a350c19c59fb6e0bd51b4dd20 100644 (file)
@@ -76,6 +76,7 @@ int call_test(const char *name)
   result = clBuildProgram(program, 0, NULL, "-I" SRCDIR, NULL, NULL);
   if (result != CL_SUCCESS) {
     puts("clBuildProgram call failed\n");
+    poclu_show_program_build_log (program);
     goto error;
   }
 
index 92ef7f0478f180a185416bb3fffe60c5ddd758ac..7a7da4a5813186b3fa283101e3292a005a33a7c7 100644 (file)
@@ -95,6 +95,8 @@ main (int argc, char **argv)
   CHECK_CL_ERROR2 (err);
 
   err = clBuildProgram (program, 0, NULL, NULL, NULL, NULL);
+  if (err != CL_SUCCESS)
+    poclu_show_program_build_log (program);
   CHECK_CL_ERROR2 (err);
 
   kernel = clCreateKernel (program, "test_kernel", &err);