SUSE-RU-2022:0209-1: moderate: Recommended update for opencl-headers

sle-updates at lists.suse.com sle-updates at lists.suse.com
Thu Jan 27 17:18:49 UTC 2022


   SUSE Recommended Update: Recommended update for opencl-headers
______________________________________________________________________________

Announcement ID:    SUSE-RU-2022:0209-1
Rating:             moderate
References:         #1193617 
Affected Products:
                    SUSE Linux Enterprise Workstation Extension 15-SP3
                    SUSE Linux Enterprise Module for Packagehub Subpackages 15-SP3
______________________________________________________________________________

   An update that has one recommended fix can now be installed.

Description:

   This update for opencl-headers fixes the following issues:

   Update opencl-headers from 2.2+git.20170617 to version 2.2+git.20211214
   (bsc#1193617)

   - Add definitions for cl_arm_protected_memory_allocation
   - Update headers for cl_intel_unified_shared_memory
   - Add provisional command-buffer extension
   - Rename cl_intel_thread_local_exec to cl_intel_exec_by_local_thread
   - Fix API suffix version macros for semaphore extensions command
     definitions
   - If change the include path destination when run cmake configure with
     `DCMAKE_INSTALL_INCLUDEDIR`, the .cmake generated still point to
     hardcoded path `include`. this fix it
   - Add external memory, external semaphore, and semaphore provisional
     extensions
   - Fix condition for warning 4201 pop
   - Update extension headers for cl_intel_device_attribute_query
   - Update extension headers for cl_intel_sharing_format_query
   - Add support for cl_khr_integer_dot_product v2
   - Update headers for cl_khr_integer_dot_product
   - Add cl_khr_pci_bus_info and cl_khr_suggested_local_work_size
   - Add missing 'stdint.h' include to 'CL/cl.h'
   - Disable failing CI configs
   - Fixes for usage of macro CL_API_ENTRY
   - cl_intel_command_queue_families extension
   - Update default OpenCL version in README
   - Replace uses of CL_EXT_{PRE,SUF}FIX* with CL_API_{PRE,SUF}FIX*
   - Do not include cl_gl_ext.h from opencl.h
   - Move cl_khr_gl_event to cl_gl.h
   - Add testing for cl_d3d10.h, cl_d3d11.h, and cl_dx9_media_sharing.h
   - Add definitions for cl_arm_import_memory_android_hardware_buffer v1.1.0
   - Add support for user-supplied prefix/suffix in function declarations
   - Move cl_icd_layer.h from OpenCL-ICD-Loader to OpenCL-Headers.
   - Add definitions for cl_arm_controlled_kernel_termination
   - Add definitions for cl_arm_scheduling_controls v0.3.0
   - Remove unused CL_EXTENSION_WEAK_LINK definition
   - Move Intel extensions into common files
   - Add definitions for cl_arm_scheduling_controls v0.2.0
   - Update apt package list in CI before running cmake
   - Re-enable format string warning in CI
   - Use PRId64 and PRIu64 when printing 64-bit values
   - Fix test format string warnings
   - Fix origin argument names for rect functions
   - Enable GitHub Actions for pull requests
   - Added definitions for cl_img_generate_mipmap.
   - Added missing define for cl_img_use_gralloc_ptr.
   - Use the alignment attribute under Integrity OS.
   - Comprehensive CMake Package Config support
   - Added definitions for cl_img_mem_properties.
   - Switch the default version for the OpenCL headers to OpenCL 3.0
   - Re-enable anonymous unions by default
   - Avoid anon structs when MSVC uses /Za
   - Update APIs and enums for cl_intel_unified_shared_memory for rev Q
   - Header changes for cl_intel_mem_force_host_memory
   - Add definitions for cl_ext_cxx_for_opencl
   - Add definitions for cl_arm_scheduling_controls
   - Add cl_intel_create_buffer_with_properties and
     cl_intel_mem_channel_property extensions
   - Add cl_api prefix for clSetContextDestructorCallback
   - Update ICD dispatch table with clSetContextDestructorCallback
   - Deprecate clSetProgramReleaseCallback
   - Add CL_DEVICE_LATEST_CONFORMANCE_VERSION_PASSED
   - Add clSetContextDestructorCallback
   - Introduce cl_properties type
   - Switch device enqueue boolean query to capabilities query
   - Fix build of dependent software with clang
   - Add APIs and enums for cl_intel_unified_shared_memory
   - Add cl_khr_device_uuid definitions
   - Add cl_half.h header
   - Add tokens for cl_amd_device_attribute_query
   - Add Windows CI using Travis
   - Update headers for OpenCL 3.0
   - Add cl_khr_extended_versioning macro
   - Synchronize experimental enum etc with cl.xml
   - Include the DirectX sharing headers from CL/cl_icd.h.
   - Add missing error code CL_CONTEXT_TERMINATED_KHR
   - Change license to Apache 2.0
   - Add enum value for `cl_khronos_vendor_id`
   - Experimental enum cl_khronos_vendor_id
   - Experimental enums for language queries
   - Add experimental enum CL_COMMAND_SVM_MIGRATE_MEM
   - Move two subgroup queries from cl_kernel_info to cl_kernel_sub_group_info
   - Add experimental enums
   - Add CL_IMPORT_DMA_BUF_DATA_CONSISTENCY_WITH_HOST_ARM definition
   - Add tests and Travis CI config
   - Add definitions for cl_arm_import_memory_android_hardware_buffer
   - Add version guards to ICD declarations
   - Add cl_khr_extended_versioning definitions
   - Add API function pointer and ICD dispatch table definitions
   - Add definitions for cl_arm_job_slot_selection
   - Fix _cl_image_desc for OpenCL 1.2 compatibility
   - Simplify the definition of deprecation prefixes/suffixes
   - Added suffixed enums for cl_khr_image2d_from_buffer
   - Drop __attribute__((aligned(X))) from cl_X defs
   - Small typo fix for pfn_notify
   - Use __vector instead of vector to fix altivec builds
   - Fix clCreateFromGLBuffer error code result type
   - Fixed w4201 triggering with MSVC in /W4 /Za builds
   - Add suffixed enums for cl_khr_mipmap_image
   - Remove all Apple specific content from headers
   - Add enums for cl_arm_get_core_id
   - Rename CL_IMPORT_TYPE_SECURE_ARM
   - Add CL_DEVICE_DOUBLE_FP_CONFIG
   - Remove CL_DEVICE_HALF_FP_CONFIG
   - Unified Headers and added clSetCommandQueueProperty to unified headers
   - Add cl_khr_il_program to OpenCL 1.2 and 2.0 headers
   - Add cl_khr_create_command_queue
   - Use correctly rounded decimal mathematical constants
   - Shorten CL_DBL_MAX for Visual Studio to fix token overflow
   - Anon structs supported in C11


Patch Instructions:

   To install this SUSE Recommended Update use the SUSE recommended installation methods
   like YaST online_update or "zypper patch".

   Alternatively you can run the command listed for your product:

   - SUSE Linux Enterprise Workstation Extension 15-SP3:

      zypper in -t patch SUSE-SLE-Product-WE-15-SP3-2022-209=1

   - SUSE Linux Enterprise Module for Packagehub Subpackages 15-SP3:

      zypper in -t patch SUSE-SLE-Module-Packagehub-Subpackages-15-SP3-2022-209=1



Package List:

   - SUSE Linux Enterprise Workstation Extension 15-SP3 (noarch):

      opencl-headers-2.2+git.20211214-3.3.1

   - SUSE Linux Enterprise Module for Packagehub Subpackages 15-SP3 (noarch):

      opencl-headers-2.2+git.20211214-3.3.1


References:

   https://bugzilla.suse.com/1193617



More information about the sle-updates mailing list