Opened 3 weeks ago

Last modified 2 weeks ago

#30376 new defect

Use Rust 1.34 for Tor Browser 9

Reported by: gk Owned by: tbb-team
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords: tbb-rbm, ff68-esr, TorBrowserTeam201905, GeorgKoppen201905
Cc: boklm, sisbell Actual Points:
Parent ID: #30320 Points:
Reviewer: Sponsor:

Description

https://bugzilla.mozilla.org/show_bug.cgi?id=1536543 set the Rust requirement to 1.34 and we should follow that if there are no strong reasons against that. While adapting our Rust part we should/could consider the following tasks:

1) We don't need to build a newer Rust anymore just for the tor nightlies
2) Given our work on the mingw-w64/clang toolchain for #28328, which requites a pretty new toolchain, we could test using the llvm we already build for that one to copmile Rust instead of building an own llvm during Rust build
3) We need to switch the target for armv7 to thumbv7neon-linux-androidabi (see: https://bugzilla.mozilla.org/show_bug.cgi?id=1521734 for more details).

Child Tickets

Change History (2)

comment:1 Changed 2 weeks ago by gk

Cc: sisbell added
Keywords: TorBrowserTeam201905 GeorgKoppen201905 added

comment:2 Changed 2 weeks ago by sisbell

It looks like the Tegra 2 armv7 devices don't support the neon instruction set so we will need to make sure to get a list of devices and exclude them in Google Play (not sure about whether f-droid has such an option).

Note: See TracTickets for help on using tickets.