llnl / llnl/blt

Investigate NVCC flag '-forward-unknown-to-host-compiler' on by default

Open
#396 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
296
Forks
66
Avg merge
1h 3m
Merged PRs (30d)
1

Description

https://docs.nvidia.com/cuda/cuda-compiler-driver-nvcc/index.html#options-for-guiding-compiler-driver-forward-host-compiler

This seems extremely useful to always turn on.

Contributor guide

Open the contributing guide

Research direction

Start with the linked NVIDIA NVCC documentation section on forwarding options, then inspect BLT's build configuration to find where NVCC flags are defined. Determine whether enabling '-forward-unknown-to-host-compiler' by default is compatible with supported toolchains and identify the validation needed; done means a justified default decision and corresponding build coverage.

Written by the indexing model from the issue text.

Assessment

Tech stack
cmake, cpp
Domain
build-system
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.