There was a request to support relocatable compiles (you know who you are - and so does anybody who can read CC lists on emails.) I've also recently had my own motivation (adding support to QEMU for a dynamic RAM base). Here it is for arm64. I didn't do arm yet because it didn't appear to be as easy and it's unlikely we'll want to make its RAM base dynamic in QEMU anyway. Thanks, drew Andrew Jones (2): arm/arm64: prepare to compile arm64 tests relocatable arm64: compile relocatable arm/Makefile.arm | 6 +++++- arm/Makefile.arm64 | 10 ++++++++- arm/Makefile.common | 19 ++++++----------- arm/cstart64.S | 52 ++++++++++++++++++++++++++++++++++----------- arm/flat.lds | 42 ++++++++++++++++++++++++------------ 5 files changed, 90 insertions(+), 39 deletions(-) -- 2.17.1