X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Fconfigure.nat;h=6b0f44fede62aa7bf14dae9c82e5cabe6410d014;hb=bd64614eb737096f40b976fb505ddd42e7f1614c;hp=b9b9a40f6fa775677f71fd68cab430c3482b203b;hpb=3b912944f4257dd935c91b77a51bc2e4baa1018e;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/configure.nat b/gdb/configure.nat index b9b9a40f6f..6b0f44fede 100644 --- a/gdb/configure.nat +++ b/gdb/configure.nat @@ -1,5 +1,5 @@ # ; -*- mode: sh ; -*- -# Copyright (C) 2013-2017 Free Software Foundation, Inc. +# Copyright (C) 2013-2018 Free Software Foundation, Inc. # # This file is part of GDB. # @@ -68,6 +68,7 @@ case ${gdb_host} in ;; nbsd*) NATDEPFILES='fork-child.o fork-inferior.o inf-ptrace.o' + HAVE_NATIVE_GCORE_HOST=1 ;; obsd*) NATDEPFILES='fork-child.o fork-inferior.o inf-ptrace.o' @@ -81,6 +82,16 @@ case ${gdb_host} in aix) NATDEPFILES='fork-inferior.o fork-child.o inf-ptrace.o' ;; + darwin) + NATDEPFILES='fork-child.o fork-inferior.o darwin-nat.o \ + darwin-nat-info.o' + ;; + sol2) + NATDEPFILES='fork-child.o fork-inferior.o \ + procfs.o proc-api.o proc-events.o proc-flags.o proc-why.o \ + sol-thread.o' + HAVE_NATIVE_GCORE_HOST=1 + ;; esac # This is where we actually filter by host and host CPU. @@ -104,7 +115,7 @@ case ${gdb_host} in case ${gdb_host_cpu} in alpha) # Host: Little-endian Alpha running Linux - NATDEPFILES="${NATDEPFILES} alpha-linux-nat.o" + NATDEPFILES="${NATDEPFILES} linux-nat-trad.o alpha-linux-nat.o" # doublest.c currently assumes some properties of FP arithmetic # on the host which require this. MH_CFLAGS='-mieee' @@ -133,14 +144,23 @@ case ${gdb_host} in case ${gdb_host_cpu} in i386) # Host: IA86 running Darwin - NATDEPFILES='fork-child.o darwin-nat.o \ - i386-darwin-nat.o x86-nat.o x86-dregs.o amd64-nat.o \ - darwin-nat-info.o' + NATDEPFILES="${NATDEPFILES} i386-darwin-nat.o x86-nat.o \ + x86-dregs.o amd64-nat.o" ;; esac ;; fbsd) case ${gdb_host_cpu} in + aarch64) + # Host: FreeBSD/aarch64 + NATDEPFILES="${NATDEPFILES} aarch64-fbsd-nat.o" + LOADLIBES= + ;; + arm) + # Host: FreeBSD/arm + NATDEPFILES="${NATDEPFILES} arm-fbsd-nat.o" + LOADLIBES= + ;; i386) # Host: FreeBSD/i386 NATDEPFILES="${NATDEPFILES} x86-nat.o x86-dregs.o \ @@ -203,16 +223,6 @@ case ${gdb_host} in ;; esac ;; - i386sol2) - case ${gdb_host_cpu} in - i386) - # Host: Solaris x86 - NATDEPFILES='fork-child.o i386-v4-nat.o i386-sol2-nat.o \ - procfs.o proc-api.o proc-events.o proc-flags.o proc-why.o' - HAVE_NATIVE_GCORE_HOST=1 - ;; - esac - ;; linux) case ${gdb_host_cpu} in aarch64) @@ -245,8 +255,8 @@ case ${gdb_host} in ;; mips) # Host: Linux/MIPS - NATDEPFILES="${NATDEPFILES} mips-linux-nat.o \ - mips-linux-watch.o" + NATDEPFILES="${NATDEPFILES} linux-nat-trad.o \ + mips-linux-nat.o mips-linux-watch.o" ;; pa) # Host: Hewlett-Packard PA-RISC machine, running Linux @@ -335,18 +345,19 @@ case ${gdb_host} in case ${gdb_host_cpu} in i386) # Host: NetBSD/amd64 - NATDEPFILES="${NATDEPFILES} nbsd-nat.o amd64-nat.o \ - x86-bsd-nat.o amd64-bsd-nat.o amd64-nbsd-nat.o" + NATDEPFILES="${NATDEPFILES} nbsd-nat.o amd64-nat.o x86-nat.o \ + x86-dregs.o x86-bsd-nat.o amd64-bsd-nat.o amd64-nbsd-nat.o" ;; sparc) # Host: NetBSD/sparc64 NATDEPFILES="${NATDEPFILES} sparc64-nbsd-nat.o sparc-nat.o \ bsd-kvm.o" + LOADLIBES='-lkvm' ;; esac ;; - nbdself) + nbsdelf) case ${gdb_host_cpu} in arm) # Host: NetBSD/arm @@ -354,8 +365,8 @@ case ${gdb_host} in ;; i386) # Host: NetBSD/i386 ELF - NATDEPFILES="${NATDEPFILES} nbsd-nat.o x86-bsd-nat.o \ - i386-bsd-nat.o i386-nbsd-nat.o bsd-kvm.o" + NATDEPFILES="${NATDEPFILES} nbsd-nat.o x86-nat.o x86-dregs.o \ + x86-bsd-nat.o i386-bsd-nat.o i386-nbsd-nat.o bsd-kvm.o" LOADLIBES='-lkvm' ;; m68k) @@ -399,10 +410,6 @@ case ${gdb_host} in NATDEPFILES="${NATDEPFILES} m68k-bsd-nat.o bsd-kvm.o" LOADLIBES='-lkvm' ;; - m88k) - # Host: OpenBSD/m88k - NATDEPFILES="${NATDEPFILES} m88k-bsd-nat.o" - ;; pa) # Host: OpenBSD/hppa NATDEPFILES="${NATDEPFILES} obsd-nat.o hppa-obsd-nat.o" @@ -450,23 +457,15 @@ case ${gdb_host} in ;; sol2) case ${gdb_host_cpu} in + i386) + # Host: Solaris x86_64 + NATDEPFILES="${NATDEPFILES} \ + amd64-nat.o i386-v4-nat.o i386-sol2-nat.o" + ;; sparc) # Host: Solaris SPARC & UltraSPARC NAT_FILE='nm-sol2.h' - NATDEPFILES='sparc-sol2-nat.o \ - fork-child.o \ - procfs.o proc-api.o proc-events.o proc-flags.o proc-why.o' - HAVE_NATIVE_GCORE_HOST=1 - ;; - esac - ;; - sol2-64) - case ${gdb_host_cpu} in - i386) - # Host: Solaris x86_64 - NATDEPFILES='fork-child.o amd64-nat.o i386-v4-nat.o i386-sol2-nat.o \ - procfs.o proc-api.o proc-events.o proc-flags.o proc-why.o' - HAVE_NATIVE_GCORE_HOST=1 + NATDEPFILES="${NATDEPFILES} sparc-sol2-nat.o" ;; esac ;; @@ -479,7 +478,8 @@ case ${gdb_host} in NAT_FILE= NAT_CDEPS= LOADLIBES= - NATDEPFILES='spu-linux-nat.o fork-child.o inf-ptrace.o \ + NATDEPFILES='spu-linux-nat.o \ + inf-ptrace.o fork-child.o fork-inferior.o \ linux-procfs.o linux-ptrace.o linux-waitpid.o \ linux-personality.o linux-namespaces.o' ;;