aboutsummaryrefslogtreecommitdiff
path: root/ld
diff options
context:
space:
mode:
authorMatthew Green <mrg@redhat.com>2002-04-07 13:57:53 +0000
committerMatthew Green <mrg@redhat.com>2002-04-07 13:57:53 +0000
commitc657a1f082d393862981e62d8e6ed377d549539d (patch)
tree5bafcb69c4e519234c5682d47c720cc964a157ad /ld
parent0565ba96014626119a16165c870849611cadbfeb (diff)
downloadgdb-c657a1f082d393862981e62d8e6ed377d549539d.zip
gdb-c657a1f082d393862981e62d8e6ed377d549539d.tar.gz
gdb-c657a1f082d393862981e62d8e6ed377d549539d.tar.bz2
* ld/configure.host (*-*-netbsd*): Add support for NetBSD/ELF.
Diffstat (limited to 'ld')
-rw-r--r--ld/ChangeLog4
-rw-r--r--ld/configure.host7
2 files changed, 11 insertions, 0 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog
index 6f3a682..f3968d3 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,7 @@
+2002-04-07 matthew green <mrg@redhat.com>
+
+ * ld/configure.host (*-*-netbsd*): Add support for NetBSD/ELF.
+
2002-04-04 Alan Modra <amodra@bigpond.net.au>
* dep-in.sed: Cope with absolute paths.
diff --git a/ld/configure.host b/ld/configure.host
index 56a950c..65c2fc7 100644
--- a/ld/configure.host
+++ b/ld/configure.host
@@ -223,6 +223,13 @@ x86_64-*-linux-gnu*)
*-*-linux*)
;;
+*-*-netbsd*)
+ NATIVE_LIB_DIRS=/usr/lib
+ # NetBSD typically does not use the GCC crtstuff, so ignore it.
+ HOSTING_CRT0='-dynamic-linker /usr/libexec/ld.elf_so /usr/lib/crt0.o /usr/lib/crtbegin.o'
+ HOSTING_LIBS='`if [ -f ../gcc/libgcc.a ] ; then echo ../gcc/libgcc.a ; else ${CC} -print-libgcc-file-name; fi` -lc `if [ -f ../gcc/libgcc.a ] ; then echo ../gcc/libgcc.a ; else ${CC} -print-libgcc-file-name; fi` /usr/lib/crtend.o'
+ ;;
+
alpha*-*-*)
HOSTING_CRT0=/usr/ccs/lib/crt0.o
NATIVE_LIB_DIRS=/usr/ccs/lib