Module Name: src Committed By: martin Date: Fri Aug 4 13:17:38 UTC 2023
Modified Files: src/libexec/ld.elf_so/arch/powerpc [netbsd-10]: Makefile.inc Removed Files: src/libexec/ld.elf_so/arch/powerpc [netbsd-10]: ld.so.script Log Message: Pull up following revision(s) (requested by riastradh in ticket #306): libexec/ld.elf_so/arch/powerpc/Makefile.inc: revision 1.17 libexec/ld.elf_so/arch/powerpc/ld.so.script: file removal ld.elf_so powerpc: remove bogus ldscript This ldscript is not needed and actually makes things worse by putting everything in one LOAD section, which then needs to have rwx permission. Remove it so that we get two LOAD sections with better permissions. Fixes PR 57323. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.16.12.1 \ src/libexec/ld.elf_so/arch/powerpc/Makefile.inc cvs rdiff -u -r1.4 -r0 src/libexec/ld.elf_so/arch/powerpc/ld.so.script Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/libexec/ld.elf_so/arch/powerpc/Makefile.inc diff -u src/libexec/ld.elf_so/arch/powerpc/Makefile.inc:1.16 src/libexec/ld.elf_so/arch/powerpc/Makefile.inc:1.16.12.1 --- src/libexec/ld.elf_so/arch/powerpc/Makefile.inc:1.16 Tue Apr 3 21:10:27 2018 +++ src/libexec/ld.elf_so/arch/powerpc/Makefile.inc Fri Aug 4 13:17:38 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.16 2018/04/03 21:10:27 joerg Exp $ +# $NetBSD: Makefile.inc,v 1.16.12.1 2023/08/04 13:17:38 martin Exp $ SRCS+= ppc_reloc.c LDFLAGS+= -Wl,-e,_rtld_start @@ -12,5 +12,4 @@ CPPFLAGS+= -DELFSIZE=64 .else SRCS+= rtld_start.S CPPFLAGS+= -DELFSIZE=32 -LDFLAGS+= -Wl,--script,${.CURDIR}/arch/powerpc/ld.so.script .endif