Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src build and install the arm ldscripts. now i can build oabi a...
details: https://anonhg.NetBSD.org/src/rev/72adbb7679e2
branches: trunk
changeset: 348236:72adbb7679e2
user: mrg <mrg%NetBSD.org@localhost>
date: Tue Oct 11 07:23:52 2016 +0000
description:
build and install the arm ldscripts. now i can build oabi again.
diffstat:
distrib/sets/lists/comp/ad.arm | 95 +++++++++++++++++++++++++++++-
external/gpl3/binutils/usr.bin/ld/Makefile | 16 +++-
2 files changed, 106 insertions(+), 5 deletions(-)
diffs (142 lines):
diff -r ef1234bf8e48 -r 72adbb7679e2 distrib/sets/lists/comp/ad.arm
--- a/distrib/sets/lists/comp/ad.arm Tue Oct 11 07:05:29 2016 +0000
+++ b/distrib/sets/lists/comp/ad.arm Tue Oct 11 07:23:52 2016 +0000
@@ -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
diff -r ef1234bf8e48 -r 72adbb7679e2 external/gpl3/binutils/usr.bin/ld/Makefile
--- a/external/gpl3/binutils/usr.bin/ld/Makefile Tue Oct 11 07:05:29 2016 +0000
+++ b/external/gpl3/binutils/usr.bin/ld/Makefile Tue Oct 11 07:23:52 2016 +0000
@@ -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 @@
${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
Home |
Main Index |
Thread Index |
Old Index