mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2024-11-23 20:19:49 +00:00
Add support for i386-dragonfly target.
This commit is contained in:
parent
0d4f1889b5
commit
0b3e17e93d
@ -1,3 +1,9 @@
|
||||
2007-08-28 Robert Sebastian Gerus <arachnist@gmail.com>
|
||||
|
||||
* config.bfd: Add support for i[3-7]86-*-dragonfly*.
|
||||
* configure.in: Likewise.
|
||||
* configure: Regenerate.
|
||||
|
||||
2007-08-25 Ulrich Weigand <uweigand@de.ibm.com>
|
||||
Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
|
@ -533,7 +533,7 @@ case "${targ}" in
|
||||
targ_selvecs=i386bsd_vec
|
||||
targ_underscore=yes
|
||||
;;
|
||||
i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu)
|
||||
i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*)
|
||||
targ_defvec=bfd_elf32_i386_freebsd_vec
|
||||
targ_selvecs=i386coff_vec
|
||||
# FreeBSD <= 4.0 supports only the old nonstandard way of ABI labelling.
|
||||
|
6
bfd/configure
vendored
6
bfd/configure
vendored
@ -17463,7 +17463,7 @@ if test "${target}" = "${host}"; then
|
||||
COREFILE=trad-core.lo
|
||||
TRAD_HEADER='"hosts/i386bsd.h"'
|
||||
;;
|
||||
i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu)
|
||||
i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*)
|
||||
COREFILE=''
|
||||
TRAD_HEADER='"hosts/i386bsd.h"'
|
||||
;;
|
||||
@ -19068,6 +19068,8 @@ do
|
||||
bfd_elf32_hppa_nbsd_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
|
||||
bfd_elf32_hppa_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
|
||||
bfd_elf32_i370_vec) tb="$tb elf32-i370.lo elf32.lo $elf" ;;
|
||||
bfd_elf32_i386_dragonfly_vec)
|
||||
tb="$tb elf32-i386.lo elf-vxworks.lo elf32.lo $elf" ;;
|
||||
bfd_elf32_i386_freebsd_vec) tb="$tb elf32-i386.lo elf-vxworks.lo elf32.lo $elf" ;;
|
||||
bfd_elf32_i386_vxworks_vec) tb="$tb elf32-i386.lo elf-vxworks.lo elf32.lo $elf" ;;
|
||||
bfd_elf32_i386_vec) tb="$tb elf32-i386.lo elf-vxworks.lo elf32.lo $elf" ;;
|
||||
@ -22284,7 +22286,7 @@ done
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 3 of the License, or
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful, but
|
||||
|
@ -248,7 +248,7 @@ changequote([,])dnl
|
||||
TRAD_HEADER='"hosts/i386bsd.h"'
|
||||
;;
|
||||
changequote(,)dnl
|
||||
i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu)
|
||||
i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*)
|
||||
changequote([,])dnl
|
||||
COREFILE=''
|
||||
TRAD_HEADER='"hosts/i386bsd.h"'
|
||||
@ -646,6 +646,8 @@ do
|
||||
bfd_elf32_hppa_nbsd_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
|
||||
bfd_elf32_hppa_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
|
||||
bfd_elf32_i370_vec) tb="$tb elf32-i370.lo elf32.lo $elf" ;;
|
||||
bfd_elf32_i386_dragonfly_vec)
|
||||
tb="$tb elf32-i386.lo elf-vxworks.lo elf32.lo $elf" ;;
|
||||
bfd_elf32_i386_freebsd_vec) tb="$tb elf32-i386.lo elf-vxworks.lo elf32.lo $elf" ;;
|
||||
bfd_elf32_i386_vxworks_vec) tb="$tb elf32-i386.lo elf-vxworks.lo elf32.lo $elf" ;;
|
||||
bfd_elf32_i386_vec) tb="$tb elf32-i386.lo elf-vxworks.lo elf32.lo $elf" ;;
|
||||
|
@ -1,3 +1,7 @@
|
||||
2007-08-28 Robert Sebastian Gerus <arachnist@gmail.com>
|
||||
|
||||
* configure.tgt: Add support for i[3-7]86-*-dragonfly*.
|
||||
|
||||
2007-08-24 Joseph Myers <joseph@codesourcery.com>
|
||||
Paul Brook <paul@codesourcery.com>
|
||||
|
||||
|
@ -198,7 +198,7 @@ case ${generic_target} in
|
||||
i386-*-freebsdaout*) fmt=aout em=386bsd ;;
|
||||
i386-*-freebsd[12].*) fmt=aout em=386bsd ;;
|
||||
i386-*-freebsd[12]) fmt=aout em=386bsd ;;
|
||||
i386-*-freebsd* | i386-*-kfreebsd*-gnu)
|
||||
i386-*-freebsd* | i386-*-kfreebsd*-gnu | i386-*-dragonfly*)
|
||||
fmt=elf em=freebsd ;;
|
||||
i386-*-sysv*) fmt=coff ;;
|
||||
i386-*-sco3.2v5*coff) fmt=coff ;;
|
||||
|
@ -1,3 +1,8 @@
|
||||
2007-08-28 Robert Sebastian Gerus <arachnist@gmail.com>
|
||||
|
||||
* configure.host: Add support for i[3-7]86-*-dragonfly*.
|
||||
* configure.tgt: Likewise.
|
||||
|
||||
2007-08-18 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* ld.texinfo (Input Section Basics): Correct EXCLUDE_FILE example.
|
||||
|
@ -18,7 +18,7 @@ HOSTING_LIBS='`if [ -f ../gcc/libgcc.a ]; then libgcc=../gcc/libgcc.a; else libg
|
||||
|
||||
case "${host}" in
|
||||
|
||||
*-*-freebsd* | *-*-kfreebsd*-gnu)
|
||||
*-*-freebsd* | *-*-kfreebsd*-gnu | *-*-dragonfly*)
|
||||
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`'
|
||||
;;
|
||||
@ -233,7 +233,7 @@ x86_64-*-linux-*)
|
||||
HOSTING_CRT0=`echo "$HOSTING_CRT0" | sed -e "s,\\\`specs.*\"\\\`,/lib64/ld-linux-x86-64.so.2,"`
|
||||
;;
|
||||
|
||||
*-*-freebsd* | *-*-kfreebsd*-gnu)
|
||||
*-*-freebsd* | *-*-kfreebsd*-gnu | *-*-dragonfly*)
|
||||
;;
|
||||
|
||||
*-*-linux*)
|
||||
|
@ -237,7 +237,7 @@ x86_64-*-elf*) targ_emul=elf_x86_64
|
||||
i[3-7]86-*-kaos*) targ_emul=elf_i386 ;;
|
||||
i[3-7]86-*-freebsdaout* | i[3-7]86-*-freebsd[12].* | i[3-7]86-*-freebsd[12])
|
||||
targ_emul=i386bsd ;;
|
||||
i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu)
|
||||
i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu | i[3-7]86-*-dragonfly*)
|
||||
targ_emul=elf_i386_fbsd
|
||||
targ_extra_emuls="elf_i386 i386bsd" ;;
|
||||
x86_64-*-freebsd* | x86_64-*-kfreebsd*-gnu)
|
||||
@ -640,7 +640,7 @@ esac
|
||||
NATIVE_LIB_DIRS='/usr/local/lib /lib /usr/lib'
|
||||
case "${target}" in
|
||||
|
||||
*-*-freebsd*)
|
||||
*-*-freebsd* | *-*-dragonfly*)
|
||||
NATIVE_LIB_DIRS='/lib /usr/lib /usr/local/lib'
|
||||
;;
|
||||
|
||||
@ -680,7 +680,7 @@ i[03-9x]86-*-cygwin*)
|
||||
*-*-linux*)
|
||||
;;
|
||||
|
||||
*-*-freebsd*)
|
||||
*-*-freebsd* | *-*-dragonfly*)
|
||||
;;
|
||||
|
||||
*-*-netbsd*)
|
||||
|
Loading…
Reference in New Issue
Block a user