Hi Sylvestre, Thanks for offering help. Julia ships embedded LLVM because we want to apply all the upstream patches (although I don't care about the portion of patches for windows). I've filed an bug against LLVM 6 and pointed out the location of upstream patches.
Another issue we encountered about LLVM is it's emitting NEON code on armv7, which resulted in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=919183 Recently in discussions with ginggs we reached an agreement to ignore the NEON code problem on armhf ... and I've found no solution for it. Upstream encountered similar problem long time ago[1], but I think we don't have to completely disable NEON now ... since julia compiles multiple code branches. [1] https://github.com/JuliaLang/julia/pull/19022

