Add support for v850E2 and v850E2V3
[deliverable/binutils-gdb.git] / gdb / configure.ac
index aeac06001db5d51a4d1910bd02db26fcc804608a..bfe1803786bb5b4a8bf8344891f43055909cb7d4 100644 (file)
@@ -792,7 +792,9 @@ else
                        ${python_includes}, "${python_libs} -lpython2.4")
     fi
   fi
-  if test "${have_libpython}" = python2.6; then
+  if test "${have_libpython}" = python2.7; then
+    AC_DEFINE(HAVE_LIBPYTHON2_7, 1, [Define if Python 2.7 is being used.])
+  elif test "${have_libpython}" = python2.6; then
     AC_DEFINE(HAVE_LIBPYTHON2_6, 1, [Define if Python 2.6 is being used.])
   elif test "${have_libpython}" = python2.5; then
     AC_DEFINE(HAVE_LIBPYTHON2_5, 1, [Define if Python 2.5 is being used.])
@@ -1453,54 +1455,47 @@ aix*)
   ;;
 esac
 
+AC_MSG_CHECKING(for the dynamic export flag)
+dynamic_list=false
 if test "${gdb_native}" = yes; then
-   if test "$GCC" = "yes" ; then
-      # The dynamically loaded libthread_db needs access to symbols in the gdb
-      # executable.  Older GNU ld supports --export-dynamic but --dynamic-list
-      # may not be supported there.
-      AC_MSG_CHECKING(for the dynamic export flag)
-      old_LDFLAGS="$LDFLAGS"
-      # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
-      RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
-      LDFLAGS="$LDFLAGS $RDYNAMIC"
-      dynamic_list=false
-      if test "${have_libpython}" = no; then
-       AC_TRY_LINK([], [], [dynamic_list=true])
-      else
-       # Workaround http://bugs.python.org/issue4434 where static
-       # libpythonX.Y.a would get its symbols required for
-       # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
-       # Problem does not happen for the recommended libpythonX.Y.so linkage.
-       old_CFLAGS="$CFLAGS"
-       CFLAGS="$CFLAGS $PYTHON_CFLAGS"
-       AC_RUN_IFELSE(
-         AC_LANG_PROGRAM(
-           [#include "]${have_libpython}[/Python.h"],
-           [int err;
-            Py_Initialize ();
-            err = PyRun_SimpleString ("import itertools\n");
-            Py_Finalize ();
-            return err == 0 ? 0 : 1;]),
-         [dynamic_list=true], [], [true])
-       CFLAGS="$old_CFLAGS"
-      fi
-      if $dynamic_list;then
-       found="-Wl,--dynamic-list"
-       RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
-      else
-       RDYNAMIC="-rdynamic"
-       LDFLAGS="$old_LDFLAGS $RDYNAMIC"
-       AC_TRY_LINK([], [],
-                   [found="-rdynamic"],
-                   [found="no"
-                    # Error on its usage by .mh file.
-                    RDYNAMIC="no-rdynamic-available"])
-      fi
-      AC_SUBST(RDYNAMIC)
-      LDFLAGS="$old_LDFLAGS"
-      AC_MSG_RESULT($found)
+   # The dynamically loaded libthread_db needs access to symbols in the gdb
+   # executable.  Older GNU ld supports --export-dynamic but --dynamic-list
+   # may not be supported there.
+   old_LDFLAGS="$LDFLAGS"
+   # Older GNU ld supports --export-dynamic but --dynamic-list it does not.
+   RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
+   LDFLAGS="$LDFLAGS $RDYNAMIC"
+   if test "${have_libpython}" = no; then
+     AC_TRY_LINK([], [], [dynamic_list=true])
+   else
+     # Workaround http://bugs.python.org/issue4434 where static
+     # libpythonX.Y.a would get its symbols required for
+     # pythonX.Y/lib-dynload/*.so modules hidden by -Wl,--dynamic-list.
+     # Problem does not happen for the recommended libpythonX.Y.so linkage.
+     old_CFLAGS="$CFLAGS"
+     CFLAGS="$CFLAGS $PYTHON_CFLAGS"
+     AC_RUN_IFELSE(
+       AC_LANG_PROGRAM(
+         [#include "]${have_libpython}[/Python.h"],
+         [int err;
+          Py_Initialize ();
+          err = PyRun_SimpleString ("import itertools\n");
+          Py_Finalize ();
+          return err == 0 ? 0 : 1;]),
+       [dynamic_list=true], [], [true])
+     CFLAGS="$old_CFLAGS"
    fi
+   LDFLAGS="$old_LDFLAGS"
+fi
+if $dynamic_list; then
+  found="-Wl,--dynamic-list"
+  RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'
+else
+  found="-rdynamic"
+  RDYNAMIC="-rdynamic"
 fi
+AC_SUBST(RDYNAMIC)
+AC_MSG_RESULT($found)
 
 dnl For certain native configurations, we need to check whether thread
 dnl support can be built in or not.
This page took 0.030235 seconds and 4 git commands to generate.