Can't compile rts/StgCRun.c for aarch64-linux
When building an x86_64-linux to aarch64-linux cross-compiling I get:
rts/StgCRun.c: In function ‘StgRun’: rts/StgCRun.c:756:5: error: unknown register name ‘%lr’ in ‘asm’ __asm__ volatile (
It seems the asm code here is for iOS and does not work for Linux. Have a patch in progress.