editcore: Add support for arm64 and enable PIE support.
commitad85eaf17fdb05c3b6fe9da4f44b32fab13052b1
authorCharles Zhang <charleszhang99@yahoo.com>
Tue, 23 May 2023 12:41:01 +0000 (23 14:41 +0200)
committerCharles Zhang <charleszhang99@yahoo.com>
Thu, 28 Dec 2023 16:24:36 +0000 (28 17:24 +0100)
treec7a87b4a8b0582d2ba54d0dfce1ffe88e98aee9a
parentd2485ab057df180f22ca22a4dbd335307e504382
editcore: Add support for arm64 and enable PIE support.

Although now the code isn't pretty, it's at least more obvious how to
rewrite the elfinator to be portable in a nice way.

Both PIE and non-PIE shrinkwrapping work.

Also localize some x86-64 specific constants.
src/runtime/coreparse.c
tools-for-build/editcore.lisp