diff --git a/devel/ocl-icd/files/patch-ocl__icd__loader.c b/devel/ocl-icd/files/patch-ocl__icd__loader.c new file mode 100644 index 000000000000..b7dee3212d98 --- /dev/null +++ b/devel/ocl-icd/files/patch-ocl__icd__loader.c @@ -0,0 +1,27 @@ +--- ocl_icd_loader.c.orig 2023-05-05 06:53:54 UTC ++++ ocl_icd_loader.c +@@ -891,18 +891,12 @@ getDefaultPlatformID() { + typeof(name) name##_hid __attribute__ ((alias (#name), visibility("hidden"))) + #endif + +-typedef enum { +- CL_ICDL_OCL_VERSION=1, +- CL_ICDL_VERSION=2, +- CL_ICDL_NAME=3, +- CL_ICDL_VENDOR=4, +-} cl_icdl_info; +- +-static cl_int clGetICDLoaderInfoOCLICD( +- cl_icdl_info param_name, +- size_t param_value_size, +- void * param_value, +- size_t * param_value_size_ret) ++extern CL_API_ENTRY cl_int CL_API_CALL ++clGetICDLoaderInfoOCLICD( ++ cl_icdl_info param_name, ++ size_t param_value_size, ++ void* param_value, ++ size_t* param_value_size_ret) + { + static const char cl_icdl_ocl_version[] = "OpenCL " OCL_ICD_OPENCL_VERSION; + static const char cl_icdl_version[] = PACKAGE_VERSION;