Tor nightly builds are broken on Linux with Rust enabled (since 10/31)
Landing 74c1e44746a7d9c810f095177af88b7dbaafd3e3 in tor
breaks our nightly builds, presumably because our Rust compiler (1.26.1) is too old for that:
Compiling tor_allocate v0.0.1 (file:///var/tmp/build/tor-aa1ae1343a2e/src/rust/tor_allocate)
Compiling smartlist v0.0.1 (file:///var/tmp/build/tor-aa1ae1343a2e/src/rust/smartlist)
CC src/lib/crypt_ops/src_lib_libtor_crypt_ops_a-crypto_curve25519.o
error[E0432]: unresolved import `std::alloc::System`
--> tor_allocate/lib.rs:14:5
I think we have three options to fix that:
- We build the nightlies with the Rust version tor needs.
- We build only tor in the nightlies with the Rust version tor needs.
- We disable compiling tor with Rust on nightlies
I think I prefer 2) here.