Skip to content

Conversation

@vkutuev
Copy link
Contributor

@vkutuev vkutuev commented May 19, 2025

Update dependencies to make the project compatible with CMake 4

Closes #233

List of changes

  • update opencl-headers to v2024.10.24
  • update opencl-headers-hpp to v2024.10.24
  • update opencl-icd-loader to v2024.10.24
  • update cxxopts to master branch (dbf4c6a)
  • add iostream header to examples/options.hpp
  • make ocl-icd-loader PIC
  • fix build.yml workflow

Testing strategy

Configure with cmake version 4.0.2-dirty

  • Build and run tests on x86_64 platform (GPU: Intel(R) Iris(R) Xe Graphics) with g++ (GCC) 15.1.1 20250425
  • Cross-compile and run tests for riscv64 platform (GPU: IMG BXE-2-32) with Syntacore clang version 18.1.4-sc
  • Build and run tests on riscv64 platform (GPU: IMG BXE-2-32) with g++ (Bianbu 13.2.0-23ubuntu4bb3) 13.2.0

All tests were passed

@vkutuev vkutuev self-assigned this May 19, 2025
@vkutuev vkutuev force-pushed the vkutuev/update-deps branch from 4c92032 to 9b6c771 Compare May 19, 2025 17:18
@vkutuev vkutuev force-pushed the vkutuev/update-deps branch from 4de4637 to 66563e1 Compare May 19, 2025 17:28
@vkutuev vkutuev marked this pull request as ready for review May 19, 2025 17:32
@vkutuev vkutuev requested review from EgorOrachyov and gsvgit May 19, 2025 17:32
@vkutuev vkutuev merged commit 46b8a01 into main May 20, 2025
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Project: make the project compatible with CMake 4

4 participants