On 12/09/2020 11:09, Emilio Pozuelo Monfort wrote: > This updates buster's rustc to 1.41, as needed by the new firefox 78 ESR. > The bootstrap happens with the upstream binaries as we've done in the past. > I have also avoided the bump to LLVM 9/10, we use buster's LLVM 7 instead.
The updated rustc is in buster-proposed-updates now, but it failed to build for armel. Looks like my change to debian/architecture.mk to use arm-unknown-linux-gnueabi rather than armv5te-unknown-linux-gnueabi broke this a bit. The reason for that change was that there were no armv5te binaries upstream, and the arm ones are ARMv5 so should be good to bootstrap rustc on armel. However, rustc now defaults to ARMv6 for arm-unknown-linux-gnueabi (see vendor/cc/src/lib.rs), which could be causing some issues. Or perhaps the issue lies elsewhere. Anyway my attempts at getting rustc 1.41 bootstrapped on armel have failed so far (I have tried to lower that -march to armv5te, and also attempted to build for armv5te-unknown-linux-gnueabi while using the arm-unknown-linux-gnueabi binaries). Any help from the armel porters would be appreciated. Thanks, Emilio