List:Commits« Previous MessageNext Message »
From:kent Date:September 27 2007 7:39pm
Subject:bk commit into 5.1 tree (kent:1.2567)
View as plain text  
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)kent27 Sep