CVSROOT:        /cvs
Module name:    src
Changes by:     guent...@cvs.openbsd.org        2017/10/24 14:06:54

Modified files:
        sys/arch/amd64/conf: ld.script 
        sys/arch/arm64/conf: kern.ldscript 
        sys/arch/i386/conf: ld.script 

Log message:
In ld scripts, an output section with no input sections is always marked
writable, so the stub gap.o has .rodata flagged as RW.  Instead of letting
that propagate to the final :rodata PT_LOAD section, force the flags on
the section to 4 (==PF_R) in the PHDRS block.

problem noted by mortimer@
ok deraadt@ kettenis@

Reply via email to