Below is the list of changes that have just been committed into a local
5.1 repository of kent. When kent does a push these changes will
be propagated to the main repository and, within 24 hours after the
push, to the public repository.
For information on how to access the public repository
see http://dev.mysql.com/doc/mysql/en/installing-source-tree.html
ChangeSet@stripped, 2007-09-27 21:39:23+02:00, kent@stripped +3 -0
Makefile.am, configure.in:
Handle pstack like other optional directories
Check if a directory exists relative to $srcdir
Makefile.am@stripped, 2007-09-27 21:22:07+02:00, kent@stripped +1 -1
Handle pstack like other optional directories
Check if a directory exists relative to $srcdir
configure.in@stripped, 2007-09-27 21:22:40+02:00, kent@stripped +6 -7
Handle pstack like other optional directories
Check if a directory exists relative to $srcdir
pstack/Makefile.am@stripped, 2007-09-27 21:22:49+02:00, kent@stripped +5 -8
Handle pstack like other optional directories
Check if a directory exists relative to $srcdir
diff -Nrup a/Makefile.am b/Makefile.am
--- a/Makefile.am 2007-08-31 01:21:32 +02:00
+++ b/Makefile.am 2007-09-27 21:22:07 +02:00
@@ -23,7 +23,7 @@ EXTRA_DIST = INSTALL-SOURCE INSTALL-WIN
SUBDIRS = . include @docs_dirs@ @zlib_dir@ \
@readline_topdir@ sql-common scripts \
- pstack \
+ @pstack_dir@ \
@sql_union_dirs@ unittest storage plugin \
@sql_server@ @man_dirs@ tests \
netware @libmysqld_dirs@ \
diff -Nrup a/configure.in b/configure.in
--- a/configure.in 2007-09-26 18:49:05 +02:00
+++ b/configure.in 2007-09-27 21:22:40 +02:00
@@ -838,7 +838,7 @@ if test "$TARGET_LINUX" = "true"; then
[ USE_PSTACK=$withval ],
[ USE_PSTACK=no ])
pstack_libs=
- pstack_dirs=
+ pstack_dir=
if test "$USE_PSTACK" = yes -a "$TARGET_LINUX" = "true" -a "$BASE_MACHINE_TYPE" = "i386"
then
have_libiberty= have_libbfd=
@@ -851,11 +851,11 @@ dnl I have no idea if this is a good tes
if test x"$have_libiberty" = xyes -a x"$have_libbfd" = xyes
then
- pstack_dirs='$(top_srcdir)'/pstack
+ pstack_dir="pstack"
pstack_libs="../pstack/libpstack.a -lbfd -liberty"
# We must link staticly when using pstack
with_mysqld_ldflags="-all-static"
- AC_SUBST([pstack_dirs])
+ AC_SUBST([pstack_dir])
AC_SUBST([pstack_libs])
AC_DEFINE([USE_PSTACK], [1], [the pstack backtrace library])
dnl This check isn't needed, but might be nice to give some feedback....
@@ -869,7 +869,6 @@ dnl have_libiberty_h=no)
USE_PSTACK="no"
fi
fi
-AM_CONDITIONAL(COMPILE_PSTACK, test "$USE_PSTACK" = "yes")
AC_MSG_CHECKING([if we should use pstack])
AC_MSG_RESULT([$USE_PSTACK])
@@ -2430,7 +2429,7 @@ else
MYSQL_CHECK_NEW_RL_INTERFACE
MYSQL_CHECK_READLINE_DECLARES_HIST_ENTRY
AC_LANG_RESTORE
- if [test "$mysql_cv_new_rl_interface" = "yes"] && [test -d "./cmd-line-utils/readline"]
+ if [test "$mysql_cv_new_rl_interface" = "yes"] && [test -d "$srcdir/cmd-line-utils/readline"]
then
# Use the new readline interface, but only if the package includes a bundled libreadline
# this way we avoid linking commercial source with GPL readline
@@ -2617,10 +2616,10 @@ esac
AC_SUBST(MAKE_BINARY_DISTRIBUTION_OPTIONS)
# Output results
-if test -d "pstack" ; then
+if test -d "$srcdir/pstack" ; then
AC_CONFIG_FILES(pstack/Makefile pstack/aout/Makefile)
fi
-if test -d "cmd-line-utils/readline" ; then
+if test -d "$srcdir/cmd-line-utils/readline" ; then
AC_CONFIG_FILES(cmd-line-utils/readline/Makefile)
fi
diff -Nrup a/pstack/Makefile.am b/pstack/Makefile.am
--- a/pstack/Makefile.am 2006-12-30 21:02:05 +01:00
+++ b/pstack/Makefile.am 2007-09-27 21:22:49 +02:00
@@ -19,17 +19,14 @@
#
SUBDIRS = aout
+
INCLUDES = -I$(top_builddir)/include -I$(top_srcdir)/include
-noinst_HEADERS = bucomm.h debug.h ieee.h budbg.h demangle.h \
- linuxthreads.h pstack.h pstacktrace.h
-SRC= bucomm.c filemode.c linuxthreads.c rddbg.c \
- debug.c ieee.c pstack.c stabs.c
-EXTRA_DIST= $(SRC)
-if COMPILE_PSTACK
pkglib_LIBRARIES = libpstack.a
-libpstack_a_SOURCES = bucomm.c filemode.c linuxthreads.c rddbg.c debug.c ieee.c pstack.c stabs.c
-endif
+libpstack_a_SOURCES = bucomm.c filemode.c linuxthreads.c rddbg.c \
+ debug.c ieee.c pstack.c stabs.c
+noinst_HEADERS = bucomm.h debug.h ieee.h budbg.h demangle.h \
+ linuxthreads.h pstack.h pstacktrace.h
# Don't update the files from bitkeeper
%::SCCS/s.%
| Thread |
|---|
| • bk commit into 5.1 tree (kent:1.2567) | kent | 27 Sep |