View | Details | Raw Unified | Return to bug 217635
Collapse All | Expand All

(-)lang/beignet/Makefile (+1 lines)
Lines 3-8 Link Here
3
3
4
PORTNAME=	beignet
4
PORTNAME=	beignet
5
PORTVERSION=	1.3.0
5
PORTVERSION=	1.3.0
6
PORTREVISION=	1
6
CATEGORIES=	lang
7
CATEGORIES=	lang
7
MASTER_SITES=	https://01.org/sites/default/files/
8
MASTER_SITES=	https://01.org/sites/default/files/
8
DISTVERSIONSUFFIX=	-source
9
DISTVERSIONSUFFIX=	-source
(-)lang/beignet/files/patch-src_cl__program.c (+22 lines)
Line 0 Link Here
1
--- src/cl_program.c.orig	2017-01-20 10:40:51 UTC
2
+++ src/cl_program.c
3
@@ -674,7 +674,8 @@ cl_program_build(cl_program p, const cha
4
     memcpy(p->bin + copyed, interp_kernel_get_code(opaque), sz);
5
     copyed += sz;
6
   }
7
-  if ((err = get_program_global_data(p)) != CL_SUCCESS)
8
+  uint32_t ocl_version = interp_kernel_get_ocl_version(interp_program_get_kernel(p->opaque, 0));
9
+  if (ocl_version >= 200 && (err = get_program_global_data(p)) != CL_SUCCESS)
10
     goto error;
11
 
12
   p->is_built = 1;
13
@@ -783,7 +784,8 @@ cl_program_link(cl_context            co
14
     copyed += sz;
15
   }
16
 
17
-  if ((err = get_program_global_data(p)) != CL_SUCCESS)
18
+  uint32_t ocl_version = interp_kernel_get_ocl_version(interp_program_get_kernel(p->opaque, 0));
19
+  if (ocl_version >= 200 && (err = get_program_global_data(p)) != CL_SUCCESS)
20
     goto error;
21
 
22
 done:

Return to bug 217635