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