Module Name: src Committed By: mrg Date: Tue Oct 11 07:23:53 UTC 2016
Modified Files: src/distrib/sets/lists/comp: ad.arm src/external/gpl3/binutils/usr.bin/ld: Makefile Log Message: build and install the arm ldscripts. now i can build oabi again. To generate a diff of this commit: cvs rdiff -u -r1.72 -r1.73 src/distrib/sets/lists/comp/ad.arm cvs rdiff -u -r1.23 -r1.24 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/distrib/sets/lists/comp/ad.arm diff -u src/distrib/sets/lists/comp/ad.arm:1.72 src/distrib/sets/lists/comp/ad.arm:1.73 --- src/distrib/sets/lists/comp/ad.arm:1.72 Fri Mar 18 03:08:25 2016 +++ src/distrib/sets/lists/comp/ad.arm Tue Oct 11 07:23:53 2016 @@ -1,4 +1,4 @@ -# $NetBSD: ad.arm,v 1.72 2016/03/18 03:08:25 mrg Exp $ +# $NetBSD: ad.arm,v 1.73 2016/10/11 07:23:53 mrg Exp $ ./usr/include/acorn26 comp-c-include ./usr/include/acorn26/ansi.h comp-obsolete obsolete ./usr/include/acorn26/aout_machdep.h comp-obsolete obsolete @@ -673,3 +673,96 @@ ./usr/libdata/lint/llib-larm.ln comp-c-lintlib lint ./usr/libdata/lint/llib-larm32.ln comp-obsolete obsolete ./usr/libdata/lint/llib-lpmc.ln comp-c-lintlib lint +./usr/libdata/ldscripts/armelf.x -unknown- binutils +./usr/libdata/ldscripts/armelf.xbn -unknown- binutils +./usr/libdata/ldscripts/armelf.xc -unknown- binutils +./usr/libdata/ldscripts/armelf.xn -unknown- binutils +./usr/libdata/ldscripts/armelf.xr -unknown- binutils +./usr/libdata/ldscripts/armelf.xs -unknown- binutils +./usr/libdata/ldscripts/armelf.xsc -unknown- binutils +./usr/libdata/ldscripts/armelf.xsw -unknown- binutils +./usr/libdata/ldscripts/armelf.xu -unknown- binutils +./usr/libdata/ldscripts/armelf.xw -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd.x -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd.xbn -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd.xn -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd.xr -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd.xu -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd_eabi.x -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd_eabi.xbn -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd_eabi.xn -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd_eabi.xr -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd_eabi.xu -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd_eabihf.x -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd_eabihf.xbn -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd_eabihf.xn -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd_eabihf.xr -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd_eabihf.xu -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd.x -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd.xbn -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd.xn -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd.xr -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd.xu -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd_eabi.x -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd_eabi.xbn -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd_eabi.xn -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd_eabi.xr -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd_eabi.xu -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd_eabihf.x -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd_eabihf.xbn -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd_eabihf.xn -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd_eabihf.xr -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd_eabihf.xu -unknown- binutils +./usr/libdata/ldscripts/armnbsd.x -unknown- binutils +./usr/libdata/ldscripts/armnbsd.xbn -unknown- binutils +./usr/libdata/ldscripts/armnbsd.xn -unknown- binutils +./usr/libdata/ldscripts/armnbsd.xr -unknown- binutils +./usr/libdata/ldscripts/armnbsd.xu -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd.xc -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd.xd -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd.xdc -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd.xdw -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd.xs -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd.xsc -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd.xsw -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd.xw -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd_eabi.xc -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd_eabi.xd -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd_eabi.xdc -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd_eabi.xdw -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd_eabi.xs -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd_eabi.xsc -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd_eabi.xsw -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd_eabi.xw -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd_eabihf.xc -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd_eabihf.xd -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd_eabihf.xdc -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd_eabihf.xdw -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd_eabihf.xs -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd_eabihf.xsc -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd_eabihf.xsw -unknown- binutils +./usr/libdata/ldscripts/armelf_nbsd_eabihf.xw -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd.xc -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd.xd -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd.xdc -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd.xdw -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd.xs -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd.xsc -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd.xsw -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd.xw -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd_eabi.xc -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd_eabi.xd -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd_eabi.xdc -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd_eabi.xdw -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd_eabi.xs -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd_eabi.xsc -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd_eabi.xsw -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd_eabi.xw -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd_eabihf.xc -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd_eabihf.xd -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd_eabihf.xdc -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd_eabihf.xdw -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd_eabihf.xs -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd_eabihf.xsc -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd_eabihf.xsw -unknown- binutils +./usr/libdata/ldscripts/armelfb_nbsd_eabihf.xw -unknown- binutils Index: src/external/gpl3/binutils/usr.bin/ld/Makefile diff -u src/external/gpl3/binutils/usr.bin/ld/Makefile:1.23 src/external/gpl3/binutils/usr.bin/ld/Makefile:1.24 --- src/external/gpl3/binutils/usr.bin/ld/Makefile:1.23 Fri Jan 29 14:42:49 2016 +++ src/external/gpl3/binutils/usr.bin/ld/Makefile Tue Oct 11 07:23:52 2016 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.23 2016/01/29 14:42:49 christos Exp $ +# $NetBSD: Makefile,v 1.24 2016/10/11 07:23:52 mrg Exp $ CPPFLAGS+= -I${.CURDIR}/arch/${BINUTILS_MACHINE_ARCH} \ -I${DIST}/ld \ @@ -92,15 +92,23 @@ e${f}.c: ${DIST}/ld/genscripts.sh ${.CUR ${G_target_alias} ${G_target_alias} ${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:Mmips64*) +.if ${BINUTILS_MACHINE_ARCH} == "x86_64" || \ + ${BINUTILS_MACHINE_ARCH} == "sparc64" || \ + ${BINUTILS_MACHINE_ARCH} == "earm" || \ + ${BINUTILS_MACHINE_ARCH} == "arm" || \ + ${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 ${BINUTILS_MACHINE_ARCH} == "earm" || \ + ${BINUTILS_MACHINE_ARCH} == "arm" || \ + ${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