gdb/
authorThomas Schwinge <tschwinge@gnu.org>
Thu, 16 May 2013 21:54:34 +0000 (21:54 +0000)
committerThomas Schwinge <tschwinge@gnu.org>
Thu, 16 May 2013 21:54:34 +0000 (21:54 +0000)
2013-05-16  Yue Lu  <hacklu.newborn@gmail.com>

* configure.ac: Ensure MIG is available when building for GNU Hurd
hosts.
* configure: Regenerate.

gdb/ChangeLog
gdb/configure
gdb/configure.ac

index 8df3cff..fa89ed3 100644 (file)
@@ -1,3 +1,9 @@
+2013-05-16  Yue Lu  <hacklu.newborn@gmail.com>
+
+       * configure.ac: Ensure MIG is available when building for GNU Hurd
+       hosts.
+       * configure: Regenerate.
+
 2013-05-16  Joel Brobecker  <brobecker@adacore.com>
 
        * dwarf2read.c (set_cu_language): Add DW_LANG_UPC handling.
index 6033791..f0cdeb2 100755 (executable)
@@ -6136,8 +6136,10 @@ else
 fi
 
 
-# Needed for GNU/Hurd.
-if test -n "$ac_tool_prefix"; then
+case $host_os in
+  gnu*)
+    # Needed for GNU Hurd hosts.
+    if test -n "$ac_tool_prefix"; then
   # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args.
 set dummy ${ac_tool_prefix}mig; ac_word=$2
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
@@ -6229,6 +6231,11 @@ else
   MIG="$ac_cv_prog_MIG"
 fi
 
+    if test x"$MIG" = x; then
+      as_fn_error "MIG not found but required for $host hosts" "$LINENO" 5
+    fi
+    ;;
+esac
 
 # ---------------------- #
 # Checks for libraries.  #
index 3e95c25..c3f79ec 100644 (file)
@@ -486,8 +486,15 @@ AC_CHECK_TOOL(AR, ar)
 AC_CHECK_TOOL(DLLTOOL, dlltool)
 AC_CHECK_TOOL(WINDRES, windres)
 
-# Needed for GNU/Hurd.
-AC_CHECK_TOOL(MIG, mig)
+case $host_os in
+  gnu*)
+    # Needed for GNU Hurd hosts.
+    AC_CHECK_TOOL(MIG, mig)
+    if test x"$MIG" = x; then
+      AC_MSG_ERROR([MIG not found but required for $host hosts])
+    fi
+    ;;
+esac
 
 # ---------------------- #
 # Checks for libraries.  #