CVS commit: src/external/gpl3/binutils/usr.bin/ld/arch
Module Name:src Committed By: mrg Date: Sun Sep 13 21:18:50 UTC 2020 Modified Files: src/external/gpl3/binutils/usr.bin/ld/arch/riscv32: defs.mk ldemul-list.h src/external/gpl3/binutils/usr.bin/ld/arch/riscv64: defs.mk ldemul-list.h Log Message: regen for riscv32/riscv64 target emulation list. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 \ src/external/gpl3/binutils/usr.bin/ld/arch/riscv32/defs.mk cvs rdiff -u -r1.1 -r1.2 \ src/external/gpl3/binutils/usr.bin/ld/arch/riscv32/ldemul-list.h cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/binutils/usr.bin/ld/arch/riscv64/defs.mk cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/binutils/usr.bin/ld/arch/riscv64/ldemul-list.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/riscv32/defs.mk diff -u src/external/gpl3/binutils/usr.bin/ld/arch/riscv32/defs.mk:1.4 src/external/gpl3/binutils/usr.bin/ld/arch/riscv32/defs.mk:1.5 --- src/external/gpl3/binutils/usr.bin/ld/arch/riscv32/defs.mk:1.4 Sat Apr 4 20:46:05 2020 +++ src/external/gpl3/binutils/usr.bin/ld/arch/riscv32/defs.mk Sun Sep 13 21:18:50 2020 @@ -4,9 +4,9 @@ # G_DEFS=-DHAVE_CONFIG_H G_EMUL=elf32lriscv -G_EMULATION_OFILES=eelf32lriscv.o eelf64lriscv.o +G_EMULATION_OFILES=eelf32lriscv.o eelf32lriscv_ilp32f.o eelf32lriscv_ilp32.o eelf64lriscv.o eelf64lriscv_lp64f.o eelf64lriscv_lp64.o G_INCLUDES= -G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plugin.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf32lriscv.o eelf64lriscv.o ldelf.o ldelfgen.o ldbuildid.o +G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plugin.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf32lriscv.o eelf32lriscv_ilp32f.o eelf32lriscv_ilp32.o eelf64lriscv.o eelf64lriscv_lp64f.o eelf64lriscv_lp64.o ldelf.o ldelfgen.o ldbuildid.o G_STRINGIFY=astring.sed G_TEXINFOS=ld.texi G_target_alias=riscv32--netbsd Index: src/external/gpl3/binutils/usr.bin/ld/arch/riscv32/ldemul-list.h diff -u src/external/gpl3/binutils/usr.bin/ld/arch/riscv32/ldemul-list.h:1.1 src/external/gpl3/binutils/usr.bin/ld/arch/riscv32/ldemul-list.h:1.2 --- src/external/gpl3/binutils/usr.bin/ld/arch/riscv32/ldemul-list.h:1.1 Fri Sep 19 17:22:21 2014 +++ src/external/gpl3/binutils/usr.bin/ld/arch/riscv32/ldemul-list.h Sun Sep 13 21:18:50 2020 @@ -1,12 +1,20 @@ /* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-binutils,v 1.9 2013/10/01 15:41:17 skrll Exp */ -/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ +/* Generated from: NetBSD: mknative-binutils,v 1.13 2020/04/04 01:34:53 christos Exp */ +/* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */ /* This file is automatically generated. DO NOT EDIT! */ extern ld_emulation_xfer_type ld_elf32lriscv_emulation; +extern ld_emulation_xfer_type ld_elf32lriscv_ilp32f_emulation; +extern ld_emulation_xfer_type ld_elf32lriscv_ilp32_emulation; extern ld_emulation_xfer_type ld_elf64lriscv_emulation; +extern ld_emulation_xfer_type ld_elf64lriscv_lp64f_emulation; +extern ld_emulation_xfer_type ld_elf64lriscv_lp64_emulation; #define EMULATION_LIST \ _elf32lriscv_emulation, \ + _elf32lriscv_ilp32f_emulation, \ + _elf32lriscv_ilp32_emulation, \ _elf64lriscv_emulation, \ + _elf64lriscv_lp64f_emulation, \ + _elf64lriscv_lp64_emulation, \ 0 Index: src/external/gpl3/binutils/usr.bin/ld/arch/riscv64/defs.mk diff -u src/external/gpl3/binutils/usr.bin/ld/arch/riscv64/defs.mk:1.5 src/external/gpl3/binutils/usr.bin/ld/arch/riscv64/defs.mk:1.6 --- src/external/gpl3/binutils/usr.bin/ld/arch/riscv64/defs.mk:1.5 Sat Apr 4 20:46:05 2020 +++ src/external/gpl3/binutils/usr.bin/ld/arch/riscv64/defs.mk Sun Sep 13 21:18:50 2020 @@ -4,9 +4,9 @@ # G_DEFS=-DHAVE_CONFIG_H G_EMUL=elf64lriscv -G_EMULATION_OFILES=eelf64lriscv.o eelf32lriscv.o +G_EMULATION_OFILES=eelf64lriscv.o eelf64lriscv_lp64f.o eelf64lriscv_lp64.o eelf32lriscv.o eelf32lriscv_ilp32f.o eelf32lriscv_ilp32.o G_INCLUDES= -G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plugin.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf64lriscv.o eelf32lriscv.o ldelf.o ldelfgen.o ldbuildid.o +G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plugin.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf64lriscv.o eelf64lriscv_lp64f.o eelf64lriscv_lp64.o eelf32lriscv.o eelf32lriscv_ilp32f.o eelf32lriscv_ilp32.o ldelf.o ldelfgen.o ldbuildid.o G_STRINGIFY=astring.sed G_TEXINFOS=ld.texi G_target_alias=riscv64--netbsd Index: src/external/gpl3/binutils/usr.bin/ld/arch/riscv64/ldemul-list.h diff -u src/external/gpl3/binutils/usr.bin/ld/arch/riscv64/ldemul-list.h:1.3
CVS commit: src/external/gpl3/binutils/usr.bin/ld
Module Name:src Committed By: mrg Date: Wed Oct 19 20:55:44 UTC 2016 Modified Files: src/external/gpl3/binutils/usr.bin/ld: Makefile Log Message: match aarch64* for the ldscripts generation. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 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.28 src/external/gpl3/binutils/usr.bin/ld/Makefile:1.29 --- src/external/gpl3/binutils/usr.bin/ld/Makefile:1.28 Sat Oct 15 12:30:55 2016 +++ src/external/gpl3/binutils/usr.bin/ld/Makefile Wed Oct 19 20:55:44 2016 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.28 2016/10/15 12:30:55 maya Exp $ +# $NetBSD: Makefile,v 1.29 2016/10/19 20:55:44 mrg Exp $ CPPFLAGS+= -I${.CURDIR}/arch/${BINUTILS_MACHINE_ARCH} \ -I${DIST}/ld \ @@ -94,7 +94,7 @@ e${f}.c: ${DIST}/ld/genscripts.sh ${.CUR . if ${BINUTILS_MACHINE_ARCH} == "x86_64" || \ ${BINUTILS_MACHINE_ARCH} == "sparc64" || \ -${BINUTILS_MACHINE_ARCH} == "aarch64" || \ +!empty(BINUTILS_MACHINE_ARCH:Maarch64*) || \ !empty(BINUTILS_MACHINE_ARCH:Mearm*) || \ !empty(BINUTILS_MACHINE_ARCH:Marm*) || \ !empty(BINUTILS_MACHINE_ARCH:Mmips64*)
CVS commit: src/external/gpl3/binutils/usr.bin/ld/arch/armeb
Module Name:src Committed By: mrg Date: Wed Oct 19 19:10:33 UTC 2016 Modified Files: src/external/gpl3/binutils/usr.bin/ld/arch/armeb: defs.mk ldemul-list.h Log Message: regen again after fixing the armeb-netbsdelf list. evbarm-armeb builds again. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/binutils/usr.bin/ld/arch/armeb/defs.mk cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/binutils/usr.bin/ld/arch/armeb/ldemul-list.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/armeb/defs.mk diff -u src/external/gpl3/binutils/usr.bin/ld/arch/armeb/defs.mk:1.5 src/external/gpl3/binutils/usr.bin/ld/arch/armeb/defs.mk:1.6 --- src/external/gpl3/binutils/usr.bin/ld/arch/armeb/defs.mk:1.5 Wed Oct 19 19:02:38 2016 +++ src/external/gpl3/binutils/usr.bin/ld/arch/armeb/defs.mk Wed Oct 19 19:10:33 2016 @@ -4,9 +4,9 @@ # G_DEFS=-DHAVE_CONFIG_H G_EMUL=armelfb_nbsd -G_EMULATION_OFILES=earmelfb_nbsd.o earmelf.o +G_EMULATION_OFILES=earmelfb_nbsd.o earmelf_nbsd.o earmelf.o earmnbsd.o G_INCLUDES= -G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plugin.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o earmelfb_nbsd.o earmelf.o ldbuildid.o +G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plugin.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o earmelfb_nbsd.o earmelf_nbsd.o earmelf.o earmnbsd.o ldbuildid.o G_STRINGIFY=astring.sed G_TEXINFOS=ld.texinfo G_target_alias=armeb--netbsdelf Index: src/external/gpl3/binutils/usr.bin/ld/arch/armeb/ldemul-list.h diff -u src/external/gpl3/binutils/usr.bin/ld/arch/armeb/ldemul-list.h:1.3 src/external/gpl3/binutils/usr.bin/ld/arch/armeb/ldemul-list.h:1.4 --- src/external/gpl3/binutils/usr.bin/ld/arch/armeb/ldemul-list.h:1.3 Wed Oct 19 19:02:38 2016 +++ src/external/gpl3/binutils/usr.bin/ld/arch/armeb/ldemul-list.h Wed Oct 19 19:10:33 2016 @@ -4,9 +4,13 @@ /* This file is automatically generated. DO NOT EDIT! */ extern ld_emulation_xfer_type ld_armelfb_nbsd_emulation; +extern ld_emulation_xfer_type ld_armelf_nbsd_emulation; extern ld_emulation_xfer_type ld_armelf_emulation; +extern ld_emulation_xfer_type ld_armnbsd_emulation; #define EMULATION_LIST \ _armelfb_nbsd_emulation, \ + _armelf_nbsd_emulation, \ _armelf_emulation, \ + _armnbsd_emulation, \ 0
CVS commit: src/external/gpl3/binutils/usr.bin/ld/arch/armeb
Module Name:src Committed By: mrg Date: Wed Oct 19 19:02:38 UTC 2016 Modified Files: src/external/gpl3/binutils/usr.bin/ld/arch/armeb: defs.mk ldemul-list.h Log Message: regen to remove the accidental freebsd files To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 \ src/external/gpl3/binutils/usr.bin/ld/arch/armeb/defs.mk cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/binutils/usr.bin/ld/arch/armeb/ldemul-list.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/armeb/defs.mk diff -u src/external/gpl3/binutils/usr.bin/ld/arch/armeb/defs.mk:1.4 src/external/gpl3/binutils/usr.bin/ld/arch/armeb/defs.mk:1.5 --- src/external/gpl3/binutils/usr.bin/ld/arch/armeb/defs.mk:1.4 Fri Jan 29 21:33:53 2016 +++ src/external/gpl3/binutils/usr.bin/ld/arch/armeb/defs.mk Wed Oct 19 19:02:38 2016 @@ -4,9 +4,9 @@ # G_DEFS=-DHAVE_CONFIG_H G_EMUL=armelfb_nbsd -G_EMULATION_OFILES=earmelfb_nbsd.o earmelfb_fbsd.o earmelf.o +G_EMULATION_OFILES=earmelfb_nbsd.o earmelf.o G_INCLUDES= -G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plugin.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o earmelfb_nbsd.o earmelfb_fbsd.o earmelf.o ldbuildid.o +G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plugin.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o earmelfb_nbsd.o earmelf.o ldbuildid.o G_STRINGIFY=astring.sed G_TEXINFOS=ld.texinfo G_target_alias=armeb--netbsdelf Index: src/external/gpl3/binutils/usr.bin/ld/arch/armeb/ldemul-list.h diff -u src/external/gpl3/binutils/usr.bin/ld/arch/armeb/ldemul-list.h:1.2 src/external/gpl3/binutils/usr.bin/ld/arch/armeb/ldemul-list.h:1.3 --- src/external/gpl3/binutils/usr.bin/ld/arch/armeb/ldemul-list.h:1.2 Fri Jan 29 21:33:53 2016 +++ src/external/gpl3/binutils/usr.bin/ld/arch/armeb/ldemul-list.h Wed Oct 19 19:02:38 2016 @@ -4,11 +4,9 @@ /* This file is automatically generated. DO NOT EDIT! */ extern ld_emulation_xfer_type ld_armelfb_nbsd_emulation; -extern ld_emulation_xfer_type ld_armelfb_fbsd_emulation; extern ld_emulation_xfer_type ld_armelf_emulation; #define EMULATION_LIST \ _armelfb_nbsd_emulation, \ - _armelfb_fbsd_emulation, \ _armelf_emulation, \ 0
CVS commit: src/external/gpl3/binutils/usr.bin/ld
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 To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 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.27 src/external/gpl3/binutils/usr.bin/ld/Makefile:1.28 --- src/external/gpl3/binutils/usr.bin/ld/Makefile:1.27 Fri Oct 14 23:27:00 2016 +++ src/external/gpl3/binutils/usr.bin/ld/Makefile Sat Oct 15 12:30:55 2016 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.27 2016/10/14 23:27:00 mrg Exp $ +# $NetBSD: Makefile,v 1.28 2016/10/15 12:30:55 maya Exp $ CPPFLAGS+= -I${.CURDIR}/arch/${BINUTILS_MACHINE_ARCH} \ -I${DIST}/ld \ @@ -70,7 +70,7 @@ EMUL_LIB_PATH.${f}=/usr/lib/i386 . elif (${BINUTILS_MACHINE_ARCH} == "sparc64" && \ ("${f}" == "elf32_sparc" || "${f}" == "sparcnbsd")) EMUL_LIB_PATH.${f}=/usr/lib/sparc -. elif ${BINUTILS_MACHINE_ARCH} == "mips64el" +. elif !empty(BINUTILS_MACHINE_ARCH:Mmips64*) . if "${f}" == "elf32ltsmip" || "${f}" == "elf32btsmip" EMUL_LIB_PATH.${f}:=/usr/lib/o32 . elif "${f}" == "elf64ltsmip" || "${f}" == "elf64btsmip"
CVS commit: src/external/gpl3/binutils/usr.bin/ld
Module Name:src Committed By: mrg Date: Fri Oct 14 23:27:00 UTC 2016 Modified Files: src/external/gpl3/binutils/usr.bin/ld: Makefile Log Message: go back to only installing ldscripts for ports that need them (multi-abi) To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 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.26 src/external/gpl3/binutils/usr.bin/ld/Makefile:1.27 --- src/external/gpl3/binutils/usr.bin/ld/Makefile:1.26 Fri Oct 14 15:58:34 2016 +++ src/external/gpl3/binutils/usr.bin/ld/Makefile Fri Oct 14 23:27:00 2016 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.26 2016/10/14 15:58:34 christos Exp $ +# $NetBSD: Makefile,v 1.27 2016/10/14 23:27:00 mrg Exp $ CPPFLAGS+= -I${.CURDIR}/arch/${BINUTILS_MACHINE_ARCH} \ -I${DIST}/ld \ @@ -92,12 +92,18 @@ e${f}.c: ${DIST}/ld/genscripts.sh ${.CUR ${G_EMUL} ${LIBDIR} yes ${G_enable_initfini_array} \ ${f} "${G_target_alias}" -. for e in x xbn xc xd xdc xdw xn xr xs xsc xsw xu xw -. if exists(ldscripts/${f}.${e}) +. if ${BINUTILS_MACHINE_ARCH} == "x86_64" || \ +${BINUTILS_MACHINE_ARCH} == "sparc64" || \ +${BINUTILS_MACHINE_ARCH} == "aarch64" || \ +!empty(BINUTILS_MACHINE_ARCH:Mearm*) || \ +!empty(BINUTILS_MACHINE_ARCH:Marm*) || \ +!empty(BINUTILS_MACHINE_ARCH:Mmips64*) +. for e in x xbn xc xd xdc xdw xn xr xs xsc xsw xu xw +. if exists(ldscripts/${f}.${e}) FILES+= ${f}.${e} -. endif -. endfor - +. endif +. endfor +. endif .endfor .include
CVS commit: src/external/gpl3/binutils/usr.bin/ld
Module Name:src Committed By: christos Date: Fri Oct 14 15:58:34 UTC 2016 Modified Files: src/external/gpl3/binutils/usr.bin/ld: Makefile Log Message: Remove hacks and depend on the files being built to decide wha'ts being installed. To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 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.25 src/external/gpl3/binutils/usr.bin/ld/Makefile:1.26 --- src/external/gpl3/binutils/usr.bin/ld/Makefile:1.25 Thu Oct 13 09:29:39 2016 +++ src/external/gpl3/binutils/usr.bin/ld/Makefile Fri Oct 14 11:58:34 2016 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.25 2016/10/13 13:29:39 martin Exp $ +# $NetBSD: Makefile,v 1.26 2016/10/14 15:58:34 christos Exp $ CPPFLAGS+= -I${.CURDIR}/arch/${BINUTILS_MACHINE_ARCH} \ -I${DIST}/ld \ @@ -82,40 +82,21 @@ EMUL_LIB_PATH.${f}=/usr/lib EMUL_LIB_PATH.${f}=/usr/lib . endif -#GENSCRIPTS = LIB_PATH='${LIB_PATH}' $(SHELL) $(srcdir)/genscripts.sh "${srcdir}" "${libdir}" "${prefix}" "${exec_prefix}" @host@ @target@ @ta rget_alias@ "@EMULATION_LIBPATH@" "@NATIVE_LIB_DIRS@" @use_sysroot@ - e${f}.c: ${DIST}/ld/genscripts.sh ${.CURDIR}/Makefile stringify.sed ${_MKTARGET_CREATE} unset MACHINE || true; \ LIB_PATH=${EMUL_LIB_PATH.${f}} NATIVE=yes \ - ${HOST_SH} ${DIST}/ld/genscripts.sh ${DIST}/ld ${LIBDIR} "/usr" "/usr/bin" \ + ${HOST_SH} ${DIST}/ld/genscripts.sh ${DIST}/ld \ + ${LIBDIR} "/usr" "/usr/bin" \ ${G_target_alias} ${G_target_alias} ${G_target_alias} \ - ${G_EMUL} ${LIBDIR} yes ${G_enable_initfini_array} ${f} "${G_target_alias}" + ${G_EMUL} ${LIBDIR} yes ${G_enable_initfini_array} \ + ${f} "${G_target_alias}" -.if ${BINUTILS_MACHINE_ARCH} == "x86_64" || \ -${BINUTILS_MACHINE_ARCH} == "sparc64" || \ -!empty(BINUTILS_MACHINE_ARCH:Mearm*) || \ -!empty(BINUTILS_MACHINE_ARCH:Marm*) || \ -${BINUTILS_MACHINE_ARCH} == "aarch64" || \ -!empty(BINUTILS_MACHINE_ARCH:Mmips64*) -FILES+= ${f}.x ${f}.xbn ${f}.xn ${f}.xr ${f}.xu - -# XXX hack to find out if .xs/.xc exists - slow! -HAS_XS!= grep '^GENERATE_SHLIB_SCRIPT' ${DIST}/ld/emulparams/${f}.sh || echo -# XXX -#HAS_XC!= grep '^GENERATE_COMBRELOC_SCRIPT' ${DIST}/ld/emulparams/${f}.sh || echo -.if !empty(BINUTILS_MACHINE_ARCH:Mearm*) || \ -!empty(BINUTILS_MACHINE_ARCH:Marm*) || \ -${BINUTILS_MACHINE_ARCH} == "aarch64" -HAS_XS= yes -.endif -.if !empty(HAS_XS) -FILES+= ${f}.xc ${f}.xd ${f}.xdc ${f}.xdw ${f}.xs ${f}.xsc ${f}.xsw ${f}.xw -# only do this if we don't have GENERATE_SHLIB_SCRIPT -.elif !empty(BINUTILS_MACHINE_ARCH:Mmips64*) -FILES+= ${f}.xc ${f}.xs ${f}.xsc ${f}.xsw ${f}.xw -.endif -.endif # x64_64 || sparc64 || mips64 +. for e in x xbn xc xd xdc xdw xn xr xs xsc xsw xu xw +. if exists(ldscripts/${f}.${e}) +FILES+= ${f}.${e} +. endif +. endfor .endfor
CVS commit: src/external/gpl3/binutils/usr.bin/ld
Module Name:src Committed By: martin Date: Thu Oct 13 13:29:39 UTC 2016 Modified Files: src/external/gpl3/binutils/usr.bin/ld: Makefile Log Message: Install the arm ldscripts for big endian variants too To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 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.24 src/external/gpl3/binutils/usr.bin/ld/Makefile:1.25 --- src/external/gpl3/binutils/usr.bin/ld/Makefile:1.24 Tue Oct 11 07:23:52 2016 +++ src/external/gpl3/binutils/usr.bin/ld/Makefile Thu Oct 13 13:29:39 2016 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.24 2016/10/11 07:23:52 mrg Exp $ +# $NetBSD: Makefile,v 1.25 2016/10/13 13:29:39 martin Exp $ CPPFLAGS+= -I${.CURDIR}/arch/${BINUTILS_MACHINE_ARCH} \ -I${DIST}/ld \ @@ -94,8 +94,8 @@ e${f}.c: ${DIST}/ld/genscripts.sh ${.CUR .if ${BINUTILS_MACHINE_ARCH} == "x86_64" || \ ${BINUTILS_MACHINE_ARCH} == "sparc64" || \ -${BINUTILS_MACHINE_ARCH} == "earm" || \ -${BINUTILS_MACHINE_ARCH} == "arm" || \ +!empty(BINUTILS_MACHINE_ARCH:Mearm*) || \ +!empty(BINUTILS_MACHINE_ARCH:Marm*) || \ ${BINUTILS_MACHINE_ARCH} == "aarch64" || \ !empty(BINUTILS_MACHINE_ARCH:Mmips64*) FILES+= ${f}.x ${f}.xbn ${f}.xn ${f}.xr ${f}.xu @@ -104,8 +104,8 @@ FILES+= ${f}.x ${f}.xbn ${f}.xn ${f}.xr HAS_XS!= grep '^GENERATE_SHLIB_SCRIPT' ${DIST}/ld/emulparams/${f}.sh || echo # XXX #HAS_XC!= grep '^GENERATE_COMBRELOC_SCRIPT' ${DIST}/ld/emulparams/${f}.sh || echo -.if ${BINUTILS_MACHINE_ARCH} == "earm" || \ -${BINUTILS_MACHINE_ARCH} == "arm" || \ +.if !empty(BINUTILS_MACHINE_ARCH:Mearm*) || \ +!empty(BINUTILS_MACHINE_ARCH:Marm*) || \ ${BINUTILS_MACHINE_ARCH} == "aarch64" HAS_XS= yes .endif
CVS commit: src/external/gpl3/binutils/usr.bin/ld/arch
Module Name:src Committed By: matt Date: Fri Jan 31 07:56:19 UTC 2014 Modified Files: src/external/gpl3/binutils/usr.bin/ld/arch/earm: defs.mk ldemul-list.h src/external/gpl3/binutils/usr.bin/ld/arch/earmeb: defs.mk ldemul-list.h src/external/gpl3/binutils/usr.bin/ld/arch/earmhf: defs.mk ldemul-list.h src/external/gpl3/binutils/usr.bin/ld/arch/earmhfeb: defs.mk ldemul-list.h Log Message: Regen for missing emulations. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/binutils/usr.bin/ld/arch/earm/defs.mk cvs rdiff -u -r1.1 -r1.2 \ src/external/gpl3/binutils/usr.bin/ld/arch/earm/ldemul-list.h cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/binutils/usr.bin/ld/arch/earmeb/defs.mk cvs rdiff -u -r1.1 -r1.2 \ src/external/gpl3/binutils/usr.bin/ld/arch/earmeb/ldemul-list.h cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/binutils/usr.bin/ld/arch/earmhf/defs.mk cvs rdiff -u -r1.1 -r1.2 \ src/external/gpl3/binutils/usr.bin/ld/arch/earmhf/ldemul-list.h cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/binutils/usr.bin/ld/arch/earmhfeb/defs.mk cvs rdiff -u -r1.1 -r1.2 \ src/external/gpl3/binutils/usr.bin/ld/arch/earmhfeb/ldemul-list.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/earm/defs.mk diff -u src/external/gpl3/binutils/usr.bin/ld/arch/earm/defs.mk:1.2 src/external/gpl3/binutils/usr.bin/ld/arch/earm/defs.mk:1.3 --- src/external/gpl3/binutils/usr.bin/ld/arch/earm/defs.mk:1.2 Fri Oct 4 03:38:32 2013 +++ src/external/gpl3/binutils/usr.bin/ld/arch/earm/defs.mk Fri Jan 31 07:56:18 2014 @@ -1,12 +1,12 @@ # This file is automatically generated. DO NOT EDIT! # Generated from: NetBSD: mknative-binutils,v 1.9 2013/10/01 15:41:17 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp +# Generated from: NetBSD: mknative.common,v 1.10 2013/10/20 16:00:20 skrll Exp # G_DEFS=-DHAVE_CONFIG_H G_EMUL=armelf_nbsd_eabi -G_EMULATION_OFILES=earmelf_nbsd_eabi.o earmelfb_nbsd_eabi.o earmelf.o earmnbsd.o +G_EMULATION_OFILES=earmelf_nbsd_eabi.o earmelfb_nbsd_eabi.o earmelf_nbsd_eabihf.o earmelfb_nbsd_eabihf.o earmelf_nbsd.o earmelfb_nbsd.o earmelf.o earmnbsd.o G_INCLUDES= -G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plugin.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o earmelf_nbsd_eabi.o earmelfb_nbsd_eabi.o earmelf.o earmnbsd.o +G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plugin.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o earmelf_nbsd_eabi.o earmelfb_nbsd_eabi.o earmelf_nbsd_eabihf.o earmelfb_nbsd_eabihf.o earmelf_nbsd.o earmelfb_nbsd.o earmelf.o earmnbsd.o G_STRINGIFY=astring.sed G_TEXINFOS=ld.texinfo G_target_alias=arm--netbsdelf-eabi Index: src/external/gpl3/binutils/usr.bin/ld/arch/earm/ldemul-list.h diff -u src/external/gpl3/binutils/usr.bin/ld/arch/earm/ldemul-list.h:1.1 src/external/gpl3/binutils/usr.bin/ld/arch/earm/ldemul-list.h:1.2 --- src/external/gpl3/binutils/usr.bin/ld/arch/earm/ldemul-list.h:1.1 Sun Aug 5 16:34:06 2012 +++ src/external/gpl3/binutils/usr.bin/ld/arch/earm/ldemul-list.h Fri Jan 31 07:56:18 2014 @@ -1,16 +1,24 @@ /* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-binutils,v 1.8 2011/09/25 04:00:58 christos Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ +/* Generated from: NetBSD: mknative-binutils,v 1.9 2013/10/01 15:41:17 skrll Exp */ +/* Generated from: NetBSD: mknative.common,v 1.10 2013/10/20 16:00:20 skrll Exp */ /* This file is automatically generated. DO NOT EDIT! */ extern ld_emulation_xfer_type ld_armelf_nbsd_eabi_emulation; extern ld_emulation_xfer_type ld_armelfb_nbsd_eabi_emulation; +extern ld_emulation_xfer_type ld_armelf_nbsd_eabihf_emulation; +extern ld_emulation_xfer_type ld_armelfb_nbsd_eabihf_emulation; +extern ld_emulation_xfer_type ld_armelf_nbsd_emulation; +extern ld_emulation_xfer_type ld_armelfb_nbsd_emulation; extern ld_emulation_xfer_type ld_armelf_emulation; extern ld_emulation_xfer_type ld_armnbsd_emulation; #define EMULATION_LIST \ ld_armelf_nbsd_eabi_emulation, \ ld_armelfb_nbsd_eabi_emulation, \ + ld_armelf_nbsd_eabihf_emulation, \ + ld_armelfb_nbsd_eabihf_emulation, \ + ld_armelf_nbsd_emulation, \ + ld_armelfb_nbsd_emulation, \ ld_armelf_emulation, \ ld_armnbsd_emulation, \ 0 Index: src/external/gpl3/binutils/usr.bin/ld/arch/earmeb/defs.mk diff -u src/external/gpl3/binutils/usr.bin/ld/arch/earmeb/defs.mk:1.2 src/external/gpl3/binutils/usr.bin/ld/arch/earmeb/defs.mk:1.3 --- src/external/gpl3/binutils/usr.bin/ld/arch/earmeb/defs.mk:1.2 Fri Oct 4 03:38:32 2013 +++ src/external/gpl3/binutils/usr.bin/ld/arch/earmeb/defs.mk Fri Jan 31
CVS commit: src/external/gpl3/binutils/usr.bin/ld/arch/vax
Module Name:src Committed By: christos Date: Thu Oct 3 15:43:18 UTC 2013 Modified Files: src/external/gpl3/binutils/usr.bin/ld/arch/vax: defs.mk Log Message: regen To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/binutils/usr.bin/ld/arch/vax/defs.mk 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/vax/defs.mk diff -u src/external/gpl3/binutils/usr.bin/ld/arch/vax/defs.mk:1.2 src/external/gpl3/binutils/usr.bin/ld/arch/vax/defs.mk:1.3 --- src/external/gpl3/binutils/usr.bin/ld/arch/vax/defs.mk:1.2 Sun Sep 25 07:10:46 2011 +++ src/external/gpl3/binutils/usr.bin/ld/arch/vax/defs.mk Thu Oct 3 11:43:18 2013 @@ -1,5 +1,5 @@ # This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-binutils,v 1.8 2011/09/25 04:00:58 christos Exp +# Generated from: NetBSD: mknative-binutils,v 1.9 2013/10/01 15:41:17 skrll Exp # Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp # G_DEFS=-DHAVE_CONFIG_H @@ -10,3 +10,4 @@ G_OFILES=ldgram.o ldlex-wrapper.o lexsup G_STRINGIFY=astring.sed G_TEXINFOS=ld.texinfo G_target_alias=vax--netbsdelf +G_enable_initfini_array=no
CVS commit: src/external/gpl3/binutils/usr.bin/ld/arch/earmhf
Module Name:src Committed By: mrg Date: Fri Oct 4 01:41:20 UTC 2013 Modified Files: src/external/gpl3/binutils/usr.bin/ld/arch/earmhf: defs.mk Log Message: regenerate for G_enable_initfini_array fix. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 \ src/external/gpl3/binutils/usr.bin/ld/arch/earmhf/defs.mk 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/earmhf/defs.mk diff -u src/external/gpl3/binutils/usr.bin/ld/arch/earmhf/defs.mk:1.1 src/external/gpl3/binutils/usr.bin/ld/arch/earmhf/defs.mk:1.2 --- src/external/gpl3/binutils/usr.bin/ld/arch/earmhf/defs.mk:1.1 Sun Feb 3 01:58:15 2013 +++ src/external/gpl3/binutils/usr.bin/ld/arch/earmhf/defs.mk Fri Oct 4 01:41:20 2013 @@ -1,5 +1,5 @@ # This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-binutils,v 1.8 2011/09/25 04:00:58 christos Exp +# Generated from: NetBSD: mknative-binutils,v 1.9 2013/10/01 15:41:17 skrll Exp # Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp # G_DEFS=-DHAVE_CONFIG_H @@ -10,3 +10,4 @@ G_OFILES=ldgram.o ldlex-wrapper.o lexsup G_STRINGIFY=astring.sed G_TEXINFOS=ld.texinfo G_target_alias=arm--netbsdelf-eabihf +G_enable_initfini_array=no
CVS commit: src/external/gpl3/binutils/usr.bin/ld/arch
Module Name:src Committed By: mrg Date: Fri Oct 4 03:38:32 UTC 2013 Modified Files: src/external/gpl3/binutils/usr.bin/ld/arch/armeb: defs.mk src/external/gpl3/binutils/usr.bin/ld/arch/earm: defs.mk src/external/gpl3/binutils/usr.bin/ld/arch/earmeb: defs.mk Log Message: regenerate with G_enable_initfini_array fix. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/binutils/usr.bin/ld/arch/armeb/defs.mk cvs rdiff -u -r1.1 -r1.2 \ src/external/gpl3/binutils/usr.bin/ld/arch/earm/defs.mk cvs rdiff -u -r1.1 -r1.2 \ src/external/gpl3/binutils/usr.bin/ld/arch/earmeb/defs.mk 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/armeb/defs.mk diff -u src/external/gpl3/binutils/usr.bin/ld/arch/armeb/defs.mk:1.2 src/external/gpl3/binutils/usr.bin/ld/arch/armeb/defs.mk:1.3 --- src/external/gpl3/binutils/usr.bin/ld/arch/armeb/defs.mk:1.2 Mon Sep 26 09:33:46 2011 +++ src/external/gpl3/binutils/usr.bin/ld/arch/armeb/defs.mk Fri Oct 4 03:38:32 2013 @@ -1,5 +1,5 @@ # This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-binutils,v 1.8 2011/09/25 04:00:58 christos Exp +# Generated from: NetBSD: mknative-binutils,v 1.9 2013/10/01 15:41:17 skrll Exp # Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp # G_DEFS=-DHAVE_CONFIG_H @@ -10,3 +10,4 @@ G_OFILES=ldgram.o ldlex-wrapper.o lexsup G_STRINGIFY=astring.sed G_TEXINFOS=ld.texinfo G_target_alias=armeb--netbsdelf +G_enable_initfini_array=no Index: src/external/gpl3/binutils/usr.bin/ld/arch/earm/defs.mk diff -u src/external/gpl3/binutils/usr.bin/ld/arch/earm/defs.mk:1.1 src/external/gpl3/binutils/usr.bin/ld/arch/earm/defs.mk:1.2 --- src/external/gpl3/binutils/usr.bin/ld/arch/earm/defs.mk:1.1 Sun Aug 5 16:34:06 2012 +++ src/external/gpl3/binutils/usr.bin/ld/arch/earm/defs.mk Fri Oct 4 03:38:32 2013 @@ -1,5 +1,5 @@ # This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-binutils,v 1.8 2011/09/25 04:00:58 christos Exp +# Generated from: NetBSD: mknative-binutils,v 1.9 2013/10/01 15:41:17 skrll Exp # Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp # G_DEFS=-DHAVE_CONFIG_H @@ -10,3 +10,4 @@ G_OFILES=ldgram.o ldlex-wrapper.o lexsup G_STRINGIFY=astring.sed G_TEXINFOS=ld.texinfo G_target_alias=arm--netbsdelf-eabi +G_enable_initfini_array=no Index: src/external/gpl3/binutils/usr.bin/ld/arch/earmeb/defs.mk diff -u src/external/gpl3/binutils/usr.bin/ld/arch/earmeb/defs.mk:1.1 src/external/gpl3/binutils/usr.bin/ld/arch/earmeb/defs.mk:1.2 --- src/external/gpl3/binutils/usr.bin/ld/arch/earmeb/defs.mk:1.1 Fri Apr 26 11:01:31 2013 +++ src/external/gpl3/binutils/usr.bin/ld/arch/earmeb/defs.mk Fri Oct 4 03:38:32 2013 @@ -1,5 +1,5 @@ # This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-binutils,v 1.8 2011/09/25 04:00:58 christos Exp +# Generated from: NetBSD: mknative-binutils,v 1.9 2013/10/01 15:41:17 skrll Exp # Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp # G_DEFS=-DHAVE_CONFIG_H @@ -10,3 +10,4 @@ G_OFILES=ldgram.o ldlex-wrapper.o lexsup G_STRINGIFY=astring.sed G_TEXINFOS=ld.texinfo G_target_alias=armeb--netbsdelf-eabi +G_enable_initfini_array=no
CVS commit: src/external/gpl3/binutils/usr.bin/ld
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. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 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.19 src/external/gpl3/binutils/usr.bin/ld/Makefile:1.20 --- src/external/gpl3/binutils/usr.bin/ld/Makefile:1.19 Sun Sep 29 14:20:37 2013 +++ src/external/gpl3/binutils/usr.bin/ld/Makefile Tue Oct 1 16:07:35 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.19 2013/09/29 14:20:37 christos Exp $ +# $NetBSD: Makefile,v 1.20 2013/10/01 16:07:35 skrll Exp $ .include bsd.own.mk @@ -84,13 +84,15 @@ EMUL_LIB_PATH.${f}=/usr/lib #GENSCRIPTS = LIB_PATH='${LIB_PATH}' $(SHELL) $(srcdir)/genscripts.sh ${srcdir} ${libdir} ${prefix} ${exec_prefix} @host@ @target@ @ta rget_alias@ @EMULATION_LIBPATH@ @NATIVE_LIB_DIRS@ @use_sysroot@ +G_enable_initfini_array?=no + e${f}.c: ${DIST}/ld/genscripts.sh ${.CURDIR}/Makefile stringify.sed ${_MKTARGET_CREATE} unset MACHINE || true; \ LIB_PATH=${EMUL_LIB_PATH.${f}} NATIVE=yes \ ${HOST_SH} ${DIST}/ld/genscripts.sh ${DIST}/ld ${LIBDIR} /usr /usr/bin \ ${G_target_alias} ${G_target_alias} ${G_target_alias} \ - ${G_EMUL} ${LIBDIR} yes yes ${f} ${G_target_alias} + ${G_EMUL} ${LIBDIR} yes ${G_enable_initfini_array} ${f} ${G_target_alias} .if ${BINUTILS_MACHINE_ARCH} == x86_64 \ || ${BINUTILS_MACHINE_ARCH} == sparc64 \
CVS commit: src/external/gpl3/binutils/usr.bin/ld/arch/x86_64
Module Name:src Committed By: skrll Date: Tue Oct 1 15:43:00 UTC 2013 Modified Files: src/external/gpl3/binutils/usr.bin/ld/arch/x86_64: defs.mk Log Message: Re-run binutils mknative for amd64 to grab enable_initfini_array To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/binutils/usr.bin/ld/arch/x86_64/defs.mk 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/x86_64/defs.mk diff -u src/external/gpl3/binutils/usr.bin/ld/arch/x86_64/defs.mk:1.3 src/external/gpl3/binutils/usr.bin/ld/arch/x86_64/defs.mk:1.4 --- src/external/gpl3/binutils/usr.bin/ld/arch/x86_64/defs.mk:1.3 Sun Sep 29 14:20:37 2013 +++ src/external/gpl3/binutils/usr.bin/ld/arch/x86_64/defs.mk Tue Oct 1 15:43:00 2013 @@ -1,5 +1,5 @@ # This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-binutils,v 1.8 2011/09/25 04:00:58 christos Exp +# Generated from: NetBSD: mknative-binutils,v 1.9 2013/10/01 15:41:17 skrll Exp # Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp # G_DEFS=-DHAVE_CONFIG_H @@ -10,3 +10,4 @@ G_OFILES=ldgram.o ldlex-wrapper.o lexsup G_STRINGIFY=astring.sed G_TEXINFOS=ld.texinfo G_target_alias=x86_64--netbsd +G_enable_initfini_array=no
CVS commit: src/external/gpl3/binutils/usr.bin/ld
Module Name:src Committed By: apb Date: Sat Sep 10 19:26:18 UTC 2011 Modified Files: src/external/gpl3/binutils/usr.bin/ld: Makefile Log Message: Don't include .depend.* files during make clean or make cleandir To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 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.9 src/external/gpl3/binutils/usr.bin/ld/Makefile:1.10 --- src/external/gpl3/binutils/usr.bin/ld/Makefile:1.9 Tue Apr 5 10:48:47 2011 +++ src/external/gpl3/binutils/usr.bin/ld/Makefile Sat Sep 10 19:26:18 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.9 2011/04/05 10:48:47 joerg Exp $ +# $NetBSD: Makefile,v 1.10 2011/09/10 19:26:18 apb Exp $ .include bsd.own.mk @@ -51,7 +51,7 @@ ${PROG}.info: configdoc.texi bfdver.texi .for f in ${G_EMULATION_OFILES:S/^e//:R} -.if exists(.depend.${f}) +.if exists(.depend.${f}) !(make(clean) || make(cleandir)) .include .depend.${f} .endif
CVS commit: src/external/gpl3/binutils/usr.bin/ld
Module Name:src Committed By: joerg Date: Tue Apr 5 10:48:48 UTC 2011 Modified Files: src/external/gpl3/binutils/usr.bin/ld: Makefile Log Message: Fix typo to embed the right path for N64 To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 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.8 src/external/gpl3/binutils/usr.bin/ld/Makefile:1.9 --- src/external/gpl3/binutils/usr.bin/ld/Makefile:1.8 Mon Dec 14 15:49:19 2009 +++ src/external/gpl3/binutils/usr.bin/ld/Makefile Tue Apr 5 10:48:47 2011 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.8 2009/12/14 15:49:19 skrll Exp $ +# $NetBSD: Makefile,v 1.9 2011/04/05 10:48:47 joerg Exp $ .include bsd.own.mk @@ -84,7 +84,7 @@ . elif ${MACHINE_ARCH} == mips64el . if ${f} == elf32ltsmip || ${f} == elf32btsmip EMUL_LIB_PATH.${f}:=/usr/lib/o32 -. elif ${f} == elf64btsmip || ${f} == elf64btsmip +. elif ${f} == elf64ltsmip || ${f} == elf64btsmip EMUL_LIB_PATH.${f}:=/usr/lib/64 . else EMUL_LIB_PATH.${f}=/usr/lib
CVS commit: src/external/gpl3/binutils/usr.bin/ld
Module Name:src Committed By: mrg Date: Sun Dec 13 09:38:22 UTC 2009 Modified Files: src/external/gpl3/binutils/usr.bin/ld: Makefile Log Message: - set EMUL_LIB_PATH* for relevant mips emulations - make sure to install the all right mips ldscripts. XXX ugly To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 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.6 src/external/gpl3/binutils/usr.bin/ld/Makefile:1.7 --- src/external/gpl3/binutils/usr.bin/ld/Makefile:1.6 Fri Nov 27 14:39:39 2009 +++ src/external/gpl3/binutils/usr.bin/ld/Makefile Sun Dec 13 09:38:22 2009 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.6 2009/11/27 14:39:39 skrll Exp $ +# $NetBSD: Makefile,v 1.7 2009/12/13 09:38:22 mrg Exp $ .include bsd.own.mk @@ -83,6 +83,12 @@ EMUL_LIB_PATH.${f}=/usr/lib/sparc . else EMUL_LIB_PATH.${f}=/usr/lib +. elif ${MACHINE_ARCH} == mips64el +. if ${f} == elf32ltsmip || ${f} == elf32btsmip +EMUL_LIB_PATH.${f}:=/usr/lib/o32 +. elif ${f} == elf64btsmip || ${f} == elf64btsmip +EMUL_LIB_PATH.${f}:=/usr/lib/64 +. endif . endif #GENSCRIPTS = LIB_PATH='${LIB_PATH}' $(SHELL) $(srcdir)/genscripts.sh ${srcdir} ${libdir} ${prefix} ${exec_prefix} @host@ @target@ @ta rget_alias@ @EMULATION_LIBPATH@ @NATIVE_LIB_DIRS@ @use_sysroot@ @@ -95,13 +101,19 @@ ${G_target_alias} ${G_target_alias} ${G_target_alias} \ ${G_EMUL} ${LIBDIR} yes ${f} ${G_target_alias} -.if ${MACHINE_ARCH} == x86_64 || ${MACHINE_ARCH} == sparc64 +.if ${MACHINE_ARCH} == x86_64 || ${MACHINE_ARCH} == sparc64 || \ +${MACHINE_ARCH} == mips64el || ${MACHINE_ARCH} == mips64eb FILES+= ${f}.x ${f}.xbn ${f}.xn ${f}.xr ${f}.xu -# XXX hack to find out if .xs exists - slow! +# XXX hack to find out if .xs/.xc exists - slow! HAS_XS!= grep '^GENERATE_SHLIB_SCRIPT' ${DIST}/ld/emulparams/${f}.sh || echo +# XXX +#HAS_XC!= grep '^GENERATE_COMBRELOC_SCRIPT' ${DIST}/ld/emulparams/${f}.sh || echo .if !empty(HAS_XS) FILES+= ${f}.xc ${f}.xd ${f}.xdc ${f}.xdw ${f}.xs ${f}.xsc ${f}.xsw ${f}.xw +# only do this if we don't have GENERATE_SHLIB_SCRIPT +.elif ${MACHINE_ARCH} == mips64el || ${MACHINE_ARCH} == mips64eb +FILES+= ${f}.xc ${f}.xs ${f}.xsc ${f}.xsw ${f}.xw .endif .endif # x64_64 || sparc64
CVS commit: src/external/gpl3/binutils/usr.bin/ld
Module Name:src Committed By: skrll Date: Fri Nov 27 14:39:39 UTC 2009 Modified Files: src/external/gpl3/binutils/usr.bin/ld: Makefile Log Message: Fix typo and hopefully the dependency problem that manifests itself with compile problems around lang_insert_orphan. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 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.5 src/external/gpl3/binutils/usr.bin/ld/Makefile:1.6 --- src/external/gpl3/binutils/usr.bin/ld/Makefile:1.5 Tue Nov 10 14:47:52 2009 +++ src/external/gpl3/binutils/usr.bin/ld/Makefile Fri Nov 27 14:39:39 2009 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.5 2009/11/10 14:47:52 skrll Exp $ +# $NetBSD: Makefile,v 1.6 2009/11/27 14:39:39 skrll Exp $ .include bsd.own.mk @@ -59,9 +59,9 @@ ${_MKTARGET_CREATE} (srcdir=${DIST}/ld EMULATION_NAME=$f . ${:M*.sh} \ if [ x$$TEMPLATE_NAME != x ]; then \ - temp_emul=$$TEMPLATE_NAME.em; \ + temp_name=$$TEMPLATE_NAME.em; \ else \ - temp_emul=; \ + temp_name=; \ fi; \ if [ x$$SCRIPT_NAME != x ]; then \ script=$$SCRIPT_NAME.sc; \