[FEA]: Remove MSVC 2017 deprecation warning from Thrust/CUB
- Dominant language
- C++
- Stars
- 2.5k
- Forks
- 487
- Avg merge
- 2d 7h
- Merged PRs (30d)
- 296
Description
### Is this a duplicate?
- [X] I confirmed there appear to be no [duplicate issues](https://github.com/NVIDIA/cccl/issues) for this request and that I agree to the [Code of Conduct](CODE_OF_CONDUCT.md)
### Area
Infrastructure
### Is your feature request related to a problem? Please describe.
We would like to support building Thrust/CUB with MSVC 2017 as a host compiler. Thrust/CUB currently emit a deprecation warning when using this host compiler.
### Describe the solution you'd like
We should remove the deprecation warning.
### Describe alternatives you've considered
_No response_
### Additional context
_No response_
Contributor guide
Research direction
Start by reproducing a Thrust/CUB build with MSVC 2017 and identify the source of the deprecation warning. The issue names no files or tests, so trace the warning through the build output and relevant Thrust/CUB sources. Done means the build completes without that warning when MSVC 2017 is used as the host compiler.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- infrastructure
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100