Actually, it seems #25310 (moved) forgot an additional thing. There is
dnl List all external rust crates we depend on here. Include the versionrust_crates="libc-0.2.22"
in configure.ac. It seems we need to bump the version there as well as otherwise one would be in the weird situation of having the required 0.2.39 available but configure complaining about the missing 0.2.22.
EDIT: well, it won't complain about missing dependencies which is why my tor build failed during the build and not configure stage before I updated the submodule. Still, checking on master for 0.2.22 and not 0.2.39 is wrong after #25310 (moved) landed.
Trac: Description: When merging the patches for #25310 (moved) the libc version requirement in GettingStartedRust.md did not get updated.
to
When merging the patches for #25310 (moved) the libc version requirement in GettingStartedRust.md and configure.ac did not get updated. Status: needs_review to needs_revision Summary: Update libc version requirement in GettingStartedRust.md to Update libc version requirement in GettingStartedRust.md and configure.ac