mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2025-02-21 01:53:05 +00:00
2008-06-05 Vladimir Prus <vladimir@codesourcery.com>
Nathan Sidwell <nathan@codesourcery.com> Joseph Myers <joseph@codesourcery.com> * acinclude.m4: Include ../config/acx.m4. * configure.ac: Use ACX_PKGVERSION and ACX_BUGURL. * configure, config.in: Regenerate. * main.c (print_gdb_help): Use REPORT_BUGS_TO for bug-reporting address. * top.c (print_gdb_version): Use PKGVERSION and REPORT_BUGS_TO. doc: 2008-06-05 Vladimir Prus <vladimir@codesourcery.com> Nathan Sidwell <nathan@codesourcery.com> Joseph Myers <joseph@codesourcery.com> * configure.ac: Include ../../config/acx.m4. Use ACX_PKGVERSION and ACX_BUGURL. * configure: Regenerate. * Makefile.in (PKGVERSION, BUGURL_TEXI): Define. (GDBvn.texi): Define VERSION_PACKAGE, BUGURL and BUGURL_DEFAULT. * gdb.texinfo: Use VERSION_PACKAGE and BUGURL. Remove mailing-list-specific text about bug reporting unless BUGURL_DEFAULT. gdbserver: 2008-06-05 Vladimir Prus <vladimir@codesourcery.com> Nathan Sidwell <nathan@codesourcery.com> Joseph Myers <joseph@codesourcery.com> * acinclude.m4: Include ../../config/acx.m4. * configure.ac: Use ACX_PKGVERSION and ACX_BUGURL. * configure, config.in: Regenerate. * Makefile.in (gdbreplay$(EXEEXT)): Add version.o. * server.c (gdbserver_version): Print PKGVERSION. (gdbsrever_usage): Add stream parameter. Print REPORT_BUGS_TO. (main): Adjust gdbserver_usage calls. * gdbreplay.c (version, host_name): Add declarations. (gdbreplay_version, gdbreplay_usage): New. (main): Accept --version and --help options.
This commit is contained in:
parent
75c9938534
commit
c16158bc9c
@ -1,3 +1,14 @@
|
||||
2008-06-05 Vladimir Prus <vladimir@codesourcery.com>
|
||||
Nathan Sidwell <nathan@codesourcery.com>
|
||||
Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* acinclude.m4: Include ../config/acx.m4.
|
||||
* configure.ac: Use ACX_PKGVERSION and ACX_BUGURL.
|
||||
* configure, config.in: Regenerate.
|
||||
* main.c (print_gdb_help): Use REPORT_BUGS_TO for bug-reporting
|
||||
address.
|
||||
* top.c (print_gdb_version): Use PKGVERSION and REPORT_BUGS_TO.
|
||||
|
||||
2008-06-05 Pedro Alves <pedro@codesourcery.com>
|
||||
|
||||
Replace 'target async' by 'maintenance set remote-async' and
|
||||
|
@ -20,6 +20,9 @@ sinclude(../config/lib-ld.m4)
|
||||
sinclude(../config/lib-prefix.m4)
|
||||
sinclude(../config/lib-link.m4)
|
||||
|
||||
dnl For ACX_PKGVERSION and ACX_BUGURL.
|
||||
sinclude(../config/acx.m4)
|
||||
|
||||
#
|
||||
# Sometimes the native compiler is a bogus stub for gcc or /usr/ucb/cc. This
|
||||
# makes configure think it's cross compiling. If --target wasn't used, then
|
||||
|
@ -561,6 +561,9 @@
|
||||
/* Define to the version of this package. */
|
||||
#undef PACKAGE_VERSION
|
||||
|
||||
/* Additional package description */
|
||||
#undef PKGVERSION
|
||||
|
||||
/* Define if the prfpregset_t type is broken. */
|
||||
#undef PRFPREGSET_T_BROKEN
|
||||
|
||||
@ -590,6 +593,9 @@
|
||||
'ptrdiff_t'. */
|
||||
#undef PTRDIFF_T_SUFFIX
|
||||
|
||||
/* Bug reporting address */
|
||||
#undef REPORT_BUGS_TO
|
||||
|
||||
/* Define as the return type of signal handlers (`int' or `void'). */
|
||||
#undef RETSIGTYPE
|
||||
|
||||
|
67
gdb/configure
vendored
67
gdb/configure
vendored
@ -314,7 +314,7 @@ ac_subdirs_all="$ac_subdirs_all doc testsuite"
|
||||
ac_subdirs_all="$ac_subdirs_all gdbtk"
|
||||
ac_subdirs_all="$ac_subdirs_all multi-ice"
|
||||
ac_subdirs_all="$ac_subdirs_all gdbserver"
|
||||
ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP EGREP RANLIB ac_ct_RANLIB build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os USE_NLS LIBINTL LIBINTL_DEP INCINTL XGETTEXT GMSGFMT POSUB CATALOGS DATADIRNAME INSTOBJEXT GENCAT CATOBJEXT localedir GL_COND_LIBTOOL_TRUE GL_COND_LIBTOOL_FALSE GNULIB_MEMMEM GNULIB_MEMPCPY GNULIB_MEMRCHR GNULIB_STPCPY GNULIB_STPNCPY GNULIB_STRCHRNUL GNULIB_STRDUP GNULIB_STRNDUP GNULIB_STRNLEN GNULIB_STRPBRK GNULIB_STRSEP GNULIB_STRSTR GNULIB_STRCASESTR GNULIB_STRTOK_R GNULIB_MBSLEN GNULIB_MBSNLEN GNULIB_MBSCHR GNULIB_MBSRCHR GNULIB_MBSSTR GNULIB_MBSCASECMP GNULIB_MBSNCASECMP GNULIB_MBSPCASECMP GNULIB_MBSCASESTR GNULIB_MBSCSPN GNULIB_MBSPBRK GNULIB_MBSSPN GNULIB_MBSSEP GNULIB_MBSTOK_R GNULIB_STRERROR GNULIB_STRSIGNAL HAVE_DECL_MEMMEM HAVE_MEMPCPY HAVE_DECL_MEMRCHR HAVE_STPCPY HAVE_STPNCPY HAVE_STRCHRNUL HAVE_DECL_STRDUP HAVE_STRNDUP HAVE_DECL_STRNDUP HAVE_DECL_STRNLEN HAVE_STRPBRK HAVE_STRSEP HAVE_STRCASESTR HAVE_DECL_STRTOK_R HAVE_DECL_STRERROR HAVE_DECL_STRSIGNAL REPLACE_STRERROR REPLACE_STRSIGNAL REPLACE_MEMMEM REPLACE_STRCASESTR REPLACE_STRSTR HAVE_LONG_LONG_INT HAVE_UNSIGNED_LONG_LONG_INT HAVE_INTTYPES_H HAVE_SYS_TYPES_H INCLUDE_NEXT NEXT_STDINT_H HAVE_STDINT_H HAVE_SYS_INTTYPES_H HAVE_SYS_BITYPES_H BITSIZEOF_PTRDIFF_T BITSIZEOF_SIG_ATOMIC_T BITSIZEOF_SIZE_T BITSIZEOF_WCHAR_T BITSIZEOF_WINT_T HAVE_SIGNED_SIG_ATOMIC_T HAVE_SIGNED_WCHAR_T HAVE_SIGNED_WINT_T PTRDIFF_T_SUFFIX SIG_ATOMIC_T_SUFFIX SIZE_T_SUFFIX WCHAR_T_SUFFIX WINT_T_SUFFIX STDINT_H NEXT_STRING_H GNULIB_WCWIDTH HAVE_DECL_WCWIDTH REPLACE_WCWIDTH WCHAR_H HAVE_WCHAR_H NEXT_WCHAR_H LIBGNU_LIBDEPS LIBGNU_LTLIBDEPS PACKAGE INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE subdirs TARGET_OBS LN_S YACC AR ac_ct_AR DLLTOOL ac_ct_DLLTOOL WINDRES ac_ct_WINDRES MIG ac_ct_MIG READLINE READLINE_DEPS READLINE_CFLAGS HAVE_LIBEXPAT LIBEXPAT LTLIBEXPAT ALLOCA CONFIG_LDFLAGS TARGET_SYSTEM_ROOT TARGET_SYSTEM_ROOT_DEFINE WARN_CFLAGS WERROR_CFLAGS SER_HARDWIRE WIN32LIBS LIBGUI GUI_CFLAGS_X WIN32LDAPP TCL_VERSION TCL_MAJOR_VERSION TCL_MINOR_VERSION TCL_CC TCL_DEFS TCL_SHLIB_CFLAGS TCL_SHLIB_LD TCL_SHLIB_LD_LIBS TCL_SHLIB_SUFFIX TCL_DL_LIBS TCL_LD_FLAGS TCL_LD_SEARCH_FLAGS TCL_CC_SEARCH_FLAGS TCL_COMPAT_OBJS TCL_RANLIB TCL_BUILD_LIB_SPEC TCL_LIB_SPEC TCL_LIB_VERSIONS_OK TK_VERSION TK_DEFS TK_BUILD_INCLUDES TK_XINCLUDES TK_XLIBSW TK_BUILD_LIB_SPEC TK_LIB_SPEC TCLHDIR TKHDIR ITCLHDIR ITKHDIR ITCL_VERSION ITCL_DEFS ITCL_BUILD_INCLUDES ITCL_BUILD_LIB_SPEC ITCL_LIB_SPEC ITK_VERSION ITK_DEFS ITK_BUILD_INCLUDES ITK_BUILD_LIB_SPEC ITK_LIB_SPEC X_CFLAGS X_LDFLAGS X_LIBS TCL_DEPS TK_DEPS ITCLLIB ITCL_DEPS ITKLIB ITK_DEPS GDBTKLIBS GDBTK_CFLAGS GDBTK_SRC_DIR SIM SIM_OBS ENABLE_CFLAGS PROFILE_CFLAGS CONFIG_OBS CONFIG_DEPS CONFIG_SRCS CONFIG_ALL CONFIG_CLEAN CONFIG_INSTALL CONFIG_UNINSTALL target_subdir frags nm_h LIBICONV LIBOBJS LTLIBOBJS gl_LIBOBJS gl_LTLIBOBJS gltests_LIBOBJS gltests_LTLIBOBJS'
|
||||
ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP EGREP RANLIB ac_ct_RANLIB build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os USE_NLS LIBINTL LIBINTL_DEP INCINTL XGETTEXT GMSGFMT POSUB CATALOGS DATADIRNAME INSTOBJEXT GENCAT CATOBJEXT localedir GL_COND_LIBTOOL_TRUE GL_COND_LIBTOOL_FALSE GNULIB_MEMMEM GNULIB_MEMPCPY GNULIB_MEMRCHR GNULIB_STPCPY GNULIB_STPNCPY GNULIB_STRCHRNUL GNULIB_STRDUP GNULIB_STRNDUP GNULIB_STRNLEN GNULIB_STRPBRK GNULIB_STRSEP GNULIB_STRSTR GNULIB_STRCASESTR GNULIB_STRTOK_R GNULIB_MBSLEN GNULIB_MBSNLEN GNULIB_MBSCHR GNULIB_MBSRCHR GNULIB_MBSSTR GNULIB_MBSCASECMP GNULIB_MBSNCASECMP GNULIB_MBSPCASECMP GNULIB_MBSCASESTR GNULIB_MBSCSPN GNULIB_MBSPBRK GNULIB_MBSSPN GNULIB_MBSSEP GNULIB_MBSTOK_R GNULIB_STRERROR GNULIB_STRSIGNAL HAVE_DECL_MEMMEM HAVE_MEMPCPY HAVE_DECL_MEMRCHR HAVE_STPCPY HAVE_STPNCPY HAVE_STRCHRNUL HAVE_DECL_STRDUP HAVE_STRNDUP HAVE_DECL_STRNDUP HAVE_DECL_STRNLEN HAVE_STRPBRK HAVE_STRSEP HAVE_STRCASESTR HAVE_DECL_STRTOK_R HAVE_DECL_STRERROR HAVE_DECL_STRSIGNAL REPLACE_STRERROR REPLACE_STRSIGNAL REPLACE_MEMMEM REPLACE_STRCASESTR REPLACE_STRSTR HAVE_LONG_LONG_INT HAVE_UNSIGNED_LONG_LONG_INT HAVE_INTTYPES_H HAVE_SYS_TYPES_H INCLUDE_NEXT NEXT_STDINT_H HAVE_STDINT_H HAVE_SYS_INTTYPES_H HAVE_SYS_BITYPES_H BITSIZEOF_PTRDIFF_T BITSIZEOF_SIG_ATOMIC_T BITSIZEOF_SIZE_T BITSIZEOF_WCHAR_T BITSIZEOF_WINT_T HAVE_SIGNED_SIG_ATOMIC_T HAVE_SIGNED_WCHAR_T HAVE_SIGNED_WINT_T PTRDIFF_T_SUFFIX SIG_ATOMIC_T_SUFFIX SIZE_T_SUFFIX WCHAR_T_SUFFIX WINT_T_SUFFIX STDINT_H NEXT_STRING_H GNULIB_WCWIDTH HAVE_DECL_WCWIDTH REPLACE_WCWIDTH WCHAR_H HAVE_WCHAR_H NEXT_WCHAR_H LIBGNU_LIBDEPS LIBGNU_LTLIBDEPS PACKAGE INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE subdirs TARGET_OBS PKGVERSION REPORT_BUGS_TO REPORT_BUGS_TEXI LN_S YACC AR ac_ct_AR DLLTOOL ac_ct_DLLTOOL WINDRES ac_ct_WINDRES MIG ac_ct_MIG READLINE READLINE_DEPS READLINE_CFLAGS HAVE_LIBEXPAT LIBEXPAT LTLIBEXPAT ALLOCA CONFIG_LDFLAGS TARGET_SYSTEM_ROOT TARGET_SYSTEM_ROOT_DEFINE WARN_CFLAGS WERROR_CFLAGS SER_HARDWIRE WIN32LIBS LIBGUI GUI_CFLAGS_X WIN32LDAPP TCL_VERSION TCL_MAJOR_VERSION TCL_MINOR_VERSION TCL_CC TCL_DEFS TCL_SHLIB_CFLAGS TCL_SHLIB_LD TCL_SHLIB_LD_LIBS TCL_SHLIB_SUFFIX TCL_DL_LIBS TCL_LD_FLAGS TCL_LD_SEARCH_FLAGS TCL_CC_SEARCH_FLAGS TCL_COMPAT_OBJS TCL_RANLIB TCL_BUILD_LIB_SPEC TCL_LIB_SPEC TCL_LIB_VERSIONS_OK TK_VERSION TK_DEFS TK_BUILD_INCLUDES TK_XINCLUDES TK_XLIBSW TK_BUILD_LIB_SPEC TK_LIB_SPEC TCLHDIR TKHDIR ITCLHDIR ITKHDIR ITCL_VERSION ITCL_DEFS ITCL_BUILD_INCLUDES ITCL_BUILD_LIB_SPEC ITCL_LIB_SPEC ITK_VERSION ITK_DEFS ITK_BUILD_INCLUDES ITK_BUILD_LIB_SPEC ITK_LIB_SPEC X_CFLAGS X_LDFLAGS X_LIBS TCL_DEPS TK_DEPS ITCLLIB ITCL_DEPS ITKLIB ITK_DEPS GDBTKLIBS GDBTK_CFLAGS GDBTK_SRC_DIR SIM SIM_OBS ENABLE_CFLAGS PROFILE_CFLAGS CONFIG_OBS CONFIG_DEPS CONFIG_SRCS CONFIG_ALL CONFIG_CLEAN CONFIG_INSTALL CONFIG_UNINSTALL target_subdir frags nm_h LIBICONV LIBOBJS LTLIBOBJS gl_LIBOBJS gl_LTLIBOBJS gltests_LIBOBJS gltests_LTLIBOBJS'
|
||||
ac_subst_files='host_makefile_frag'
|
||||
|
||||
# Initialize some variables set by options.
|
||||
@ -882,6 +882,8 @@ Optional Packages:
|
||||
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
|
||||
--with-separate-debug-dir=path Look for global separate debug info in this path LIBDIR/debug
|
||||
--with-libunwind Use libunwind frame unwinding support
|
||||
--with-pkgversion=PKG Use PKG in the version string in place of "GDB"
|
||||
--with-bugurl=URL Direct users to URL to report a bug
|
||||
--with-system-readline use installed readline library
|
||||
--with-expat include expat support (auto/yes/no)
|
||||
--with-gnu-ld assume the C compiler uses GNU ld default=no
|
||||
@ -8525,6 +8527,66 @@ echo "$as_me: error: --enable-profiling requires a compiler which supports -pg"
|
||||
CFLAGS="$OLD_CFLAGS"
|
||||
fi
|
||||
|
||||
|
||||
|
||||
# Check whether --with-pkgversion or --without-pkgversion was given.
|
||||
if test "${with_pkgversion+set}" = set; then
|
||||
withval="$with_pkgversion"
|
||||
case "$withval" in
|
||||
yes) { { echo "$as_me:$LINENO: error: package version not specified" >&5
|
||||
echo "$as_me: error: package version not specified" >&2;}
|
||||
{ (exit 1); exit 1; }; } ;;
|
||||
no) PKGVERSION= ;;
|
||||
*) PKGVERSION="($withval) " ;;
|
||||
esac
|
||||
else
|
||||
PKGVERSION="(GDB) "
|
||||
|
||||
fi;
|
||||
|
||||
|
||||
|
||||
|
||||
# Check whether --with-bugurl or --without-bugurl was given.
|
||||
if test "${with_bugurl+set}" = set; then
|
||||
withval="$with_bugurl"
|
||||
case "$withval" in
|
||||
yes) { { echo "$as_me:$LINENO: error: bug URL not specified" >&5
|
||||
echo "$as_me: error: bug URL not specified" >&2;}
|
||||
{ (exit 1); exit 1; }; } ;;
|
||||
no) BUGURL=
|
||||
;;
|
||||
*) BUGURL="$withval"
|
||||
;;
|
||||
esac
|
||||
else
|
||||
BUGURL="http://www.gnu.org/software/gdb/bugs/"
|
||||
|
||||
fi;
|
||||
case ${BUGURL} in
|
||||
"")
|
||||
REPORT_BUGS_TO=
|
||||
REPORT_BUGS_TEXI=
|
||||
;;
|
||||
*)
|
||||
REPORT_BUGS_TO="<$BUGURL>"
|
||||
REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
|
||||
;;
|
||||
esac;
|
||||
|
||||
|
||||
|
||||
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
#define PKGVERSION "$PKGVERSION"
|
||||
_ACEOF
|
||||
|
||||
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
|
||||
_ACEOF
|
||||
|
||||
|
||||
# --------------------- #
|
||||
# Checks for programs. #
|
||||
# --------------------- #
|
||||
@ -29554,6 +29616,9 @@ s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
|
||||
s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
|
||||
s,@subdirs@,$subdirs,;t t
|
||||
s,@TARGET_OBS@,$TARGET_OBS,;t t
|
||||
s,@PKGVERSION@,$PKGVERSION,;t t
|
||||
s,@REPORT_BUGS_TO@,$REPORT_BUGS_TO,;t t
|
||||
s,@REPORT_BUGS_TEXI@,$REPORT_BUGS_TEXI,;t t
|
||||
s,@LN_S@,$LN_S,;t t
|
||||
s,@YACC@,$YACC,;t t
|
||||
s,@AR@,$AR,;t t
|
||||
|
@ -362,6 +362,11 @@ if test "$enable_profiling" = yes ; then
|
||||
CFLAGS="$OLD_CFLAGS"
|
||||
fi
|
||||
|
||||
ACX_PKGVERSION([GDB])
|
||||
ACX_BUGURL([http://www.gnu.org/software/gdb/bugs/])
|
||||
AC_DEFINE_UNQUOTED([PKGVERSION], ["$PKGVERSION"], [Additional package description])
|
||||
AC_DEFINE_UNQUOTED([REPORT_BUGS_TO], ["$REPORT_BUGS_TO"], [Bug reporting address])
|
||||
|
||||
# --------------------- #
|
||||
# Checks for programs. #
|
||||
# --------------------- #
|
||||
|
@ -1,3 +1,16 @@
|
||||
2008-06-05 Vladimir Prus <vladimir@codesourcery.com>
|
||||
Nathan Sidwell <nathan@codesourcery.com>
|
||||
Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* configure.ac: Include ../../config/acx.m4. Use ACX_PKGVERSION
|
||||
and ACX_BUGURL.
|
||||
* configure: Regenerate.
|
||||
* Makefile.in (PKGVERSION, BUGURL_TEXI): Define.
|
||||
(GDBvn.texi): Define VERSION_PACKAGE, BUGURL and BUGURL_DEFAULT.
|
||||
* gdb.texinfo: Use VERSION_PACKAGE and BUGURL. Remove
|
||||
mailing-list-specific text about bug reporting unless
|
||||
BUGURL_DEFAULT.
|
||||
|
||||
2008-06-05 Pedro Alves <pedro@codesourcery.com>
|
||||
|
||||
* gdb.texinfo (-target-select): Remove reference to target async.
|
||||
|
@ -61,6 +61,10 @@ TEXI2ROFF=texi2roff
|
||||
# where to find texi2dvi, ditto
|
||||
TEXI2DVI=texi2dvi
|
||||
|
||||
# Package version and bug-reporting URL.
|
||||
PKGVERSION = @PKGVERSION@
|
||||
BUGURL_TEXI = @REPORT_BUGS_TEXI@
|
||||
|
||||
# Where is the source dir for the READLINE library doc?
|
||||
# Traditionally readline is in .. or .
|
||||
READLINE_DIR = ${gdbdir}/../readline/doc
|
||||
@ -279,6 +283,13 @@ refcard.pdf : refcard.tex $(REFEDITS)
|
||||
# File to record current GDB version number (copied from main dir version.in)
|
||||
GDBvn.texi : ${gdbdir}/version.in
|
||||
echo "@set GDBVN `sed q $(srcdir)/../version.in`" > ./GDBvn.new
|
||||
if [ -n "$(PKGVERSION)" ]; then \
|
||||
echo "@set VERSION_PACKAGE $(PKGVERSION)" >> ./GDBvn.new; \
|
||||
fi
|
||||
echo "@set BUGURL $(BUGURL_TEXI)" >> ./GDBvn.new
|
||||
if [ "$(BUGURL_TEXI)" = "@uref{http://www.gnu.org/software/gdb/bugs/}" ]; then \
|
||||
echo "@set BUGURL_DEFAULT" >> ./GDBvn.new; \
|
||||
fi
|
||||
mv GDBvn.new GDBvn.texi
|
||||
|
||||
# Updated atomically
|
||||
|
164
gdb/doc/configure
vendored
164
gdb/doc/configure
vendored
@ -272,7 +272,7 @@ PACKAGE_STRING=
|
||||
PACKAGE_BUGREPORT=
|
||||
|
||||
ac_unique_file="refcard.tex"
|
||||
ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LN_S LIBOBJS LTLIBOBJS'
|
||||
ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LN_S PKGVERSION REPORT_BUGS_TO REPORT_BUGS_TEXI LIBOBJS LTLIBOBJS'
|
||||
ac_subst_files=''
|
||||
|
||||
# Initialize some variables set by options.
|
||||
@ -780,6 +780,12 @@ if test -n "$ac_init_help"; then
|
||||
|
||||
cat <<\_ACEOF
|
||||
|
||||
Optional Packages:
|
||||
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
|
||||
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
|
||||
--with-pkgversion=PKG Use PKG in the version string in place of "GDB"
|
||||
--with-bugurl=URL Direct users to URL to report a bug
|
||||
|
||||
_ACEOF
|
||||
fi
|
||||
|
||||
@ -1214,6 +1220,110 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||||
|
||||
|
||||
|
||||
|
||||
# Autoconf M4 include file defining utility macros for complex Canadian
|
||||
# cross builds.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
####
|
||||
# _NCN_TOOL_PREFIXES: Some stuff that oughtta be done in AC_CANONICAL_SYSTEM
|
||||
# or AC_INIT.
|
||||
# These demand that AC_CANONICAL_SYSTEM be called beforehand.
|
||||
|
||||
####
|
||||
# NCN_STRICT_CHECK_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
|
||||
# Like plain AC_CHECK_TOOLS, but require prefix if build!=host.
|
||||
|
||||
|
||||
####
|
||||
# NCN_STRICT_CHECK_TARGET_TOOLS(variable, progs-to-check-for,[value-if-not-found],[path])
|
||||
# Like CVS Autoconf AC_CHECK_TARGET_TOOLS, but require prefix if build!=target.
|
||||
|
||||
|
||||
|
||||
# Backported from Autoconf 2.5x; can go away when and if
|
||||
# we switch. Put the OS path separator in $PATH_SEPARATOR.
|
||||
|
||||
|
||||
|
||||
|
||||
# ACX_HAVE_GCC_FOR_TARGET
|
||||
# Check if the variable GCC_FOR_TARGET really points to a GCC binary.
|
||||
|
||||
|
||||
# ACX_CHECK_INSTALLED_TARGET_TOOL(VAR, PROG)
|
||||
# Searching for installed target binutils. We need to take extra care,
|
||||
# else we may find the wrong assembler, linker, etc., and lose.
|
||||
#
|
||||
# First try --with-build-time-tools, if specified.
|
||||
#
|
||||
# For build != host, we ask the installed GCC for the name of the tool it
|
||||
# uses, and accept it if it is an absolute path. This is because the
|
||||
# only good choice for a compiler is the same GCC version that is being
|
||||
# installed (or we couldn't make target libraries), and we assume that
|
||||
# on the host system we'll have not only the same GCC version, but also
|
||||
# the same binutils version.
|
||||
#
|
||||
# For build == host, search the same directories that the installed
|
||||
# compiler will search. We used to do this for the assembler, linker,
|
||||
# and nm only; for simplicity of configuration, however, we extend this
|
||||
# criterion to tools (such as ar and ranlib) that are never invoked by
|
||||
# the compiler, to avoid mismatches.
|
||||
#
|
||||
# Also note we have to check MD_EXEC_PREFIX before checking the user's path
|
||||
# if build == target. This makes the most sense only when bootstrapping,
|
||||
# but we also do so when build != host. In this case, we hope that the
|
||||
# build and host systems will have similar contents of MD_EXEC_PREFIX.
|
||||
#
|
||||
# If we do not find a suitable binary, then try the user's path.
|
||||
|
||||
|
||||
###
|
||||
# AC_PROG_CPP_WERROR
|
||||
# Used for autoconf 2.5x to force AC_PREPROC_IFELSE to reject code which
|
||||
# triggers warnings from the preprocessor. Will be in autoconf 2.58.
|
||||
# For now, using this also overrides header checks to use only the
|
||||
# preprocessor (matches 2.13 behavior; matching 2.58's behavior is a
|
||||
# bit harder from here).
|
||||
# Eventually autoconf will default to checking headers with the compiler
|
||||
# instead, and we'll have to do this differently.
|
||||
|
||||
# AC_PROG_CPP_WERROR
|
||||
|
||||
# Test for GNAT.
|
||||
# We require the gnatbind program, and a compiler driver that
|
||||
# understands Ada. We use the user's CC setting, already found,
|
||||
# and possibly add $1 to the command-line parameters.
|
||||
#
|
||||
# Sets the shell variable have_gnat to yes or no as appropriate, and
|
||||
# substitutes GNATBIND and GNATMAKE.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
ac_aux_dir=
|
||||
for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
|
||||
@ -1330,6 +1440,55 @@ else
|
||||
echo "${ECHO_T}no, using $LN_S" >&6
|
||||
fi
|
||||
|
||||
|
||||
|
||||
# Check whether --with-pkgversion or --without-pkgversion was given.
|
||||
if test "${with_pkgversion+set}" = set; then
|
||||
withval="$with_pkgversion"
|
||||
case "$withval" in
|
||||
yes) { { echo "$as_me:$LINENO: error: package version not specified" >&5
|
||||
echo "$as_me: error: package version not specified" >&2;}
|
||||
{ (exit 1); exit 1; }; } ;;
|
||||
no) PKGVERSION= ;;
|
||||
*) PKGVERSION="($withval) " ;;
|
||||
esac
|
||||
else
|
||||
PKGVERSION="(GDB) "
|
||||
|
||||
fi;
|
||||
|
||||
|
||||
|
||||
|
||||
# Check whether --with-bugurl or --without-bugurl was given.
|
||||
if test "${with_bugurl+set}" = set; then
|
||||
withval="$with_bugurl"
|
||||
case "$withval" in
|
||||
yes) { { echo "$as_me:$LINENO: error: bug URL not specified" >&5
|
||||
echo "$as_me: error: bug URL not specified" >&2;}
|
||||
{ (exit 1); exit 1; }; } ;;
|
||||
no) BUGURL=
|
||||
;;
|
||||
*) BUGURL="$withval"
|
||||
;;
|
||||
esac
|
||||
else
|
||||
BUGURL="http://www.gnu.org/software/gdb/bugs/"
|
||||
|
||||
fi;
|
||||
case ${BUGURL} in
|
||||
"")
|
||||
REPORT_BUGS_TO=
|
||||
REPORT_BUGS_TEXI=
|
||||
;;
|
||||
*)
|
||||
REPORT_BUGS_TO="<$BUGURL>"
|
||||
REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
|
||||
;;
|
||||
esac;
|
||||
|
||||
|
||||
|
||||
ac_config_files="$ac_config_files Makefile"
|
||||
cat >confcache <<\_ACEOF
|
||||
# This file is a shell script that caches the results of configure
|
||||
@ -1970,6 +2129,9 @@ s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
|
||||
s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
|
||||
s,@INSTALL_DATA@,$INSTALL_DATA,;t t
|
||||
s,@LN_S@,$LN_S,;t t
|
||||
s,@PKGVERSION@,$PKGVERSION,;t t
|
||||
s,@REPORT_BUGS_TO@,$REPORT_BUGS_TO,;t t
|
||||
s,@REPORT_BUGS_TEXI@,$REPORT_BUGS_TEXI,;t t
|
||||
s,@LIBOBJS@,$LIBOBJS,;t t
|
||||
s,@LTLIBOBJS@,$LTLIBOBJS,;t t
|
||||
CEOF
|
||||
|
@ -1,5 +1,8 @@
|
||||
AC_PREREQ(2.59)
|
||||
AC_INIT(refcard.tex)
|
||||
sinclude(../../config/acx.m4)
|
||||
AC_PROG_INSTALL
|
||||
AC_PROG_LN_S
|
||||
ACX_PKGVERSION([GDB])
|
||||
ACX_BUGURL([http://www.gnu.org/software/gdb/bugs/])
|
||||
AC_OUTPUT(Makefile)
|
||||
|
@ -49,6 +49,9 @@ This file documents the @sc{gnu} debugger @value{GDBN}.
|
||||
|
||||
This is the @value{EDITION} Edition, of @cite{Debugging with
|
||||
@value{GDBN}: the @sc{gnu} Source-Level Debugger} for @value{GDBN}
|
||||
@ifset VERSION_PACKAGE
|
||||
@value{VERSION_PACKAGE}
|
||||
@end ifset
|
||||
Version @value{GDBVN}.
|
||||
|
||||
Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1998,@*
|
||||
@ -72,11 +75,15 @@ developing GNU and promoting software freedom.''
|
||||
@subtitle The @sc{gnu} Source-Level Debugger
|
||||
@sp 1
|
||||
@subtitle @value{EDITION} Edition, for @value{GDBN} version @value{GDBVN}
|
||||
@ifset VERSION_PACKAGE
|
||||
@sp 1
|
||||
@subtitle @value{VERSION_PACKAGE}
|
||||
@end ifset
|
||||
@author Richard Stallman, Roland Pesch, Stan Shebs, et al.
|
||||
@page
|
||||
@tex
|
||||
{\parskip=0pt
|
||||
\hfill (Send bugs and comments on @value{GDBN} to bug-gdb\@gnu.org.)\par
|
||||
\hfill (Send bugs and comments on @value{GDBN} to @value{BUGURL}.)\par
|
||||
\hfill {\it Debugging with @value{GDBN}}\par
|
||||
\hfill \TeX{}info \texinfoversion\par
|
||||
}
|
||||
@ -116,8 +123,11 @@ software in general. We will miss him.
|
||||
|
||||
This file describes @value{GDBN}, the @sc{gnu} symbolic debugger.
|
||||
|
||||
This is the @value{EDITION} Edition, for @value{GDBN} Version
|
||||
@value{GDBVN}.
|
||||
This is the @value{EDITION} Edition, for @value{GDBN}
|
||||
@ifset VERSION_PACKAGE
|
||||
@value{VERSION_PACKAGE}
|
||||
@end ifset
|
||||
Version @value{GDBVN}.
|
||||
|
||||
Copyright (C) 1988-2006 Free Software Foundation, Inc.
|
||||
|
||||
@ -22634,6 +22644,8 @@ individuals in the file @file{etc/SERVICE} in the @sc{gnu} Emacs
|
||||
distribution.
|
||||
@c should add a web page ref...
|
||||
|
||||
@ifset BUGURL
|
||||
@ifset BUGURL_DEFAULT
|
||||
In any event, we also recommend that you submit bug reports for
|
||||
@value{GDBN}. The preferred method is to submit them directly using
|
||||
@uref{http://www.gnu.org/software/gdb/bugs/, @value{GDBN}'s Bugs web
|
||||
@ -22653,6 +22665,12 @@ problem which can be crucial: a newsgroup posting often lacks a mail
|
||||
path back to the sender. Thus, if we need to ask for more information,
|
||||
we may be unable to reach you. For this reason, it is better to send
|
||||
bug reports to the mailing list.
|
||||
@end ifset
|
||||
@ifclear BUGURL_DEFAULT
|
||||
In any event, we also recommend that you submit bug reports for
|
||||
@value{GDBN} to @value{BUGURL}.
|
||||
@end ifclear
|
||||
@end ifset
|
||||
|
||||
The fundamental principle of reporting bugs usefully is this:
|
||||
@strong{report all the facts}. If you are not sure whether to state a
|
||||
|
@ -1,3 +1,18 @@
|
||||
2008-06-05 Vladimir Prus <vladimir@codesourcery.com>
|
||||
Nathan Sidwell <nathan@codesourcery.com>
|
||||
Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* acinclude.m4: Include ../../config/acx.m4.
|
||||
* configure.ac: Use ACX_PKGVERSION and ACX_BUGURL.
|
||||
* configure, config.in: Regenerate.
|
||||
* Makefile.in (gdbreplay$(EXEEXT)): Add version.o.
|
||||
* server.c (gdbserver_version): Print PKGVERSION.
|
||||
(gdbsrever_usage): Add stream parameter. Print REPORT_BUGS_TO.
|
||||
(main): Adjust gdbserver_usage calls.
|
||||
* gdbreplay.c (version, host_name): Add declarations.
|
||||
(gdbreplay_version, gdbreplay_usage): New.
|
||||
(main): Accept --version and --help options.
|
||||
|
||||
2008-06-04 Daniel Jacobowitz <dan@codesourcery.com>
|
||||
|
||||
* linux-arm-low.c (thumb_breakpoint, thumb_breakpoint_len): New.
|
||||
|
@ -194,9 +194,9 @@ gdbserver$(EXEEXT): $(OBS) ${ADD_DEPS} ${CDEPS}
|
||||
${CC-LD} $(INTERNAL_CFLAGS) $(INTERNAL_LDFLAGS) -o gdbserver$(EXEEXT) $(OBS) \
|
||||
$(GDBSERVER_LIBS) $(XM_CLIBS)
|
||||
|
||||
gdbreplay$(EXEEXT): gdbreplay.o
|
||||
gdbreplay$(EXEEXT): gdbreplay.o version.o
|
||||
rm -f gdbreplay$(EXEEXT)
|
||||
${CC-LD} $(INTERNAL_CFLAGS) $(INTERNAL_LDFLAGS) -o gdbreplay$(EXEEXT) gdbreplay.o \
|
||||
${CC-LD} $(INTERNAL_CFLAGS) $(INTERNAL_LDFLAGS) -o gdbreplay$(EXEEXT) $^ \
|
||||
$(XM_CLIBS)
|
||||
|
||||
# Put the proper machine-specific files first, so M-. on a machine
|
||||
|
@ -4,6 +4,9 @@ sinclude(../../bfd/bfd.m4)
|
||||
dnl This gets autoconf bugfixes
|
||||
sinclude(../../config/override.m4)
|
||||
|
||||
dnl For ACX_PKGVERSION and ACX_BUGURL.
|
||||
sinclude(../../config/acx.m4)
|
||||
|
||||
AC_DEFUN([SRV_CHECK_THREAD_DB],
|
||||
[AC_CACHE_CHECK([for libthread_db],[srv_cv_thread_db],
|
||||
[old_LIBS="$LIBS"
|
||||
|
@ -41,6 +41,9 @@
|
||||
/* Define to 1 if you have the <malloc.h> header file. */
|
||||
#undef HAVE_MALLOC_H
|
||||
|
||||
/* Define to 1 if you have the `memmem' function. */
|
||||
#undef HAVE_MEMMEM
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#undef HAVE_MEMORY_H
|
||||
|
||||
@ -159,6 +162,12 @@
|
||||
/* Define to the version of this package. */
|
||||
#undef PACKAGE_VERSION
|
||||
|
||||
/* Additional package description */
|
||||
#undef PKGVERSION
|
||||
|
||||
/* Bug reporting address */
|
||||
#undef REPORT_BUGS_TO
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#undef STDC_HEADERS
|
||||
|
||||
|
71
gdb/gdbserver/configure
vendored
71
gdb/gdbserver/configure
vendored
@ -310,7 +310,7 @@ ac_includes_default="\
|
||||
# include <unistd.h>
|
||||
#endif"
|
||||
|
||||
ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CPP EGREP LIBOBJS RDYNAMIC GDBSERVER_DEPFILES GDBSERVER_LIBS USE_THREAD_DB srv_xmlbuiltin srv_xmlfiles LTLIBOBJS'
|
||||
ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CPP EGREP LIBOBJS PKGVERSION REPORT_BUGS_TO REPORT_BUGS_TEXI RDYNAMIC GDBSERVER_DEPFILES GDBSERVER_LIBS USE_THREAD_DB srv_xmlbuiltin srv_xmlfiles LTLIBOBJS'
|
||||
ac_subst_files=''
|
||||
|
||||
# Initialize some variables set by options.
|
||||
@ -848,6 +848,12 @@ if test -n "$ac_init_help"; then
|
||||
|
||||
cat <<\_ACEOF
|
||||
|
||||
Optional Packages:
|
||||
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
|
||||
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
|
||||
--with-pkgversion=PKG Use PKG in the version string in place of "GDB"
|
||||
--with-bugurl=URL Direct users to URL to report a bug
|
||||
|
||||
Some influential environment variables:
|
||||
CC C compiler command
|
||||
CFLAGS C compiler flags
|
||||
@ -3656,6 +3662,66 @@ _ACEOF
|
||||
fi
|
||||
|
||||
|
||||
|
||||
|
||||
# Check whether --with-pkgversion or --without-pkgversion was given.
|
||||
if test "${with_pkgversion+set}" = set; then
|
||||
withval="$with_pkgversion"
|
||||
case "$withval" in
|
||||
yes) { { echo "$as_me:$LINENO: error: package version not specified" >&5
|
||||
echo "$as_me: error: package version not specified" >&2;}
|
||||
{ (exit 1); exit 1; }; } ;;
|
||||
no) PKGVERSION= ;;
|
||||
*) PKGVERSION="($withval) " ;;
|
||||
esac
|
||||
else
|
||||
PKGVERSION="(GDB) "
|
||||
|
||||
fi;
|
||||
|
||||
|
||||
|
||||
|
||||
# Check whether --with-bugurl or --without-bugurl was given.
|
||||
if test "${with_bugurl+set}" = set; then
|
||||
withval="$with_bugurl"
|
||||
case "$withval" in
|
||||
yes) { { echo "$as_me:$LINENO: error: bug URL not specified" >&5
|
||||
echo "$as_me: error: bug URL not specified" >&2;}
|
||||
{ (exit 1); exit 1; }; } ;;
|
||||
no) BUGURL=
|
||||
;;
|
||||
*) BUGURL="$withval"
|
||||
;;
|
||||
esac
|
||||
else
|
||||
BUGURL="http://www.gnu.org/software/gdb/bugs/"
|
||||
|
||||
fi;
|
||||
case ${BUGURL} in
|
||||
"")
|
||||
REPORT_BUGS_TO=
|
||||
REPORT_BUGS_TEXI=
|
||||
;;
|
||||
*)
|
||||
REPORT_BUGS_TO="<$BUGURL>"
|
||||
REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
|
||||
;;
|
||||
esac;
|
||||
|
||||
|
||||
|
||||
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
#define PKGVERSION "$PKGVERSION"
|
||||
_ACEOF
|
||||
|
||||
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
#define REPORT_BUGS_TO "$REPORT_BUGS_TO"
|
||||
_ACEOF
|
||||
|
||||
|
||||
. ${srcdir}/configure.srv
|
||||
|
||||
if test "${srv_mingwce}" = "yes"; then
|
||||
@ -5075,6 +5141,9 @@ s,@INSTALL_DATA@,$INSTALL_DATA,;t t
|
||||
s,@CPP@,$CPP,;t t
|
||||
s,@EGREP@,$EGREP,;t t
|
||||
s,@LIBOBJS@,$LIBOBJS,;t t
|
||||
s,@PKGVERSION@,$PKGVERSION,;t t
|
||||
s,@REPORT_BUGS_TO@,$REPORT_BUGS_TO,;t t
|
||||
s,@REPORT_BUGS_TEXI@,$REPORT_BUGS_TEXI,;t t
|
||||
s,@RDYNAMIC@,$RDYNAMIC,;t t
|
||||
s,@GDBSERVER_DEPFILES@,$GDBSERVER_DEPFILES,;t t
|
||||
s,@GDBSERVER_LIBS@,$GDBSERVER_LIBS,;t t
|
||||
|
@ -68,6 +68,11 @@ AC_CHECK_TYPES(socklen_t, [], [],
|
||||
#include <sys/socket.h>
|
||||
])
|
||||
|
||||
ACX_PKGVERSION([GDB])
|
||||
ACX_BUGURL([http://www.gnu.org/software/gdb/bugs/])
|
||||
AC_DEFINE_UNQUOTED([PKGVERSION], ["$PKGVERSION"], [Additional package description])
|
||||
AC_DEFINE_UNQUOTED([REPORT_BUGS_TO], ["$REPORT_BUGS_TO"], [Bug reporting address])
|
||||
|
||||
. ${srcdir}/configure.srv
|
||||
|
||||
if test "${srv_mingwce}" = "yes"; then
|
||||
|
@ -69,6 +69,10 @@ typedef int socklen_t;
|
||||
/* Sort of a hack... */
|
||||
#define EOL (EOF - 1)
|
||||
|
||||
/* Version information, from version.c. */
|
||||
extern const char version[];
|
||||
extern const char host_name[];
|
||||
|
||||
static int remote_desc;
|
||||
|
||||
#ifdef __MINGW32CE__
|
||||
@ -387,16 +391,44 @@ play (FILE *fp)
|
||||
}
|
||||
}
|
||||
|
||||
static void
|
||||
gdbreplay_version (void)
|
||||
{
|
||||
printf ("GNU gdbreplay %s%s\n"
|
||||
"Copyright (C) 2008 Free Software Foundation, Inc.\n"
|
||||
"gdbserver is free software, covered by the GNU General Public License.\n"
|
||||
"This gdbserver was configured as \"%s\"\n",
|
||||
PKGVERSION, version, host_name);
|
||||
}
|
||||
|
||||
static void
|
||||
gdbreplay_usage (FILE *stream)
|
||||
{
|
||||
fprintf (stream, "Usage:\tgdbreplay <logfile> <host:port>\n");
|
||||
if (REPORT_BUGS_TO[0] && stream == stdout)
|
||||
fprintf (stream, "Report bugs to \"%s\".\n", REPORT_BUGS_TO);
|
||||
}
|
||||
|
||||
int
|
||||
main (int argc, char *argv[])
|
||||
{
|
||||
FILE *fp;
|
||||
int ch;
|
||||
|
||||
if (argc >= 2 && strcmp (argv[1], "--version") == 0)
|
||||
{
|
||||
gdbreplay_version ();
|
||||
exit (0);
|
||||
}
|
||||
if (argc >= 2 && strcmp (argv[1], "--help") == 0)
|
||||
{
|
||||
gdbreplay_usage (stdout);
|
||||
exit (0);
|
||||
}
|
||||
|
||||
if (argc < 3)
|
||||
{
|
||||
fprintf (stderr, "Usage: gdbreplay <logfile> <host:port>\n");
|
||||
fflush (stderr);
|
||||
gdbreplay_usage (stderr);
|
||||
exit (1);
|
||||
}
|
||||
fp = fopen (argv[1], "r");
|
||||
|
@ -1178,26 +1178,28 @@ myresume (char *own_buf, int step, int *signalp, char *statusp)
|
||||
static void
|
||||
gdbserver_version (void)
|
||||
{
|
||||
printf ("GNU gdbserver %s\n"
|
||||
printf ("GNU gdbserver %s%s\n"
|
||||
"Copyright (C) 2007 Free Software Foundation, Inc.\n"
|
||||
"gdbserver is free software, covered by the GNU General Public License.\n"
|
||||
"This gdbserver was configured as \"%s\"\n",
|
||||
version, host_name);
|
||||
PKGVERSION, version, host_name);
|
||||
}
|
||||
|
||||
static void
|
||||
gdbserver_usage (void)
|
||||
gdbserver_usage (FILE *stream)
|
||||
{
|
||||
printf ("Usage:\tgdbserver [OPTIONS] COMM PROG [ARGS ...]\n"
|
||||
"\tgdbserver [OPTIONS] --attach COMM PID\n"
|
||||
"\tgdbserver [OPTIONS] --multi COMM\n"
|
||||
"\n"
|
||||
"COMM may either be a tty device (for serial debugging), or \n"
|
||||
"HOST:PORT to listen for a TCP connection.\n"
|
||||
"\n"
|
||||
"Options:\n"
|
||||
" --debug\t\tEnable debugging output.\n"
|
||||
" --wrapper WRAPPER --\tRun WRAPPER to start new programs.\n");
|
||||
fprintf (stream, "Usage:\tgdbserver [OPTIONS] COMM PROG [ARGS ...]\n"
|
||||
"\tgdbserver [OPTIONS] --attach COMM PID\n"
|
||||
"\tgdbserver [OPTIONS] --multi COMM\n"
|
||||
"\n"
|
||||
"COMM may either be a tty device (for serial debugging), or \n"
|
||||
"HOST:PORT to listen for a TCP connection.\n"
|
||||
"\n"
|
||||
"Options:\n"
|
||||
" --debug\t\tEnable debugging output.\n"
|
||||
" --wrapper WRAPPER --\tRun WRAPPER to start new programs.\n");
|
||||
if (REPORT_BUGS_TO[0] && stream == stdout)
|
||||
fprintf (stream, "Report bugs to \"%s\".\n", REPORT_BUGS_TO);
|
||||
}
|
||||
|
||||
#undef require_running
|
||||
@ -1234,7 +1236,7 @@ main (int argc, char *argv[])
|
||||
}
|
||||
else if (strcmp (*next_arg, "--help") == 0)
|
||||
{
|
||||
gdbserver_usage ();
|
||||
gdbserver_usage (stdout);
|
||||
exit (0);
|
||||
}
|
||||
else if (strcmp (*next_arg, "--attach") == 0)
|
||||
@ -1251,7 +1253,7 @@ main (int argc, char *argv[])
|
||||
|
||||
if (next_arg == wrapper_argv || *next_arg == NULL)
|
||||
{
|
||||
gdbserver_usage ();
|
||||
gdbserver_usage (stderr);
|
||||
exit (1);
|
||||
}
|
||||
|
||||
@ -1280,7 +1282,7 @@ main (int argc, char *argv[])
|
||||
next_arg++;
|
||||
if (port == NULL || (!attach && !multi_mode && *next_arg == NULL))
|
||||
{
|
||||
gdbserver_usage ();
|
||||
gdbserver_usage (stderr);
|
||||
exit (1);
|
||||
}
|
||||
|
||||
@ -1305,7 +1307,7 @@ main (int argc, char *argv[])
|
||||
|
||||
if (bad_attach)
|
||||
{
|
||||
gdbserver_usage ();
|
||||
gdbserver_usage (stderr);
|
||||
exit (1);
|
||||
}
|
||||
|
||||
|
@ -966,6 +966,9 @@ Options:\n\n\
|
||||
fputs_unfiltered (_("\n\
|
||||
For more information, type \"help\" from within GDB, or consult the\n\
|
||||
GDB manual (available as on-line info or a printed manual).\n\
|
||||
Report bugs to \"bug-gdb@gnu.org\".\
|
||||
"), stream);
|
||||
if (REPORT_BUGS_TO[0] && stream == gdb_stdout)
|
||||
fprintf_unfiltered (stream, _("\
|
||||
Report bugs to \"%s\".\n\
|
||||
"), REPORT_BUGS_TO);
|
||||
}
|
||||
|
@ -1125,7 +1125,7 @@ print_gdb_version (struct ui_file *stream)
|
||||
program to parse, and is just canonical program name and version
|
||||
number, which starts after last space. */
|
||||
|
||||
fprintf_filtered (stream, "GNU gdb %s\n", version);
|
||||
fprintf_filtered (stream, "GNU gdb %s%s\n", PKGVERSION, version);
|
||||
|
||||
/* Second line is a copyright notice. */
|
||||
|
||||
@ -1154,6 +1154,13 @@ and \"show warranty\" for details.\n");
|
||||
fprintf_filtered (stream, "%s", host_name);
|
||||
}
|
||||
fprintf_filtered (stream, "\".");
|
||||
|
||||
if (REPORT_BUGS_TO[0])
|
||||
{
|
||||
fprintf_filtered (stream,
|
||||
_("\nFor bug reporting instructions, please see:\n"));
|
||||
fprintf_filtered (stream, "%s.\n", REPORT_BUGS_TO);
|
||||
}
|
||||
}
|
||||
|
||||
/* get_prompt: access method for the GDB prompt string. */
|
||||
|
Loading…
x
Reference in New Issue
Block a user