CVS commit: src/external/gpl3/binutils/usr.bin/ld
Module Name:src Committed By: christos Date: Tue Jul 9 04:24:33 UTC 2024 Modified Files: src/external/gpl3/binutils/usr.bin/ld: Makefile Log Message: make sure that the ldscripts directory exists To generate a diff of this commit: cvs rdiff -u -r1.40 -r1.41 src/external/gpl3/binutils/usr.bin/ld/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/binutils/usr.bin/ld/Makefile diff -u src/external/gpl3/binutils/usr.bin/ld/Makefile:1.40 src/external/gpl3/binutils/usr.bin/ld/Makefile:1.41 --- src/external/gpl3/binutils/usr.bin/ld/Makefile:1.40 Sun Jun 30 12:10:22 2024 +++ src/external/gpl3/binutils/usr.bin/ld/Makefile Tue Jul 9 00:24:33 2024 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.40 2024/06/30 16:10:22 christos Exp $ +# $NetBSD: Makefile,v 1.41 2024/07/09 04:24:33 christos Exp $ CPPFLAGS+= -I${.CURDIR}/arch/${BINUTILS_MACHINE_ARCH} \ -I${DIST}/ld \ @@ -69,6 +69,7 @@ CLEANFILES+= .depend.${f} e${f}.c e${f}.c: ${DIST}/ld/genscripts.sh ${.CURDIR}/Makefile stringify.sed ${_MKTARGET_CREATE} unset MACHINE || true; \ + mkdir -p ldscripts && \ NATIVE=yes ${HOST_SH} ${DIST}/ld/genscripts.sh ${DIST}/ld \ ${LIBDIR} "/usr" "/usr/bin" \ ${G_target_alias} ${G_target_alias} ${G_target_alias} \
CVS commit: src/external/gpl3/binutils/usr.bin/ld
Module Name:src Committed By: christos Date: Tue Jul 9 04:24:33 UTC 2024 Modified Files: src/external/gpl3/binutils/usr.bin/ld: Makefile Log Message: make sure that the ldscripts directory exists To generate a diff of this commit: cvs rdiff -u -r1.40 -r1.41 src/external/gpl3/binutils/usr.bin/ld/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/binutils/usr.bin/ld/arch
Module Name:src Committed By: christos Date: Wed Jan 18 12:58:11 UTC 2023 Modified Files: src/external/gpl3/binutils/usr.bin/ld/arch/aarch64: config.h src/external/gpl3/binutils/usr.bin/ld/arch/aarch64eb: config.h src/external/gpl3/binutils/usr.bin/ld/arch/alpha: config.h src/external/gpl3/binutils/usr.bin/ld/arch/earm: config.h src/external/gpl3/binutils/usr.bin/ld/arch/hppa: config.h src/external/gpl3/binutils/usr.bin/ld/arch/i386: config.h src/external/gpl3/binutils/usr.bin/ld/arch/ia64: config.h src/external/gpl3/binutils/usr.bin/ld/arch/m68000: config.h src/external/gpl3/binutils/usr.bin/ld/arch/m68k: config.h src/external/gpl3/binutils/usr.bin/ld/arch/mips64eb: config.h src/external/gpl3/binutils/usr.bin/ld/arch/mips64el: config.h src/external/gpl3/binutils/usr.bin/ld/arch/mipseb: config.h src/external/gpl3/binutils/usr.bin/ld/arch/mipsel: config.h src/external/gpl3/binutils/usr.bin/ld/arch/mipsn64eb: config.h src/external/gpl3/binutils/usr.bin/ld/arch/powerpc: config.h src/external/gpl3/binutils/usr.bin/ld/arch/powerpc64: config.h src/external/gpl3/binutils/usr.bin/ld/arch/riscv32: config.h src/external/gpl3/binutils/usr.bin/ld/arch/riscv64: config.h src/external/gpl3/binutils/usr.bin/ld/arch/sh3eb: config.h src/external/gpl3/binutils/usr.bin/ld/arch/sh3el: config.h src/external/gpl3/binutils/usr.bin/ld/arch/sparc: config.h src/external/gpl3/binutils/usr.bin/ld/arch/sparc64: config.h src/external/gpl3/binutils/usr.bin/ld/arch/vax: config.h src/external/gpl3/binutils/usr.bin/ld/arch/x86_64: config.h Log Message: turn off executable-stack default when the gnu stack note is missing. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 \ src/external/gpl3/binutils/usr.bin/ld/arch/aarch64/config.h cvs rdiff -u -r1.4 -r1.5 \ src/external/gpl3/binutils/usr.bin/ld/arch/aarch64eb/config.h cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/usr.bin/ld/arch/alpha/config.h cvs rdiff -u -r1.9 -r1.10 \ src/external/gpl3/binutils/usr.bin/ld/arch/earm/config.h cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/usr.bin/ld/arch/hppa/config.h cvs rdiff -u -r1.12 -r1.13 \ src/external/gpl3/binutils/usr.bin/ld/arch/i386/config.h cvs rdiff -u -r1.9 -r1.10 \ src/external/gpl3/binutils/usr.bin/ld/arch/ia64/config.h cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/usr.bin/ld/arch/m68000/config.h cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/usr.bin/ld/arch/m68k/config.h cvs rdiff -u -r1.11 -r1.12 \ src/external/gpl3/binutils/usr.bin/ld/arch/mips64eb/config.h cvs rdiff -u -r1.11 -r1.12 \ src/external/gpl3/binutils/usr.bin/ld/arch/mips64el/config.h cvs rdiff -u -r1.12 -r1.13 \ src/external/gpl3/binutils/usr.bin/ld/arch/mipseb/config.h cvs rdiff -u -r1.12 -r1.13 \ src/external/gpl3/binutils/usr.bin/ld/arch/mipsel/config.h cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/binutils/usr.bin/ld/arch/mipsn64eb/config.h cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/usr.bin/ld/arch/powerpc/config.h cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/usr.bin/ld/arch/powerpc64/config.h cvs rdiff -u -r1.7 -r1.8 \ src/external/gpl3/binutils/usr.bin/ld/arch/riscv32/config.h cvs rdiff -u -r1.6 -r1.7 \ src/external/gpl3/binutils/usr.bin/ld/arch/riscv64/config.h cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/usr.bin/ld/arch/sh3eb/config.h cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/usr.bin/ld/arch/sh3el/config.h cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/usr.bin/ld/arch/sparc/config.h cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/usr.bin/ld/arch/sparc64/config.h cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/usr.bin/ld/arch/vax/config.h cvs rdiff -u -r1.12 -r1.13 \ src/external/gpl3/binutils/usr.bin/ld/arch/x86_64/config.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/binutils/usr.bin/ld/arch/aarch64/config.h diff -u src/external/gpl3/binutils/usr.bin/ld/arch/aarch64/config.h:1.9 src/external/gpl3/binutils/usr.bin/ld/arch/aarch64/config.h:1.10 --- src/external/gpl3/binutils/usr.bin/ld/arch/aarch64/config.h:1.9 Fri Jan 13 10:56:29 2023 +++ src/external/gpl3/binutils/usr.bin/ld/arch/aarch64/config.h Wed Jan 18 07:58:08 2023 @@ -23,7 +23,7 @@ /* Define to 0 if you want to disable the generation of an executable stack when a .note-GNU-stack section is missing. */ -#define DEFAULT_LD_EXECSTACK 1 +#define DEFAULT_LD_EXECSTACK 0 /* The default method for DT_TEXTREL check in ELF linker. */ #define DEFAULT_LD_TEXTREL_CHECK textrel_check_none Index: src/external/gpl3/binutils/usr.bin/ld/arch/aarch64eb/config.h diff -u src/external/gpl3/
CVS commit: src/external/gpl3/binutils/usr.bin/ld/arch
Module Name:src Committed By: christos Date: Wed Jan 18 12:58:11 UTC 2023 Modified Files: src/external/gpl3/binutils/usr.bin/ld/arch/aarch64: config.h src/external/gpl3/binutils/usr.bin/ld/arch/aarch64eb: config.h src/external/gpl3/binutils/usr.bin/ld/arch/alpha: config.h src/external/gpl3/binutils/usr.bin/ld/arch/earm: config.h src/external/gpl3/binutils/usr.bin/ld/arch/hppa: config.h src/external/gpl3/binutils/usr.bin/ld/arch/i386: config.h src/external/gpl3/binutils/usr.bin/ld/arch/ia64: config.h src/external/gpl3/binutils/usr.bin/ld/arch/m68000: config.h src/external/gpl3/binutils/usr.bin/ld/arch/m68k: config.h src/external/gpl3/binutils/usr.bin/ld/arch/mips64eb: config.h src/external/gpl3/binutils/usr.bin/ld/arch/mips64el: config.h src/external/gpl3/binutils/usr.bin/ld/arch/mipseb: config.h src/external/gpl3/binutils/usr.bin/ld/arch/mipsel: config.h src/external/gpl3/binutils/usr.bin/ld/arch/mipsn64eb: config.h src/external/gpl3/binutils/usr.bin/ld/arch/powerpc: config.h src/external/gpl3/binutils/usr.bin/ld/arch/powerpc64: config.h src/external/gpl3/binutils/usr.bin/ld/arch/riscv32: config.h src/external/gpl3/binutils/usr.bin/ld/arch/riscv64: config.h src/external/gpl3/binutils/usr.bin/ld/arch/sh3eb: config.h src/external/gpl3/binutils/usr.bin/ld/arch/sh3el: config.h src/external/gpl3/binutils/usr.bin/ld/arch/sparc: config.h src/external/gpl3/binutils/usr.bin/ld/arch/sparc64: config.h src/external/gpl3/binutils/usr.bin/ld/arch/vax: config.h src/external/gpl3/binutils/usr.bin/ld/arch/x86_64: config.h Log Message: turn off executable-stack default when the gnu stack note is missing. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 \ src/external/gpl3/binutils/usr.bin/ld/arch/aarch64/config.h cvs rdiff -u -r1.4 -r1.5 \ src/external/gpl3/binutils/usr.bin/ld/arch/aarch64eb/config.h cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/usr.bin/ld/arch/alpha/config.h cvs rdiff -u -r1.9 -r1.10 \ src/external/gpl3/binutils/usr.bin/ld/arch/earm/config.h cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/usr.bin/ld/arch/hppa/config.h cvs rdiff -u -r1.12 -r1.13 \ src/external/gpl3/binutils/usr.bin/ld/arch/i386/config.h cvs rdiff -u -r1.9 -r1.10 \ src/external/gpl3/binutils/usr.bin/ld/arch/ia64/config.h cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/usr.bin/ld/arch/m68000/config.h cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/usr.bin/ld/arch/m68k/config.h cvs rdiff -u -r1.11 -r1.12 \ src/external/gpl3/binutils/usr.bin/ld/arch/mips64eb/config.h cvs rdiff -u -r1.11 -r1.12 \ src/external/gpl3/binutils/usr.bin/ld/arch/mips64el/config.h cvs rdiff -u -r1.12 -r1.13 \ src/external/gpl3/binutils/usr.bin/ld/arch/mipseb/config.h cvs rdiff -u -r1.12 -r1.13 \ src/external/gpl3/binutils/usr.bin/ld/arch/mipsel/config.h cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/binutils/usr.bin/ld/arch/mipsn64eb/config.h cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/usr.bin/ld/arch/powerpc/config.h cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/usr.bin/ld/arch/powerpc64/config.h cvs rdiff -u -r1.7 -r1.8 \ src/external/gpl3/binutils/usr.bin/ld/arch/riscv32/config.h cvs rdiff -u -r1.6 -r1.7 \ src/external/gpl3/binutils/usr.bin/ld/arch/riscv64/config.h cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/usr.bin/ld/arch/sh3eb/config.h cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/usr.bin/ld/arch/sh3el/config.h cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/usr.bin/ld/arch/sparc/config.h cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/usr.bin/ld/arch/sparc64/config.h cvs rdiff -u -r1.10 -r1.11 \ src/external/gpl3/binutils/usr.bin/ld/arch/vax/config.h cvs rdiff -u -r1.12 -r1.13 \ src/external/gpl3/binutils/usr.bin/ld/arch/x86_64/config.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/binutils/usr.bin/ld
Module Name:src Committed By: christos Date: Mon Jan 9 14:38:14 UTC 2023 Modified Files: src/external/gpl3/binutils/usr.bin/ld: Makefile Log Message: Add the .xsce scripts To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38 src/external/gpl3/binutils/usr.bin/ld/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/binutils/usr.bin/ld
Module Name:src Committed By: christos Date: Mon Jan 9 14:38:14 UTC 2023 Modified Files: src/external/gpl3/binutils/usr.bin/ld: Makefile Log Message: Add the .xsce scripts To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38 src/external/gpl3/binutils/usr.bin/ld/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/binutils/usr.bin/ld/Makefile diff -u src/external/gpl3/binutils/usr.bin/ld/Makefile:1.37 src/external/gpl3/binutils/usr.bin/ld/Makefile:1.38 --- src/external/gpl3/binutils/usr.bin/ld/Makefile:1.37 Fri Jan 6 12:06:33 2023 +++ src/external/gpl3/binutils/usr.bin/ld/Makefile Mon Jan 9 09:38:14 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.37 2023/01/06 17:06:33 christos Exp $ +# $NetBSD: Makefile,v 1.38 2023/01/09 14:38:14 christos Exp $ CPPFLAGS+= -I${.CURDIR}/arch/${BINUTILS_MACHINE_ARCH} \ -I${DIST}/ld \ @@ -88,7 +88,7 @@ FILES+= ${f}.${e} . endfor . endif . if ${BINUTILS_MACHINE_ARCH} == "x86_64" -. for e in xce +. for e in xce xsce . if exists(ldscripts/${f}.${e}) FILES+= ${f}.${e} . endif
CVS commit: src/external/gpl3/binutils/usr.bin/ld
Module Name:src Committed By: christos Date: Fri Jan 6 17:06:33 UTC 2023 Modified Files: src/external/gpl3/binutils/usr.bin/ld: Makefile Log Message: we don't copy ldscripts for i386 (why though?) To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/external/gpl3/binutils/usr.bin/ld/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/external/gpl3/binutils/usr.bin/ld/Makefile diff -u src/external/gpl3/binutils/usr.bin/ld/Makefile:1.36 src/external/gpl3/binutils/usr.bin/ld/Makefile:1.37 --- src/external/gpl3/binutils/usr.bin/ld/Makefile:1.36 Fri Jan 6 10:47:38 2023 +++ src/external/gpl3/binutils/usr.bin/ld/Makefile Fri Jan 6 12:06:33 2023 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.36 2023/01/06 15:47:38 christos Exp $ +# $NetBSD: Makefile,v 1.37 2023/01/06 17:06:33 christos Exp $ CPPFLAGS+= -I${.CURDIR}/arch/${BINUTILS_MACHINE_ARCH} \ -I${DIST}/ld \ @@ -87,7 +87,7 @@ FILES+= ${f}.${e} . endif . endfor . endif -. if ${BINUTILS_MACHINE_ARCH} == "x86_64" || ${BINUTILS_MACHINE_ARCH} == "i386" +. if ${BINUTILS_MACHINE_ARCH} == "x86_64" . for e in xce . if exists(ldscripts/${f}.${e}) FILES+= ${f}.${e}
CVS commit: src/external/gpl3/binutils/usr.bin/ld
Module Name:src Committed By: christos Date: Fri Jan 6 17:06:33 UTC 2023 Modified Files: src/external/gpl3/binutils/usr.bin/ld: Makefile Log Message: we don't copy ldscripts for i386 (why though?) To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/external/gpl3/binutils/usr.bin/ld/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Re: CVS commit: src/external/gpl3/binutils/usr.bin/ld
On Sat, Oct 15, 2016 at 12:30:55 +, Maya Rashish wrote: > Module Name: src > Committed By: maya > Date: Sat Oct 15 12:30:55 UTC 2016 > > Modified Files: > src/external/gpl3/binutils/usr.bin/ld: Makefile > > Log Message: > this rule shouldn't be specific to little endian "this"? Please, can you use log messages that are as self-contained as possible. -uwe
Re: CVS commit: src/external/gpl3/binutils/usr.bin/ld
On Oct 1, 2013, at 9:07 AM, Nick Hudson wrote: > Module Name: src > Committed By: skrll > Date: Tue Oct 1 16:07:35 UTC 2013 > > Modified Files: > src/external/gpl3/binutils/usr.bin/ld: Makefile > > Log Message: > Use G_enable_initfini_array and default to no while mknative is rerun. In the meantime, shouldn't we enable CPPFLAGS+= -DHAVE_INITFINI_ARRAY in libexec/ld.elf_so/x86_64/Makefile.inc