[Release-testers] 3.8.1-rc1 has been tagged

Renato Golin via Release-testers release-testers at lists.llvm.org
Wed Jun 8 03:31:41 PDT 2016


On 8 June 2016 at 08:57, Ben Pope via Release-testers
<release-testers at lists.llvm.org> wrote:
> This is my first time trying to build on aarch64-linux-gnu (I suspect
> somebody else is covering this for the release testing, I'm just trying it
> for my own enjoyment), but I get this error:

Hi Ben,

Indeed, I'm doing the release on an old and stable Linux, to mimic
what people had before the ABI move.

I had a few libunwind/libc++ issues on AArch64, but they were related
to GNU problems, so the way I build now (not for the release) is to
get no libc++/unwind on stage 1 and then use stage1's Clang to build
libunwind:

http://buildmaster.tcwglab.linaro.org/builders/clang-cmake-aarch64-prototype

Builds fine, but there are some errors in stage2's test.


> Assembler messages:
> /home/ben/development/llvm/3.8.1/rc1/llvm.src/projects/libunwind/src/UnwindRegistersRestore.S:285:
> Error: operand 2 should be an integer register -- `ldp x28,fp,[x0,#0x0E0]'
> /home/ben/development/llvm/3.8.1/rc1/llvm.src/projects/libunwind/src/UnwindRegistersRestore.S:286:
> Error: operand 1 should be an integer register -- `ldr lr,[x0,#0x100]'
> /home/ben/development/llvm/3.8.1/rc1/llvm.src/projects/libunwind/src/UnwindRegistersRestore.S:309:
> Error: operand 1 should be an integer register -- `ret lr'

Maybe your version of GAS doesn't support FP/LR? Mine is binutils
2.25, gcc 4.9.2.

cheers,
--renato


More information about the Release-testers mailing list