Commit a8da262
{Build} Core - Bump VRS pin for XPRS NVDEC symbols
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 `15d40a41b107f7923f6368b93109919cd49bb3c9`, which
carries the NVDEC symbols (`xprs::hasCudaSupport` plus the `ENABLE_NVCODEC`
plumbing), unblocking NVDEC in the wheel build.
Reproducibility:
`arc f` and `arc lint` pass on the changed file. The pinned commit resolves in
`facebookresearch/vrs`, so `FetchContent` can fetch it and the wheel build can
compile `XprsPyBind.h`.
Differential Revision: D1144450001 parent 0126700 commit a8da262
1 file changed
Lines changed: 5 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
40 | 44 | | |
41 | 45 | | |
42 | 46 | | |
43 | | - | |
| 47 | + | |
44 | 48 | | |
45 | 49 | | |
46 | 50 | | |
| |||
0 commit comments