openSUSE-RU-2022:0209-1: moderate: Recommended update for opencl-headers
openSUSE Recommended Update: Recommended update for opencl-headers ______________________________________________________________________________ Announcement ID: openSUSE-RU-2022:0209-1 Rating: moderate References: #1193617 Affected Products: openSUSE Leap 15.3 ______________________________________________________________________________ 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 openSUSE 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: - openSUSE Leap 15.3: zypper in -t patch openSUSE-SLE-15.3-2022-209=1 Package List: - openSUSE Leap 15.3 (noarch): opencl-headers-2.2+git.20211214-3.3.1 References: https://bugzilla.suse.com/1193617
participants (1)
-
maintenance@opensuse.org