Commit 02b8340
{Build} Core - Bump VRS pin for XPRS NVDEC symbols (facebookresearch#383)
Summary:
Explanation:
`projectaria_tools` builds VRS via `FetchContent` with a pinned `GIT_TAG` in
`cmake/Setup3rdParty.cmake`. The previous pin (`125db715`, main Jun 26, 2026)
predates the XPRS NVDEC changes, so `core/python/XprsPyBind.h` references
`xprs::hasCudaSupport` while the fetched VRS does not declare it. The external
wheel build fails with:
```
core/python/XprsPyBind.h:152:14: error: no member named 'hasCudaSupport' in namespace 'xprs'
&xprs::hasCudaSupport,
```
This bumps the VRS pin to `2f4fc9e555311928bc4643ea251a1542216f5e74`, which
carries the NVDEC symbols (`xprs::hasCudaSupport` plus the `ENABLE_NVCODEC`
plumbing), unblocking NVDEC in the wheel build.
Reproducibility:
The pinned commit resolves in `facebookresearch/vrs`, so `FetchContent` can
fetch it and the wheel build can compile `XprsPyBind.h`. The cibuildwheel jobs
on the child diffs exercise the resulting wheel.
Differential Revision: D1144450001 parent 5ea2c43 commit 02b8340
1 file changed
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
43 | | - | |
| 43 | + | |
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| |||
0 commit comments