runtime-tools
runtime-tools copied to clipboard
Makefile: Add build mode pie
When using the lld linker, compilation with PIC is required. The bfd linker may allow it, but the lld linker requires recompilation with -fPIC if relocation is found in PIE.
aarch64-poky-linux-ld.lld: error: relocation R_AARCH64_ABS64 cannot be used against symbol 'type:.eq.os.file'; recompile with -fPIC
>>> defined in /tmp/go-link-1382269313/go.o
>>> referenced by go.go
>>> /tmp/go-link-1382269313/go.o:(.rodata+0x1750)