[gdb/build] Fix gdbserver build with -fsanitize=address
[binutils-gdb.git] / gdbserver / configure.srv
index b9a3703d7544da409a15936bb2d240b220b384df..833ad27c4c4d17e0346060a53cdbf935f892aa87 100644 (file)
@@ -61,6 +61,23 @@ case "${gdbserver_host}" in
                        ipa_obj="${ipa_obj} linux-aarch64-tdesc-ipa.o"
                        ipa_obj="${ipa_obj} arch/aarch64-ipa.o"
                        ;;
+  aarch64*-*-netbsd*)  srv_regobj=""
+                       srv_tgtobj="netbsd-low.o netbsd-aarch64-low.o fork-child.o"
+                       srv_tgtobj="${srv_tgtobj} nat/fork-inferior.o"
+                       srv_tgtobj="${srv_tgtobj} nat/netbsd-nat.o"
+                       srv_tgtobj="${srv_tgtobj} arch/aarch64-insn.o arch/aarch64.o"
+                       ;;
+  arc*-*-linux*)
+                       srv_regobj=""
+                       srv_tgtobj="linux-arc-low.o arch/arc.o $srv_linux_obj"
+                       srv_xmlfiles="arc/v1-core.xml"
+                       srv_xmlfiles="${srv_xmlfiles} arc/v1-aux.xml"
+                       srv_xmlfiles="${srv_xmlfiles} arc/v2-core.xml"
+                       srv_xmlfiles="${srv_xmlfiles} arc/v2-aux.xml"
+                       srv_linux_regsets=yes
+                       srv_linux_usrregs=yes
+                       srv_linux_thread_db=yes
+                       ;;
   arm*-*-linux*)       srv_tgtobj="$srv_linux_obj linux-arm-low.o"
                        srv_tgtobj="$srv_tgtobj linux-arm-tdesc.o"
                        srv_tgtobj="$srv_tgtobj linux-aarch32-low.o"
@@ -101,6 +118,12 @@ case "${gdbserver_host}" in
                        srv_tgtobj="${srv_tgtobj} arch/i386.o"
                        srv_mingw=yes
                        ;;
+  i[34567]86-*-netbsd*)        srv_regobj=""
+                       srv_tgtobj="netbsd-low.o netbsd-i386-low.o fork-child.o"
+                       srv_tgtobj="${srv_tgtobj} nat/fork-inferior.o"
+                       srv_tgtobj="${srv_tgtobj} nat/netbsd-nat.o"
+                       srv_tgtobj="${srv_tgtobj} arch/i386.o"
+                       ;;
   ia64-*-linux*)       srv_regobj=reg-ia64.o
                        srv_tgtobj="$srv_linux_obj linux-ia64-low.o"
                        srv_linux_usrregs=yes