Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
mariadb
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
mariadb
Commits
eba4984e
Commit
eba4984e
authored
Oct 27, 2008
by
kent.boortz@sun.com
Committed by
Build Team
Oct 27, 2008
Browse files
Options
Browse Files
Download
Plain Diff
Merge from mysql-5.1.29-rc-release
parents
fac7b57d
d8e9fef0
Changes
6
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
64 additions
and
23746 deletions
+64
-23746
BUILD/compile-dist
BUILD/compile-dist
+25
-8
configure.in
configure.in
+37
-27
mysql-test/suite/funcs_1/r/ndb_storedproc.result
mysql-test/suite/funcs_1/r/ndb_storedproc.result
+0
-23607
mysql-test/suite/funcs_1/t/ndb_storedproc.test
mysql-test/suite/funcs_1/t/ndb_storedproc.test
+0
-13
mysql-test/suite/parts/t/partition_alter2_ndb.test
mysql-test/suite/parts/t/partition_alter2_ndb.test
+0
-89
sql/handler.cc
sql/handler.cc
+2
-2
No files found.
BUILD/compile-dist
View file @
eba4984e
...
...
@@ -13,34 +13,51 @@ path=`dirname $0`
# Default to gcc for CC and CXX
if
test
-z
"
$CXX
"
;
then
export
CXX
=
gcc
CXX
=
gcc
# Set some required compile options
if
test
-z
"
$CXXFLAGS
"
;
then
export
CXXFLAGS
=
"-felide-constructors -fno-exceptions -fno-rtti"
CXXFLAGS
=
"-felide-constructors -fno-exceptions -fno-rtti"
fi
fi
if
test
-z
"
$CC
"
;
then
export
CC
=
gcc
CC
=
gcc
fi
# Use ccache, if available
if
ccache
-V
>
/dev/null 2>&1
then
if
!
(
echo
"
$CC
"
|
grep
"ccache"
>
/dev/null
)
if
echo
"
$CC
"
|
grep
"ccache"
>
/dev/null
then
export
CC
=
"ccache
$CC
"
:
else
CC
=
"ccache
$CC
"
fi
if
!
(
echo
"
$CXX
"
|
grep
"ccache"
>
/dev/null
)
if
echo
"
$CXX
"
|
grep
"ccache"
>
/dev/null
then
export
CXX
=
"ccache
$CXX
"
:
else
CXX
=
"ccache
$CXX
"
fi
fi
if
test
-z
"
$MAKE
"
then
if
gmake
-v
>
/dev/null 2>&1
then
MAKE
=
"gmake"
else
MAKE
=
"make"
fi
fi
export
CC CXX MAKE
# Make sure to enable all features that affect "make dist"
# Remember that configure restricts the man pages to the configured features !
./configure
\
--with-embedded-server
\
--with-ndbcluster
make
$MAKE
configure.in
View file @
eba4984e
...
...
@@ -405,12 +405,15 @@ dnl Find paths to some shell programs
AC_PATH_PROG
(
LN,
ln
,
ln
)
# This must be able to take a -f flag like normal unix ln.
AC_PATH_PROG
(
LN_CP_F,
ln
,
ln
)
if
!
(
expr
"
$SYSTEM_TYPE
"
:
".*netware.*"
>
/dev/null
)
;
then
# If ln -f does not exists use -s (AFS systems)
if
test
-n
"
$LN_CP_F
"
;
then
case
$SYSTEM_TYPE
in
*
netware
*
)
;;
*
)
# If ln -f does not exists use -s (AFS systems)
if
test
-n
"
$LN_CP_F
"
;
then
LN_CP_F
=
"
$LN_CP_F
-s"
fi
fi
fi
;;
esac
AC_PATH_PROG
(
MV,
mv
,
mv
)
AC_PATH_PROG
(
RM,
rm
,
rm
)
...
...
@@ -1642,14 +1645,16 @@ else
OPTIMIZE_CXXFLAGS
=
"-O"
fi
if
expr
"
$SYSTEM_TYPE
"
:
".*netware.*"
>
/dev/null
;
then
case
$SYSTEM_TYPE
in
*
netware
*
)
DEBUG_CFLAGS
=
"-g -DDEBUG -sym internal,codeview4"
DEBUG_CXXFLAGS
=
"-g -DDEBUG -sym internal,codeview4"
DEBUG_OPTIMIZE_CC
=
"-DDEBUG"
DEBUG_OPTIMIZE_CXX
=
"-DDEBUG"
OPTIMIZE_CFLAGS
=
"-O3 -DNDEBUG"
OPTIMIZE_CXXFLAGS
=
"-O3 -DNDEBUG"
fi
;;
esac
# If the user specified CFLAGS, we won't add any optimizations
if
test
-n
"
$SAVE_CFLAGS
"
...
...
@@ -1915,15 +1920,18 @@ MYSQL_TZNAME
# Do the c++ compiler have a bool type
MYSQL_CXX_BOOL
# Check some common bugs with gcc 2.8.# on sparc
if
!
(
expr
"
$SYSTEM_TYPE
"
:
".*netware.*"
>
/dev/null
)
;
then
MYSQL_CHECK_LONGLONG_TO_FLOAT
if
test
"
$ac_cv_conv_longlong_to_float
"
!=
"yes"
then
case
$SYSTEM_TYPE
in
*
netware
*
)
;;
*
)
MYSQL_CHECK_LONGLONG_TO_FLOAT
if
test
"
$ac_cv_conv_longlong_to_float
"
!=
"yes"
then
AC_MSG_ERROR
([
Your compiler cannot convert a longlong value to a float!
If you are using gcc 2.8.# you should upgrade to egcs 1.0.3 or newer and try
again]
)
fi
fi
If you are using gcc 2.8.# you should upgrade to egcs 1.0.3 or newer and try
again]
)
fi
;;
esac
AC_CHECK_TYPES
([
sigset_t, off_t],
[]
,
[]
,
[
#include <sys/types.h>])
AC_CHECK_TYPES
([
size_t],
[]
,
[]
,
[
#include <stdio.h>])
AC_CHECK_TYPES
([
u_int32_t]
)
...
...
@@ -2549,11 +2557,12 @@ readline_h_ln_cmd=""
readline_link
=
""
want_to_use_readline
=
"no"
if
expr
"
$SYSTEM_TYPE
"
:
".*netware.*"
>
/dev/null
then
case
$SYSTEM_TYPE
in
*
netware
*
)
# For NetWare, do not need readline
echo
"Skipping readline"
else
;;
*
)
if
[
test
"
$with_libedit
"
=
"yes"
]
||
[
test
"
$with_libedit
"
=
"undefined"
]
&&
[
test
"
$with_readline
"
=
"undefined"
]
then
readline_topdir
=
"cmd-line-utils"
...
...
@@ -2606,7 +2615,8 @@ else
be built with libreadline. Please use --with-libedit to use
the bundled version of libedit instead.])
fi
fi
;;
esac
AC_SUBST(readline_dir)
AC_SUBST(readline_topdir)
...
...
mysql-test/suite/funcs_1/r/ndb_storedproc.result
deleted
100644 → 0
View file @
fac7b57d
This diff is collapsed.
Click to expand it.
mysql-test/suite/funcs_1/t/ndb_storedproc.test
deleted
100644 → 0
View file @
fac7b57d
#### suite/funcs_1/t/ndb_storedproc.test
#
# This test cannot be used for the embedded server because we check here
# privileges.
--
source
include
/
not_embedded
.
inc
--
source
include
/
have_ndb
.
inc
let
$engine_type
=
ndb
;
--
source
suite
/
funcs_1
/
storedproc
/
load_sp_tb
.
inc
--
source
suite
/
funcs_1
/
storedproc
/
storedproc_master
.
inc
mysql-test/suite/parts/t/partition_alter2_ndb.test
deleted
100644 → 0
View file @
fac7b57d
################################################################################
# t/partition_alter2_ndb.test #
# #
# Purpose: #
# Tests around Alter column used in partitioning function #
# NDB branch #
# #
#------------------------------------------------------------------------------#
# Original Author: mleich #
# Original Date: 2006-03-05 #
# Change Author: #
# Change Date: #
# Change: #
################################################################################
#
# NOTE: PLEASE DO NOT ADD NOT NDB SPECIFIC TESTCASES HERE !
# TESTCASES WHICH MUST BE APPLIED TO ALL STORAGE ENGINES MUST BE ADDED IN
# THE SOURCED FILES ONLY.
#
# Please read the README at the end of inc/partition.pre before changing
# any of the variables.
#
#------------------------------------------------------------------------------#
# General not engine specific settings and requirements
##### Options, for debugging support #####
let
$debug
=
0
;
let
$with_partitioning
=
1
;
##### Option, for displaying files #####
let
$ls
=
1
;
##### Number of rows for the INSERT/UPDATE/DELETE/SELECT experiments #####
# on partioned tables
SET
@
max_row
=
20
;
##### Execute more tests #####
let
$more_trigger_tests
=
0
;
let
$more_pk_ui_tests
=
0
;
# The server must support partitioning. But NDB is partitioned from the start.
# Thats why the next line is set to comment.
# --source include/have_partition.inc
#------------------------------------------------------------------------------#
# Engine specific settings and requirements
##### Storage engine to be tested
--
source
include
/
have_ndb
.
inc
let
$engine
=
'ndbcluster'
;
connection
default
;
# range, list and hash partitioning in ndb requires new_mode
--
disable_query_log
set
new
=
on
;
--
enable_query_log
##### Execute the test of "table" files
# NDB has no files per PK, UI, ...
let
$do_file_tests
=
0
;
##### Execute PRIMARY KEY tests #####
# AFAIK NDB is always partitioned using the explicit defined PRIMARY KEY
# or uses an internal one.
let
$do_pk_tests
=
1
;
##### Assign a big number smaller than the maximum value for partitions #####
# and smaller than the maximum value of SIGNED INTEGER
# The NDB handler only supports 32 bit integers in VALUES
# 2147483647 seems to be too big.
let
$MAX_VALUE
=
(
2147483646
);
# Generate the prerequisites ($variables, @variables, tables) needed
--
source
suite
/
parts
/
inc
/
partition
.
pre
##### Workarounds for known open engine specific bugs
# none
#------------------------------------------------------------------------------#
# Execute the tests to be applied to all storage engines
--
source
suite
/
parts
/
inc
/
partition_alter2
.
inc
#------------------------------------------------------------------------------#
# Execute storage engine specific tests
#------------------------------------------------------------------------------#
# Cleanup
--
source
suite
/
parts
/
inc
/
partition_cleanup
.
inc
sql/handler.cc
View file @
eba4984e
...
...
@@ -3333,8 +3333,8 @@ handler::ha_create_handler_files(const char *name, const char *old_name,
int
handler
::
ha_change_partitions
(
HA_CREATE_INFO
*
create_info
,
const
char
*
path
,
ulonglong
*
copied
,
ulonglong
*
deleted
,
ulonglong
*
const
copied
,
ulonglong
*
const
deleted
,
const
uchar
*
pack_frm_data
,
size_t
pack_frm_len
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment