[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#970132: buster-pu: package rustc/1.41.1+dfsg1-1~deb10u1



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


Reply to: