Makefile for cross compiling
Execution in CheriBSD
cheri-unknown-freebsd-ld: error: relocation R_MIPS_HIGHEST cannot be used against local symbol; recompile with -fPIC >>> defined in /root/cheri/output/rootfs-purecap128/usr/libcheri/libcheri.a(libcheri_invoke_cabi.o) >>> referenced by libcheri_invoke_cabi.S:156 (/root/cheri/cheribsd/lib/libcheri/mips/libcheri_invoke_cabi.S:156) >>> libcheri_invoke_cabi.o:(cheri_invoke) in archive /root/cheri/output/rootfs-purecap128/usr/libcheri/libcheri.a
If you could revise
the fundmental principles of
computer system design
to improve security...
... what would you change?