NVIDIA / NVIDIA/cccl

[FEA]: Remove MSVC 2017 deprecation warning from Thrust/CUB

Open
#550 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.