Commit e286d8c5 authored by unknown's avatar unknown

Update to get 3.23.23 to compile


acconfig.h:
  Added better detection of compress
acinclude.m4:
  Added better detection of compress
configure.in:
  Added better detection of compress
include/my_pthread.h:
  Fixed wrong prototype
mysys/my_pthread.c:
  Added cast (for portability)
scripts/make_binary_distribution.sh:
  Added missing conversion
sql-bench/compare-results.sh:
  Update for new web site
sql/table.cc:
  Removed extra free
parent f63b8ed0
...@@ -50,6 +50,9 @@ ...@@ -50,6 +50,9 @@
/* READLINE: */ /* READLINE: */
#undef HAVE_BSD_SIGNALS #undef HAVE_BSD_SIGNALS
/* ZLIB and compress: */
#undef HAVE_COMPRESS
/* Define if we are using OSF1 DEC threads */ /* Define if we are using OSF1 DEC threads */
#undef HAVE_DEC_THREADS #undef HAVE_DEC_THREADS
......
...@@ -116,6 +116,25 @@ then ...@@ -116,6 +116,25 @@ then
fi fi
]) ])
AC_DEFUN(MYSQL_CHECK_ZLIB_WITH_COMPRESS, [
save_LIBS="$LIBS"
LIBS="-l$1 $LIBS"
AC_CACHE_CHECK([if libz with compress], mysql_cv_compress,
[AC_TRY_LINK([#include <zlib.h>
#ifdef __cplusplus
extern "C"
#endif
],
[ return compress(0, (unsigned long*) 0, "", 0);
], mysql_cv_compress=yes, mysql_cv_compress=no)])
if test "$mysql_cv_compress" = "yes"
then
AC_DEFINE(HAVE_COMPRESS)
else
LIBS="$save_LIBS"
fi
])
#---START: Used in for client configure #---START: Used in for client configure
AC_DEFUN(MYSQL_CHECK_ULONG, AC_DEFUN(MYSQL_CHECK_ULONG,
[AC_MSG_CHECKING(for type ulong) [AC_MSG_CHECKING(for type ulong)
......
...@@ -535,7 +535,7 @@ AC_CHECK_LIB(bind, bind) ...@@ -535,7 +535,7 @@ AC_CHECK_LIB(bind, bind)
# For crypt() on Linux # For crypt() on Linux
AC_CHECK_LIB(crypt,crypt) AC_CHECK_LIB(crypt,crypt)
# For compress in zlib # For compress in zlib
AC_CHECK_LIB($with_named_zlib,compress) MYSQL_CHECK_ZLIB_WITH_COMPRESS($with_named_zlib)
if test "$IS_LINUX" = "true"; then if test "$IS_LINUX" = "true"; then
AC_MSG_CHECKING([for atomic operations]) AC_MSG_CHECKING([for atomic operations])
...@@ -1217,7 +1217,7 @@ AC_CHECK_FUNCS(alarm bmove \ ...@@ -1217,7 +1217,7 @@ AC_CHECK_FUNCS(alarm bmove \
pthread_setschedparam pthread_attr_setprio pthread_attr_setschedparam \ pthread_setschedparam pthread_attr_setprio pthread_attr_setschedparam \
pthread_attr_create pthread_getsequence_np pthread_attr_setstacksize \ pthread_attr_create pthread_getsequence_np pthread_attr_setstacksize \
pthread_condattr_create rwlock_init pthread_rwlock_rdlock \ pthread_condattr_create rwlock_init pthread_rwlock_rdlock \
crypt compress dlopen dlerror fchmod getpass getpassphrase initgroups) crypt dlopen dlerror fchmod getpass getpassphrase initgroups)
# Sanity check: We chould not have any fseeko symbol unless # Sanity check: We chould not have any fseeko symbol unless
# large_file_support=yes # large_file_support=yes
......
...@@ -290,7 +290,7 @@ int sigwait(const sigset_t *set, int *sig); ...@@ -290,7 +290,7 @@ int sigwait(const sigset_t *set, int *sig);
#ifndef HAVE_NONPOSIX_SIGWAIT #ifndef HAVE_NONPOSIX_SIGWAIT
#define my_sigwait(A,B) sigwait((A),(B)) #define my_sigwait(A,B) sigwait((A),(B))
#else #else
int my_sigwait(sigset_t *set,int *sig); int my_sigwait(const sigset_t *set,int *sig);
#endif #endif
#ifdef HAVE_NONPOSIX_PTHREAD_MUTEX_INIT #ifdef HAVE_NONPOSIX_PTHREAD_MUTEX_INIT
......
...@@ -102,7 +102,7 @@ int my_pthread_create_detached=1; ...@@ -102,7 +102,7 @@ int my_pthread_create_detached=1;
int my_sigwait(const sigset_t *set,int *sig) int my_sigwait(const sigset_t *set,int *sig)
{ {
int signal=sigwait(set); int signal=sigwait((sigset_t*) set);
if (signal < 0) if (signal < 0)
return errno; return errno;
*sig=signal; *sig=signal;
......
...@@ -54,7 +54,7 @@ cp -r -p sql/share/* $BASE/share/mysql; rm -f $BASE/share/mysql/Makefile* $BASE/ ...@@ -54,7 +54,7 @@ cp -r -p sql/share/* $BASE/share/mysql; rm -f $BASE/share/mysql/Makefile* $BASE/
cp -p scripts/* $BASE/bin cp -p scripts/* $BASE/bin
rm -f $BASE/bin/Makefile* $BASE/bin/*.in $BASE/bin/*.sh $BASE/bin/mysql_install_db $BASE/bin/make_binary_distribution $BASE/bin/setsomevars $BASE/support-files/Makefile* $BASE/support-files/*.sh rm -f $BASE/bin/Makefile* $BASE/bin/*.in $BASE/bin/*.sh $BASE/bin/mysql_install_db $BASE/bin/make_binary_distribution $BASE/bin/setsomevars $BASE/support-files/Makefile* $BASE/support-files/*.sh
$BASE/bin/replace \@localstatedir\@ ./data \@bindir\@ ./bin \@scriptdir\@ ./bin \@libexecdir\@ ./bin \@prefix\@ . < $SOURCE/scripts/mysql_install_db.sh > $BASE/scripts/mysql_install_db $BASE/bin/replace \@localstatedir\@ ./data \@bindir\@ ./bin \@scriptdir\@ ./bin \@libexecdir\@ ./bin \@prefix\@ . \@HOSTNAME\@ @HOSTNAME@ < $SOURCE/scripts/mysql_install_db.sh > $BASE/scripts/mysql_install_db
$BASE/bin/replace \@prefix\@ /usr/local/mysql \@bindir\@ ./bin \@MYSQLD_USER\@ root \@localstatedir\@ /usr/local/mysql/data < $SOURCE/support-files/mysql.server.sh > $BASE/support-files/mysql.server $BASE/bin/replace \@prefix\@ /usr/local/mysql \@bindir\@ ./bin \@MYSQLD_USER\@ root \@localstatedir\@ /usr/local/mysql/data < $SOURCE/support-files/mysql.server.sh > $BASE/support-files/mysql.server
$BASE/bin/replace /my/gnu/bin/hostname /bin/hostname -- $BASE/bin/safe_mysqld $BASE/bin/replace /my/gnu/bin/hostname /bin/hostname -- $BASE/bin/safe_mysqld
......
...@@ -301,7 +301,7 @@ EOF ...@@ -301,7 +301,7 @@ EOF
sub html_output sub html_output
{ {
my $template="template.html"; my $template="template.html";
my $title="MySQL Benchmark Results - Compare with $opt_cmp"; my $title="MySQL | | Information | Benchmarks | Compare with $opt_cmp";
my $image="info.gif"; my $image="info.gif";
$bar=""; $bar="";
...@@ -318,18 +318,11 @@ sub html_output ...@@ -318,18 +318,11 @@ sub html_output
s|TITLE:SUBTITLE|$title|; s|TITLE:SUBTITLE|$title|;
print $_; print $_;
} }
elsif (m|/images/.gif|) elsif (/TITLE:COMPARE/)
{ {
s|/images/.gif|/images/$image|; s|TITLE:COMPARE|$opt_cmp|;
s|alt=""|alt="$title"|;
print $_; print $_;
} }
# Find line to inactivate
elsif (m|<img src="/images/${text}1.gif" border="0" width="66" height="20" alt="$text">|)
{
# Print inactive thing
print '<td align="center" bgcolor="#310063"><img src="/images/zero.gif" border="0" width="66" height="20" alt=""></td>';
}
elsif (/ subchapter name /) elsif (/ subchapter name /)
{ {
# Nothing here for now # Nothing here for now
......
...@@ -543,7 +543,6 @@ int openfrm(const char *name, const char *alias, uint db_stat, uint prgflag, ...@@ -543,7 +543,6 @@ int openfrm(const char *name, const char *alias, uint db_stat, uint prgflag,
(void) outparam->file->close(); (void) outparam->file->close();
err_not_open: err_not_open:
x_free((gptr) disk_buff); x_free((gptr) disk_buff);
delete crypted;
VOID(my_close(file,MYF(MY_WME))); VOID(my_close(file,MYF(MY_WME)));
err_end: /* Here when no file */ err_end: /* Here when no file */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment