[Pkg-rust-maintainers] Bug#834003: Bug#834003: rustc: armhf FTBFS because upstream assumes armhf has neon but debian does not

Ximin Luo infinity0 at debian.org
Thu Aug 11 12:42:00 UTC 2016


Steve McIntyre:
> On Thu, Aug 11, 2016 at 12:28:47PM +0200, Ximin Luo wrote:
>> Package: rustc
>> Version: 1.10.0+dfsg1-2
>> Severity: normal
>>
>> Dear Maintainer,
>>
>> armhf currently fails to build on buildds but does build successfully on
>> porterbox harris.debian.org
>>
>> This is because rust upstream assumes arm-unknown-linux-gnueabi has neon:
>>
>> src/librustc_back/target/armv7_unknown_linux_gnueabihf.rs:            features: "+v7,+vfp3,+neon".to_string(),
>>
>> whereas Debian's armhf targets machines without neon, including all current
>> buildds, but only harris has it:
>>
>> [..]
> 
> Ugh. *None* of the Linux distros doing ARMv7 hard-float assume
> NEON. The spec was agreed across the distros to explicitly *not*
> depend on NEON for these ports because it's optional and there
> are/were a number of ARMv7 CPUs in the wild without it. This appears
> to be utterly broken behaviour by rust upstream.
> 

Thanks Steve - do you have pointers to more resources for I or rust upstream to read on this topic? That might help to convince them to switch.

X

-- 
GPG: ed25519/56034877E1F87C35
GPG: rsa4096/1318EFAC5FBBDBCE
https://github.com/infinity0/pubkeys.git



More information about the Pkg-rust-maintainers mailing list