Hi Sylvestre, On Fri, 4 Nov 2016 09:50:27 +0100 Sylvestre Ledru <[email protected]> wrote: > severity 842143 normal > thanks > > See the bug report.
If I understood things correctly, the problem is that by default, LLVM assumes NEON extensions are available when compiling for armhf. That causes rdeps to fail with illegal instruction when running on armhf hardware without NEON support, however rare that may be, which is officially supported on armhf. According to the upstream bug, this can be changed by passing a flag to the compiler. That's not good enough as that means we have to change all rdeps. Instead, the default should be changed, and users can tune the flags if they want performance at the cost of supporting less hardware (e.g. to run code in their own machine). This is not different to other architectures or to GCC, where we default to the baseline that is officially supported by Debian. So I think this should go back to RC and be fixed for stretch. BTW I think Gianfranco had a patch for this, maybe he can attach it here. BTW on an unrelated note, llvm-toolchain-3.6 is out of testing! Cheers, Emilio

