[tor-bugs] #28260 [Applications/Tor Browser]: Tor nightly builds are broken on Linux with Rust enabled (since 10/31)

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed Oct 31 08:23:13 UTC 2018


#28260: Tor nightly builds are broken on Linux with Rust enabled (since 10/31)
-------------------------------------+-------------------------------------
     Reporter:  gk                   |      Owner:  tbb-team
         Type:  defect               |     Status:  new
     Priority:  High                 |  Milestone:
    Component:  Applications/Tor     |    Version:
  Browser                            |   Keywords:  tbb-rbm,
     Severity:  Normal               |  TorBrowserTeam201810
Actual Points:                       |  Parent ID:
       Points:                       |   Reviewer:
      Sponsor:                       |
-------------------------------------+-------------------------------------
 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:

 1) We build the nightlies with the Rust version tor needs.
 2) We build only tor in the nightlies with the Rust version tor needs.
 3) We disable compiling tor with Rust on nightlies

 I think I prefer 2) here.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/28260>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list