Control: clone -1 -2 -3 Control: reassign -2 src:llvm-toolchain-3.7 Control: retitle -2 llvm-toolchain-3.7: Fix R_AARCH64_MOVW_UABS_G3 Control: reassign -2 src:llvm-toolchain-3.9 Control: retitle -2 llvm-toolchain-3.9: Fix R_AARCH64_MOVW_UABS_G3
On Fri, May 12, 2017 at 02:25:24PM +0200, Graham Inggs wrote: > The one line fix on its own: > > - *TargetPtr |= Result >> (48 - 5); > + *TargetPtr |= (Result & 0xffff000000000000ULL) >> (48 - 5); > > ...allows julia from the archive to run on my Raspberry Pi 3. > Building julia now also succeeds. > > On 11/05/2017 20:42, Edmund Grimley Evans wrote: > > There is probably no need to rebuild julia when the LLVM bug has been fixed, > > but you should probably check that with someone who properly understands > > how julia works. > > Julia needs to be rebuilt on arm64 for the LLVM versioned symbols transition > (see #849098) anyway. > > This line of code is still present in LLVM 3.9.1 (and 3.7 and 3.5), but > seems to be fixed in 4.0 (thanks jcristau and bunk for checking). >... I'm cloing this bug to 3.7 and 3.9 since it looks as if this should also be fixed there. cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed