diff options
author | Nick Clifton <nickc@redhat.com> | 2011-03-28 11:18:27 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2011-03-28 11:18:27 +0000 |
commit | 5b806d279379d653094d290ae57498ad4ddd6cbf (patch) | |
tree | d3966f050b1757f3c84268f6b56c4c1ff3c23d58 /ld/configure.host | |
parent | f31d24a0a1236c774e77b9bdb69eab870dddb8e9 (diff) | |
download | gdb-5b806d279379d653094d290ae57498ad4ddd6cbf.zip gdb-5b806d279379d653094d290ae57498ad4ddd6cbf.tar.gz gdb-5b806d279379d653094d290ae57498ad4ddd6cbf.tar.bz2 |
Add support for DragonFlyBSD target.
Diffstat (limited to 'ld/configure.host')
-rw-r--r-- | ld/configure.host | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/ld/configure.host b/ld/configure.host index f2dffe6..f47b961 100644 --- a/ld/configure.host +++ b/ld/configure.host @@ -18,7 +18,12 @@ HOSTING_LIBS='`if [ -f ../gcc/libgcc.a ]; then libgcc=../gcc/libgcc.a; else libg case "${host}" in -*-*-freebsd* | *-*-kfreebsd*-gnu | *-*-dragonfly*) +*-*-dragonfly*) + HOSTING_CRT0='-dynamic-linker `[ -f \`${CC} --print-prog-name=ld-elf.so.2\` ] || echo /usr/libexec/``${CC} --print-prog-name=ld-elf.so.2` `${CC} --print-file-name=crt1.o` `${CC} --print-file-name=crti.o` `${CC} --print-file-name=crtbegin.o`' + HOSTING_LIBS='-L`dirname \`${CC} --print-file-name=libc.so\`` '"$HOSTING_LIBS"' `if [ -f ../gcc/crtend.o ]; then echo ../gcc/crtend.o; else ${CC} --print-file-name=crtend.o; fi` `${CC} --print-file-name=crtn.o`' + ;; + +*-*-freebsd* | *-*-kfreebsd*-gnu) HOSTING_CRT0='-dynamic-linker `[ -f \`${CC} --print-prog-name=ld-elf.so.1\` ] || echo /usr/libexec/``${CC} --print-prog-name=ld-elf.so.1` `${CC} --print-file-name=crt1.o` `${CC} --print-file-name=crti.o` `${CC} --print-file-name=crtbegin.o`' HOSTING_LIBS='-L`dirname \`${CC} --print-file-name=libc.so\`` '"$HOSTING_LIBS"' `if [ -f ../gcc/crtend.o ]; then echo ../gcc/crtend.o; else ${CC} --print-file-name=crtend.o; fi` `${CC} --print-file-name=crtn.o`' ;; @@ -200,7 +205,10 @@ sparc64-*-solaris2* | sparcv9-*-solaris2*) HOSTING_LIBS="$HOSTING_LIBS"' `if [ -f ../gcc/crtend.o ]; then echo ../gcc/crtend.o; else ${CC} -print-file-name=crtend.o; fi` `if [ -f ../gcc/crtn.o ]; then echo ../gcc/crtn.o; else ${CC} -print-file-name=crtn.o; fi`' ;; -*-*-freebsd* | *-*-kfreebsd*-gnu | *-*-dragonfly*) +*-*-dragonfly*) + ;; + +*-*-freebsd* | *-*-kfreebsd*-gnu) ;; *-*-linux* | *-*-gnu*) |