* configure.ac: Don't fail if python is unusable when
configured with --with-python=auto. * configure: Regenerate.
This commit is contained in:
parent
8fe2a3694d
commit
e7a30f4647
3 changed files with 52 additions and 18 deletions
|
@ -1,3 +1,9 @@
|
||||||
|
2010-06-03 Doug Evans <dje@google.com>
|
||||||
|
|
||||||
|
* configure.ac: Don't fail if python is unusable when
|
||||||
|
configured with --with-python=auto.
|
||||||
|
* configure: Regenerate.
|
||||||
|
|
||||||
2010-06-03 Sami Wagiaalla <swagiaal@redhat.com>
|
2010-06-03 Sami Wagiaalla <swagiaal@redhat.com>
|
||||||
|
|
||||||
* dwarf2read.c (new_symbol): Remove redundant naming of symbol.
|
* dwarf2read.c (new_symbol): Remove redundant naming of symbol.
|
||||||
|
|
39
gdb/configure
vendored
39
gdb/configure
vendored
|
@ -2122,8 +2122,10 @@ $as_echo "$ac_res" >&6; }
|
||||||
ac_fn_c_check_decl ()
|
ac_fn_c_check_decl ()
|
||||||
{
|
{
|
||||||
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
|
as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $2 is declared" >&5
|
as_decl_name=`echo $2|sed 's/ *(.*//'`
|
||||||
$as_echo_n "checking whether $2 is declared... " >&6; }
|
as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
|
||||||
|
$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
|
||||||
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
|
if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
|
||||||
$as_echo_n "(cached) " >&6
|
$as_echo_n "(cached) " >&6
|
||||||
else
|
else
|
||||||
|
@ -2133,8 +2135,12 @@ $4
|
||||||
int
|
int
|
||||||
main ()
|
main ()
|
||||||
{
|
{
|
||||||
#ifndef $2
|
#ifndef $as_decl_name
|
||||||
(void) $2;
|
#ifdef __cplusplus
|
||||||
|
(void) $as_decl_use;
|
||||||
|
#else
|
||||||
|
(void) $as_decl_name;
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
;
|
;
|
||||||
|
@ -10463,12 +10469,12 @@ else
|
||||||
# Assume the python binary is ${with_python}/bin/python.
|
# Assume the python binary is ${with_python}/bin/python.
|
||||||
python_prog="${with_python}/bin/python"
|
python_prog="${with_python}/bin/python"
|
||||||
python_prefix=
|
python_prefix=
|
||||||
if test ! -x ${python_prog}; then
|
if test ! -x "${python_prog}"; then
|
||||||
# Fall back to gdb 7.0/7.1 behaviour.
|
# Fall back to gdb 7.0/7.1 behaviour.
|
||||||
python_prog=missing
|
python_prog=missing
|
||||||
python_prefix=${with_python}
|
python_prefix=${with_python}
|
||||||
fi
|
fi
|
||||||
elif test -x ${with_python}; then
|
elif test -x "${with_python}"; then
|
||||||
# While we can't run python compiled for $host (unless host == build),
|
# While we can't run python compiled for $host (unless host == build),
|
||||||
# the user could write a script that provides the needed information,
|
# the user could write a script that provides the needed information,
|
||||||
# so we support that.
|
# so we support that.
|
||||||
|
@ -10595,19 +10601,30 @@ fi
|
||||||
esac
|
esac
|
||||||
|
|
||||||
if test "${python_prog}" != missing; then
|
if test "${python_prog}" != missing; then
|
||||||
|
# We have a python program to use, but it may be too old.
|
||||||
|
# Don't flag an error for --with-python=auto (the default).
|
||||||
|
have_python_config=yes
|
||||||
python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
|
python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
|
||||||
if test $? != 0; then
|
if test $? != 0; then
|
||||||
as_fn_error "failure running python-config --includes" "$LINENO" 5
|
have_python_config=failed
|
||||||
|
if test "${with_python}" != auto; then
|
||||||
|
as_fn_error "failure running python-config --includes" "$LINENO" 5
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
|
python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
|
||||||
if test $? != 0; then
|
if test $? != 0; then
|
||||||
as_fn_error "failure running python-config --ldflags" "$LINENO" 5
|
have_python_config=failed
|
||||||
|
if test "${with_python}" != auto; then
|
||||||
|
as_fn_error "failure running python-config --ldflags" "$LINENO" 5
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
python_prefix=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
|
python_prefix=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
|
||||||
if test $? != 0; then
|
if test $? != 0; then
|
||||||
as_fn_error "failure running python-config --exec-prefix" "$LINENO" 5
|
have_python_config=failed
|
||||||
|
if test "${with_python}" != auto; then
|
||||||
|
as_fn_error "failure running python-config --exec-prefix" "$LINENO" 5
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
have_python_config=yes
|
|
||||||
else
|
else
|
||||||
# Fall back to gdb 7.0/7.1 behaviour.
|
# Fall back to gdb 7.0/7.1 behaviour.
|
||||||
if test -z ${python_prefix}; then
|
if test -z ${python_prefix}; then
|
||||||
|
@ -10679,7 +10696,7 @@ $as_echo "${found_usable_python}" >&6; }
|
||||||
as_fn_error "unable to determine python version from ${python_libs}" "$LINENO" 5
|
as_fn_error "unable to determine python version from ${python_libs}" "$LINENO" 5
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
else
|
elif test "${have_python_config}" != failed; then
|
||||||
if test "${have_libpython}" = no; then
|
if test "${have_libpython}" = no; then
|
||||||
|
|
||||||
version=python2.6
|
version=python2.6
|
||||||
|
|
|
@ -664,12 +664,12 @@ else
|
||||||
# Assume the python binary is ${with_python}/bin/python.
|
# Assume the python binary is ${with_python}/bin/python.
|
||||||
python_prog="${with_python}/bin/python"
|
python_prog="${with_python}/bin/python"
|
||||||
python_prefix=
|
python_prefix=
|
||||||
if test ! -x ${python_prog}; then
|
if test ! -x "${python_prog}"; then
|
||||||
# Fall back to gdb 7.0/7.1 behaviour.
|
# Fall back to gdb 7.0/7.1 behaviour.
|
||||||
python_prog=missing
|
python_prog=missing
|
||||||
python_prefix=${with_python}
|
python_prefix=${with_python}
|
||||||
fi
|
fi
|
||||||
elif test -x ${with_python}; then
|
elif test -x "${with_python}"; then
|
||||||
# While we can't run python compiled for $host (unless host == build),
|
# While we can't run python compiled for $host (unless host == build),
|
||||||
# the user could write a script that provides the needed information,
|
# the user could write a script that provides the needed information,
|
||||||
# so we support that.
|
# so we support that.
|
||||||
|
@ -716,19 +716,30 @@ else
|
||||||
esac
|
esac
|
||||||
|
|
||||||
if test "${python_prog}" != missing; then
|
if test "${python_prog}" != missing; then
|
||||||
|
# We have a python program to use, but it may be too old.
|
||||||
|
# Don't flag an error for --with-python=auto (the default).
|
||||||
|
have_python_config=yes
|
||||||
python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
|
python_includes=`${python_prog} ${srcdir}/python/python-config.py --includes`
|
||||||
if test $? != 0; then
|
if test $? != 0; then
|
||||||
AC_ERROR(failure running python-config --includes)
|
have_python_config=failed
|
||||||
|
if test "${with_python}" != auto; then
|
||||||
|
AC_ERROR(failure running python-config --includes)
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
|
python_libs=`${python_prog} ${srcdir}/python/python-config.py --ldflags`
|
||||||
if test $? != 0; then
|
if test $? != 0; then
|
||||||
AC_ERROR(failure running python-config --ldflags)
|
have_python_config=failed
|
||||||
|
if test "${with_python}" != auto; then
|
||||||
|
AC_ERROR(failure running python-config --ldflags)
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
python_prefix=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
|
python_prefix=`${python_prog} ${srcdir}/python/python-config.py --exec-prefix`
|
||||||
if test $? != 0; then
|
if test $? != 0; then
|
||||||
AC_ERROR(failure running python-config --exec-prefix)
|
have_python_config=failed
|
||||||
|
if test "${with_python}" != auto; then
|
||||||
|
AC_ERROR(failure running python-config --exec-prefix)
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
have_python_config=yes
|
|
||||||
else
|
else
|
||||||
# Fall back to gdb 7.0/7.1 behaviour.
|
# Fall back to gdb 7.0/7.1 behaviour.
|
||||||
if test -z ${python_prefix}; then
|
if test -z ${python_prefix}; then
|
||||||
|
@ -767,7 +778,7 @@ else
|
||||||
AC_MSG_ERROR([unable to determine python version from ${python_libs}])
|
AC_MSG_ERROR([unable to determine python version from ${python_libs}])
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
else
|
elif test "${have_python_config}" != failed; then
|
||||||
if test "${have_libpython}" = no; then
|
if test "${have_libpython}" = no; then
|
||||||
AC_TRY_LIBPYTHON(python2.6, have_libpython,
|
AC_TRY_LIBPYTHON(python2.6, have_libpython,
|
||||||
${python_includes}, "${python_libs} -lpython2.6")
|
${python_includes}, "${python_libs} -lpython2.6")
|
||||||
|
|
Loading…
Reference in a new issue