-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] some RAPIDS repos are incompatible with CPM 0.40.2 #680
Comments
…678)" (#679) Proposes reverting #678. See #680 for context. Authors: - James Lamb (https://github.com/jameslamb) Approvers: - Robert Maynard (https://github.com/robertmaynard) - Kyle Edwards (https://github.com/KyleFromNVIDIA) URL: #679
Given that the computed path for the Will continue to dig into this. |
Minimal reproducer: https://github.com/robertmaynard/cpm_40.2_repro Going to look at necessary CPM changes next. |
|
Reproduced to a FetchContent + Policy126 bug in CMake. Upstream PR: https://gitlab.kitware.com/cmake/cmake/-/merge_requests/9770 |
Upstream PR was revised to: https://gitlab.kitware.com/cmake/cmake/-/merge_requests/9779 Which has been merged into the release branch, and will be part of CMake 3.30.3 |
…712) The `rapids_export_write_language` function would generate CMake code that would try and do `set(var PARENT_SCOPE)` in the root directory. This would cause CMake developer warnings to appear. This resolves the issues by adding root level guards around the `set` commands, and setting up each rapids-cmake test to have developer warnings as errors. Due to #680 we mark some tests with `NO_DEV_ERRORS` so that they continue to pass while we wait to 2025 to bump the minimum required CMake version. Authors: - Robert Maynard (https://github.com/robertmaynard) Approvers: - Bradley Dice (https://github.com/bdice) URL: #712
Describe the bug
When we tried upgrading to CPM 0.40.2 in #678, found that some RAPIDS repos had build failures.
Opening this to track the work of investigating that.
Steps/Code to reproduce bug
On latest
cudf
24.10 (rapidsai/cudf@e450baf), from the root of thecudf
repo, and with the changes from #678 applied.docker run \ --rm \ -v $(pwd):/usr/local/src \ -w /usr/local/src \ -it rapidsai/ci-wheel:cuda12.5.1-rockylinux8-py3.11 \ ci/configure_cpp_static.sh
Those configure tests failed like this:
And later on:
full logs (click me)
Pinning
rapids-cmake
back to 0e65a84 resolves those failures.Expected behavior
N/A
Environment details (please complete the following information):
CMake
Additional context
N/A
The text was updated successfully, but these errors were encountered: