beignet icon indicating copy to clipboard operation
beignet copied to clipboard

Compilation fails with LLVM5

Open anatol opened this issue 8 years ago • 1 comments

I am trying to build beignet Arch package with LLVM5 and I see following compilation issues:

/build/beignet/src/Beignet-1.3.1-Source/build/backend/src/libocl/src/ocl_image.cl:271:45: error: use of type '__write_only image3d_t' requires cl_khr_3d_image_writes extension to be enabled
GEN_VALIDATE_ARRAY_INDEX(float4, write_only image3d_t)
                                            ^
/build/beignet/src/Beignet-1.3.1-Source/build/backend/src/libocl/src/ocl_image.cl:272:43: error: use of type '__write_only image3d_t' requires cl_khr_3d_image_writes extension to be enabled
GEN_VALIDATE_ARRAY_INDEX(int4, write_only image3d_t)
                                          ^
/build/beignet/src/Beignet-1.3.1-Source/build/backend/src/libocl/src/ocl_image.cl:273:45: error: use of type '__write_only image3d_t' requires cl_khr_3d_image_writes extension to be enabled
GEN_VALIDATE_ARRAY_INDEX(float3, write_only image3d_t)
                                            ^
/build/beignet/src/Beignet-1.3.1-Source/build/backend/src/libocl/src/ocl_image.cl:274:43: error: use of type '__write_only image3d_t' requires cl_khr_3d_image_writes extension to be enabled
GEN_VALIDATE_ARRAY_INDEX(int3, write_only image3d_t)
                                          ^
/build/beignet/src/Beignet-1.3.1-Source/build/backend/src/libocl/src/ocl_image.cl:541:17: error: use of type '__write_only image3d_t' requires cl_khr_3d_image_writes extension to be enabled
DECL_IMAGE_TYPE(image3d_t, 4)
                ^
/build/beignet/src/Beignet-1.3.1-Source/build/backend/src/libocl/src/ocl_image.cl:541:17: error: use of type '__write_only image3d_t' requires cl_khr_3d_image_writes extension to be enabled
/build/beignet/src/Beignet-1.3.1-Source/build/backend/src/libocl/src/ocl_image.cl:541:17: error: use of type '__write_only image3d_t' requires cl_khr_3d_image_writes extension to be enabled
/build/beignet/src/Beignet-1.3.1-Source/build/backend/src/libocl/src/ocl_image.cl:542:17: error: use of type '__write_only image3d_t' requires cl_khr_3d_image_writes extension to be enabled
DECL_IMAGE_TYPE(image3d_t, 3)
                ^
/build/beignet/src/Beignet-1.3.1-Source/build/backend/src/libocl/src/ocl_image.cl:542:17: error: use of type '__write_only image3d_t' requires cl_khr_3d_image_writes extension to be enabled
/build/beignet/src/Beignet-1.3.1-Source/build/backend/src/libocl/src/ocl_image.cl:542:17: error: use of type '__write_only image3d_t' requires cl_khr_3d_image_writes extension to be enabled
/build/beignet/src/Beignet-1.3.1-Source/build/backend/src/libocl/src/ocl_image.cl:709:35: error: use of type '__write_only image3d_t' requires cl_khr_3d_image_writes extension to be enabled
DECL_IMAGE_INFO_COMMON(write_only image3d_t)
                                  ^
/build/beignet/src/Beignet-1.3.1-Source/build/backend/src/libocl/src/ocl_image.cl:709:35: error: use of type '__write_only image3d_t' requires cl_khr_3d_image_writes extension to be enabled
/build/beignet/src/Beignet-1.3.1-Source/build/backend/src/libocl/src/ocl_image.cl:709:35: error: use of type '__write_only image3d_t' requires cl_khr_3d_image_writes extension to be enabled
/build/beignet/src/Beignet-1.3.1-Source/build/backend/src/libocl/src/ocl_image.cl:771:46: error: use of type '__write_only image3d_t' requires cl_khr_3d_image_writes extension to be enabled
OVERLOADABLE int get_image_height(write_only image3d_t image)
                                             ^
/build/beignet/src/Beignet-1.3.1-Source/build/backend/src/libocl/src/ocl_image.cl:775:45: error: use of type '__write_only image3d_t' requires cl_khr_3d_image_writes extension to be enabled
OVERLOADABLE int get_image_depth(write_only image3d_t image)
                                            ^
/build/beignet/src/Beignet-1.3.1-Source/build/backend/src/libocl/src/ocl_image.cl:779:44: error: use of type '__write_only image3d_t' requires cl_khr_3d_image_writes extension to be enabled
OVERLOADABLE int4 get_image_dim(write_only image3d_t image)

anatol avatar Sep 13 '17 17:09 anatol

4aa4acc7a2ae and 269c230fbd8a probably fixed it. However, this repo is out of sync.

jbeich avatar Sep 21 '17 16:09 jbeich