Skip to content

Conversation

@PointKernel
Copy link
Member

@PointKernel PointKernel commented Jul 17, 2025

Fixes #744
Fixes #128

This PR adds a CI task to test building with Clang as the host compiler and addresses associated build warnings and errors.

@PointKernel PointKernel added the In Progress Currently a work in progress label Jul 17, 2025
@PointKernel
Copy link
Member Author

/ok to test f27cfc9

@PointKernel PointKernel marked this pull request as ready for review July 18, 2025 01:48
@PointKernel PointKernel requested a review from sleeepyjack as a code owner July 18, 2025 01:48
@PointKernel PointKernel added topic: CI CI issue and removed In Progress Currently a work in progress labels Jul 18, 2025
@sleeepyjack
Copy link
Collaborator

/ok to test ad63e43

@PointKernel PointKernel added the Needs Review Awaiting reviews before merging label Jul 18, 2025
…ng devcontainer configs

- Remove skipped condition from ci-success job to allow intentionally skipped test jobs
- Add missing devcontainer configs for cuda12.0-gcc11 and cuda12.8-llvm16 to match matrix.yml
- Add build volume management for better performance
- Include additional VSCode extensions (clang-format, nsight, cmake-tools)
- Enhanced editor settings with format-on-save and better clangd config
- Make GPU requirement optional for better compatibility
- Add build infix environment variable for consistency
- Add missing newline to cuda12.0-gcc11/devcontainer.json
- Standardize cuda12.8-llvm16/devcontainer.json to match base template
- Remove custom enhancements to follow project standards
- Generated using .devcontainer/make_devcontainers.sh
Copy link
Collaborator

@sleeepyjack sleeepyjack left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It seems GH actions is encountering a syntax error: https://github.com/NVIDIA/cuCollections/actions/runs/16486736912/workflow

Comment on lines +236 to +237
[[fallthrough]];
case 0: break;
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should also go into the CCCL port

@PointKernel
Copy link
Member Author

/ok to test 3e6e64c

@PointKernel PointKernel requested a review from sleeepyjack July 24, 2025 23:44
Copy link
Collaborator

@sleeepyjack sleeepyjack left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for going through this CI struggle. Nice work!

@PointKernel PointKernel merged commit 7981b51 into NVIDIA:dev Jul 25, 2025
21 checks passed
@PointKernel PointKernel deleted the clang-ci branch July 25, 2025 00:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Needs Review Awaiting reviews before merging topic: CI CI issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG]: Fix segmentation fault during linking when building benchmarks with Clang [FEA] Make cuco compilable using clang

2 participants