Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deprecate support for ICC #1960

Closed
bernhardmgruber opened this issue Jul 9, 2024 · 0 comments · Fixed by #2076
Closed

Deprecate support for ICC #1960

bernhardmgruber opened this issue Jul 9, 2024 · 0 comments · Fixed by #2076
Assignees
Labels
cub For all items related to CUB libcu++ For all items related to libcu++ thrust For all items related to Thrust.

Comments

@bernhardmgruber
Copy link
Contributor

bernhardmgruber commented Jul 9, 2024

Intel's C++ Compiler Classic, frequently called ICC, has been deprecated by Intel for a while now and was ultimately dropped by the end of last year. Intel also stopped shipping it as part of oneAPI (cf. their ample hints in their documentation). To reduce our maintenance effort regarding additional workarounds needed here and there, which will likely increase when we move to newer C++ standards, I suggest to start deprecating ICC support and prepare for an eventual removal.

This could be as simple as issuing a warning during cmake configure, or when including CCCL headers, that support for ICC is deprecated and will be removed in the future.

@bernhardmgruber bernhardmgruber added thrust For all items related to Thrust. cub For all items related to CUB libcu++ For all items related to libcu++ labels Jul 9, 2024
@github-project-automation github-project-automation bot moved this to Todo in CCCL Jul 9, 2024
bernhardmgruber added a commit to bernhardmgruber/cccl that referenced this issue Jul 25, 2024
@cccl-authenticator-app cccl-authenticator-app bot moved this from Todo to In Progress in CCCL Jul 25, 2024
@bernhardmgruber bernhardmgruber self-assigned this Jul 25, 2024
bernhardmgruber added a commit to bernhardmgruber/cccl that referenced this issue Jul 26, 2024
@cccl-authenticator-app cccl-authenticator-app bot moved this from In Progress to In Review in CCCL Jul 26, 2024
bernhardmgruber added a commit to bernhardmgruber/cccl that referenced this issue Jul 26, 2024
bernhardmgruber added a commit to bernhardmgruber/cccl that referenced this issue Jul 26, 2024
bernhardmgruber added a commit to bernhardmgruber/cccl that referenced this issue Aug 1, 2024
@bernhardmgruber bernhardmgruber moved this from In Review to In Progress in CCCL Aug 14, 2024
@jrhemstad jrhemstad moved this from In Progress to Blocked in CCCL Aug 21, 2024
bernhardmgruber added a commit to bernhardmgruber/cccl that referenced this issue Oct 28, 2024
bernhardmgruber added a commit to bernhardmgruber/cccl that referenced this issue Oct 29, 2024
@github-project-automation github-project-automation bot moved this from Blocked to Done in CCCL Oct 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cub For all items related to CUB libcu++ For all items related to libcu++ thrust For all items related to Thrust.
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

1 participant