boostorg / boostorg/build

CUDA NVCC Build Support

Open
#711 1 comment 2 reactions 0 assignees View on GitHub
transition
Dominant language
C++
Stars
251
Forks
63
PR merge metrics
No merged PRs in 30d

Description

Several issues have been found in the boost modules when building boost headers in CUDA's NVCC compiler. NVCC is a ubiquitous C++ compiler in the field GPGPU computing and boosts applications overlap with CUDA considerably. Support for NVCC in boost build and regression testing would ensure these issues don't continue on the NVCC platform.

boostorg/signals2#53
boostorg/preprocessor#37
ddemidov/amgcl#75

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the linked issues in boostorg/signals2#53, boostorg/preprocessor#37, and ddemidov/amgcl#75, then inspect the existing Boost build and regression-testing support. Done means Boost headers build with CUDA NVCC and regression testing covers the NVCC platform.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
build-system, testing
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.