mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
3rd merge from main
This commit is contained in:
@ -137,6 +137,7 @@ ENDIF(MSVC)
|
|||||||
|
|
||||||
IF(WIN32)
|
IF(WIN32)
|
||||||
ADD_DEFINITIONS("-D_WINDOWS -D__WIN__ -D_CRT_SECURE_NO_DEPRECATE")
|
ADD_DEFINITIONS("-D_WINDOWS -D__WIN__ -D_CRT_SECURE_NO_DEPRECATE")
|
||||||
|
ADD_DEFINITIONS("-D_WIN32_WINNT=0x0501")
|
||||||
ENDIF(WIN32)
|
ENDIF(WIN32)
|
||||||
|
|
||||||
# default to x86 platform. We'll check for X64 in a bit
|
# default to x86 platform. We'll check for X64 in a bit
|
||||||
|
@ -81,8 +81,13 @@ rl_alphabetic (c)
|
|||||||
|
|
||||||
#if defined (HANDLE_MULTIBYTE)
|
#if defined (HANDLE_MULTIBYTE)
|
||||||
int
|
int
|
||||||
_rl_walphabetic (wc)
|
/*
|
||||||
wchar_t wc;
|
Portability issue with VisualAge C++ Professional / C for AIX Compiler, Version 6:
|
||||||
|
"util.c", line 84.1: 1506-343 (S) Redeclaration of _rl_walphabetic differs
|
||||||
|
from previous declaration on line 110 of "rlmbutil.h".
|
||||||
|
So, put type in the function signature here.
|
||||||
|
*/
|
||||||
|
_rl_walphabetic (wchar_t wc)
|
||||||
{
|
{
|
||||||
int c;
|
int c;
|
||||||
|
|
||||||
|
@ -17,7 +17,8 @@
|
|||||||
|
|
||||||
## Process this file with automake to create Makefile.in
|
## Process this file with automake to create Makefile.in
|
||||||
|
|
||||||
testdir = $(prefix)/mysql-test
|
testroot = $(prefix)
|
||||||
|
testdir = $(testroot)/mysql-test
|
||||||
|
|
||||||
test_SCRIPTS = mtr \
|
test_SCRIPTS = mtr \
|
||||||
mysql-test-run \
|
mysql-test-run \
|
||||||
|
@ -13,7 +13,8 @@
|
|||||||
# along with this program; if not, write to the Free Software
|
# along with this program; if not, write to the Free Software
|
||||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
|
||||||
safedir = $(prefix)/mysql-test/lib/My/SafeProcess
|
testroot = $(prefix)
|
||||||
|
safedir = $(testroot)/mysql-test/lib/My/SafeProcess
|
||||||
#nobase_bin_PROGRAMS = ...
|
#nobase_bin_PROGRAMS = ...
|
||||||
safe_PROGRAMS = my_safe_process
|
safe_PROGRAMS = my_safe_process
|
||||||
|
|
||||||
|
@ -279,6 +279,7 @@ cp include/mysql/plugin.h $DESTDIR/include/mysql/
|
|||||||
# ----------------------------------------------------------------------
|
# ----------------------------------------------------------------------
|
||||||
|
|
||||||
mkdir -p $DESTDIR/lib/opt
|
mkdir -p $DESTDIR/lib/opt
|
||||||
|
mkdir -p $DESTDIR/lib/plugin
|
||||||
cp libmysql/$TARGET/libmysql.dll \
|
cp libmysql/$TARGET/libmysql.dll \
|
||||||
libmysql/$TARGET/libmysql.lib \
|
libmysql/$TARGET/libmysql.lib \
|
||||||
libmysql/$TARGET/mysqlclient.lib \
|
libmysql/$TARGET/mysqlclient.lib \
|
||||||
@ -286,6 +287,10 @@ cp libmysql/$TARGET/libmysql.dll \
|
|||||||
regex/$TARGET/regex.lib \
|
regex/$TARGET/regex.lib \
|
||||||
strings/$TARGET/strings.lib \
|
strings/$TARGET/strings.lib \
|
||||||
zlib/$TARGET/zlib.lib $DESTDIR/lib/opt/
|
zlib/$TARGET/zlib.lib $DESTDIR/lib/opt/
|
||||||
|
if [ -d storage/innodb_plugin ]; then
|
||||||
|
cp storage/innodb_plugin/$TARGET/ha_innodb_plugin.dll \
|
||||||
|
$DESTDIR/lib/plugin/
|
||||||
|
fi
|
||||||
|
|
||||||
if [ x"$TARGET" != x"release" ] ; then
|
if [ x"$TARGET" != x"release" ] ; then
|
||||||
cp libmysql/$TARGET/libmysql.pdb \
|
cp libmysql/$TARGET/libmysql.pdb \
|
||||||
@ -294,11 +299,17 @@ if [ x"$TARGET" != x"release" ] ; then
|
|||||||
regex/$TARGET/regex.pdb \
|
regex/$TARGET/regex.pdb \
|
||||||
strings/$TARGET/strings.pdb \
|
strings/$TARGET/strings.pdb \
|
||||||
zlib/$TARGET/zlib.pdb $DESTDIR/lib/opt/
|
zlib/$TARGET/zlib.pdb $DESTDIR/lib/opt/
|
||||||
|
if [ -d storage/innodb_plugin ]; then
|
||||||
|
cp storage/innodb_plugin/$TARGET/ha_innodb_plugin.pdb \
|
||||||
|
$DESTDIR/lib/plugin/
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
if [ x"$PACK_DEBUG" = x"" -a -f "libmysql/debug/libmysql.lib" -o \
|
if [ x"$PACK_DEBUG" = x"" -a -f "libmysql/debug/libmysql.lib" -o \
|
||||||
x"$PACK_DEBUG" = x"yes" ] ; then
|
x"$PACK_DEBUG" = x"yes" ] ; then
|
||||||
mkdir -p $DESTDIR/lib/debug
|
mkdir -p $DESTDIR/lib/debug
|
||||||
|
mkdir -p $DESTDIR/lib/plugin/debug
|
||||||
cp libmysql/debug/libmysql.dll \
|
cp libmysql/debug/libmysql.dll \
|
||||||
libmysql/debug/libmysql.lib \
|
libmysql/debug/libmysql.lib \
|
||||||
libmysql/debug/libmysql.pdb \
|
libmysql/debug/libmysql.pdb \
|
||||||
@ -312,6 +323,12 @@ if [ x"$PACK_DEBUG" = x"" -a -f "libmysql/debug/libmysql.lib" -o \
|
|||||||
strings/debug/strings.pdb \
|
strings/debug/strings.pdb \
|
||||||
zlib/debug/zlib.lib \
|
zlib/debug/zlib.lib \
|
||||||
zlib/debug/zlib.pdb $DESTDIR/lib/debug/
|
zlib/debug/zlib.pdb $DESTDIR/lib/debug/
|
||||||
|
if [ -d storage/innodb_plugin ]; then
|
||||||
|
cp storage/innodb_plugin/debug/ha_innodb_plugin.dll \
|
||||||
|
storage/innodb_plugin/debug/ha_innodb_plugin.lib \
|
||||||
|
storage/innodb_plugin/debug/ha_innodb_plugin.pdb \
|
||||||
|
$DESTDIR/lib/plugin/debug/
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# ----------------------------------------------------------------------
|
# ----------------------------------------------------------------------
|
||||||
|
@ -69,14 +69,16 @@ do { \
|
|||||||
#define STRUCT_FLD(name, value) value
|
#define STRUCT_FLD(name, value) value
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static const ST_FIELD_INFO END_OF_ST_FIELD_INFO =
|
/* Don't use a static const variable here, as some C++ compilers (notably
|
||||||
{STRUCT_FLD(field_name, NULL),
|
HPUX aCC: HP ANSI C++ B3910B A.03.65) can't handle it. */
|
||||||
STRUCT_FLD(field_length, 0),
|
#define END_OF_ST_FIELD_INFO \
|
||||||
STRUCT_FLD(field_type, MYSQL_TYPE_NULL),
|
{STRUCT_FLD(field_name, NULL), \
|
||||||
STRUCT_FLD(value, 0),
|
STRUCT_FLD(field_length, 0), \
|
||||||
STRUCT_FLD(field_flags, 0),
|
STRUCT_FLD(field_type, MYSQL_TYPE_NULL), \
|
||||||
STRUCT_FLD(old_name, ""),
|
STRUCT_FLD(value, 0), \
|
||||||
STRUCT_FLD(open_method, SKIP_OPEN_TABLE)};
|
STRUCT_FLD(field_flags, 0), \
|
||||||
|
STRUCT_FLD(old_name, ""), \
|
||||||
|
STRUCT_FLD(open_method, SKIP_OPEN_TABLE)}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Use the following types mapping:
|
Use the following types mapping:
|
||||||
|
@ -408,7 +408,8 @@ it is read. */
|
|||||||
/* Minimize cache-miss latency by moving data at addr into a cache before
|
/* Minimize cache-miss latency by moving data at addr into a cache before
|
||||||
it is read or written. */
|
it is read or written. */
|
||||||
# define UNIV_PREFETCH_RW(addr) __builtin_prefetch(addr, 1, 3)
|
# define UNIV_PREFETCH_RW(addr) __builtin_prefetch(addr, 1, 3)
|
||||||
#elif defined(__SUNPRO_C) || defined(__SUNPRO_CC)
|
/* Sun Studio includes sun_prefetch.h as of version 5.9 */
|
||||||
|
#elif (defined(__SUNPRO_C) && __SUNPRO_C >= 0x590) || (defined(__SUNPRO_CC) && __SUNPRO_CC >= 0x590)
|
||||||
# include <sun_prefetch.h>
|
# include <sun_prefetch.h>
|
||||||
#if __SUNPRO_C >= 0x550
|
#if __SUNPRO_C >= 0x550
|
||||||
# undef UNIV_INTERN
|
# undef UNIV_INTERN
|
||||||
|
@ -13,7 +13,8 @@
|
|||||||
# along with this program; if not, write to the Free Software
|
# along with this program; if not, write to the Free Software
|
||||||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
|
|
||||||
testdir=$(prefix)/mysql-test/ndb
|
testroot=$(prefix)
|
||||||
|
testdir=$(testroot)/mysql-test/ndb
|
||||||
|
|
||||||
include $(top_srcdir)/storage/ndb/config/common.mk.am
|
include $(top_srcdir)/storage/ndb/config/common.mk.am
|
||||||
include $(top_srcdir)/storage/ndb/config/type_util.mk.am
|
include $(top_srcdir)/storage/ndb/config/type_util.mk.am
|
||||||
|
@ -319,7 +319,7 @@ sh -c "PATH=\"${MYSQL_BUILD_PATH:-$PATH}\" \
|
|||||||
--with-blackhole-storage-engine \
|
--with-blackhole-storage-engine \
|
||||||
--with-federated-storage-engine \
|
--with-federated-storage-engine \
|
||||||
--without-plugin-daemon_example \
|
--without-plugin-daemon_example \
|
||||||
--without-plugin-example \
|
--without-plugin-ftexample \
|
||||||
--with-partition \
|
--with-partition \
|
||||||
--with-big-tables \
|
--with-big-tables \
|
||||||
%if %{WITH_BUNDLED_ZLIB}
|
%if %{WITH_BUNDLED_ZLIB}
|
||||||
@ -715,7 +715,11 @@ fi
|
|||||||
%attr(755, root, root) %{_bindir}/resolve_stack_dump
|
%attr(755, root, root) %{_bindir}/resolve_stack_dump
|
||||||
%attr(755, root, root) %{_bindir}/resolveip
|
%attr(755, root, root) %{_bindir}/resolveip
|
||||||
|
|
||||||
%attr(755, root, root) %{_libdir}/plugin/*.so*
|
%attr(755, root, root) %{_libdir}/mysql/plugin/ha_example.so*
|
||||||
|
%if %{WITHOUT_INNODB_PLUGIN}
|
||||||
|
%else
|
||||||
|
%attr(755, root, root) %{_libdir}/mysql/plugin/ha_innodb_plugin.so*
|
||||||
|
%endif
|
||||||
|
|
||||||
%attr(755, root, root) %{_sbindir}/mysqld
|
%attr(755, root, root) %{_sbindir}/mysqld
|
||||||
%attr(755, root, root) %{_sbindir}/mysqld-debug
|
%attr(755, root, root) %{_sbindir}/mysqld-debug
|
||||||
@ -842,8 +846,13 @@ fi
|
|||||||
%{_libdir}/mysql/libvio.a
|
%{_libdir}/mysql/libvio.a
|
||||||
%{_libdir}/mysql/libz.a
|
%{_libdir}/mysql/libz.a
|
||||||
%{_libdir}/mysql/libz.la
|
%{_libdir}/mysql/libz.la
|
||||||
%{_libdir}/plugin/*.a
|
%{_libdir}/mysql/plugin/ha_example.a
|
||||||
%{_libdir}/plugin/*.la
|
%{_libdir}/mysql/plugin/ha_example.la
|
||||||
|
%if %{WITHOUT_INNODB_PLUGIN}
|
||||||
|
%else
|
||||||
|
%{_libdir}/mysql/plugin/ha_innodb_plugin.a
|
||||||
|
%{_libdir}/mysql/plugin/ha_innodb_plugin.la
|
||||||
|
%endif
|
||||||
|
|
||||||
%files shared
|
%files shared
|
||||||
%defattr(-, root, root, 0755)
|
%defattr(-, root, root, 0755)
|
||||||
@ -880,9 +889,9 @@ fi
|
|||||||
* Fri Aug 21 2009 Jonathan Perkin <jperkin@sun.com>
|
* Fri Aug 21 2009 Jonathan Perkin <jperkin@sun.com>
|
||||||
|
|
||||||
- Install plugin libraries in appropriate packages.
|
- Install plugin libraries in appropriate packages.
|
||||||
- Disable example plugins.
|
- Disable libdaemon_example and ftexample plugins.
|
||||||
|
|
||||||
* Thu Aug 20 2009 Jonathan Perkin <jperkin@stripped>
|
* Thu Aug 20 2009 Jonathan Perkin <jperkin@sun.com>
|
||||||
|
|
||||||
- Update variable used for mysql-test suite location to match source.
|
- Update variable used for mysql-test suite location to match source.
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user