the kernel on mips64 (octeon, loongson) is in good enough shape to run
authorderaadt <deraadt@openbsd.org>
Wed, 11 Jan 2023 15:14:01 +0000 (15:14 +0000)
committerderaadt <deraadt@openbsd.org>
Wed, 11 Jan 2023 15:14:01 +0000 (15:14 +0000)
--execute-only ld.so (meaning FLAGS (1) on the LOAD line for the text
segment, in the ld.script).  the linker, when using built-in linker scripts,
is not ready yet for other libraries / binaries..

libexec/ld.so/mips64/ld.script

index 2c141a6..63d114f 100644 (file)
@@ -1,7 +1,7 @@
 PHDRS
 {
        rodata  PT_LOAD FILEHDR PHDRS FLAGS (4);
-       text    PT_LOAD;
+       text    PT_LOAD FLAGS (1);
        btext   PT_LOAD FLAGS (0x08000005);
        data    PT_LOAD;
        random  PT_OPENBSD_RANDOMIZE;