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
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
nexedi
MariaDB
Commits
372dc6e0
Commit
372dc6e0
authored
Dec 02, 2010
by
Vladislav Vaintroub
Browse files
Options
Browse Files
Download
Plain Diff
merge
parents
533bee82
2eb5bdc2
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
51 additions
and
28 deletions
+51
-28
include/my_pthread.h
include/my_pthread.h
+3
-2
mysql-test/mysql-test-run.pl
mysql-test/mysql-test-run.pl
+6
-8
scripts/make_win_bin_dist
scripts/make_win_bin_dist
+3
-3
server-tools/instance-manager/CMakeLists.txt
server-tools/instance-manager/CMakeLists.txt
+1
-1
sql/CMakeLists.txt
sql/CMakeLists.txt
+2
-1
storage/innodb_plugin/CMakeLists.txt
storage/innodb_plugin/CMakeLists.txt
+13
-6
storage/xtradb/CMakeLists.txt
storage/xtradb/CMakeLists.txt
+14
-6
storage/xtradb/include/fsp0types.h
storage/xtradb/include/fsp0types.h
+1
-1
win/configure-mariadb.bat
win/configure-mariadb.bat
+8
-0
No files found.
include/my_pthread.h
View file @
372dc6e0
...
@@ -128,8 +128,9 @@ struct tm *gmtime_r(const time_t *timep,struct tm *tmp);
...
@@ -128,8 +128,9 @@ struct tm *gmtime_r(const time_t *timep,struct tm *tmp);
void
pthread_exit
(
void
*
a
);
/* was #define pthread_exit(A) ExitThread(A)*/
void
pthread_exit
(
void
*
a
);
/* was #define pthread_exit(A) ExitThread(A)*/
#ifndef ETIMEDOUT
#define ETIMEDOUT 145
#ifndef ETIMEDOUT
#define ETIMEDOUT 145
/* Win32 doesn't have this */
#endif
#endif
#define getpid() GetCurrentThreadId()
#define getpid() GetCurrentThreadId()
#define HAVE_LOCALTIME_R 1
#define HAVE_LOCALTIME_R 1
...
...
mysql-test/mysql-test-run.pl
View file @
372dc6e0
...
@@ -2513,14 +2513,12 @@ sub fix_vs_config_dir () {
...
@@ -2513,14 +2513,12 @@ sub fix_vs_config_dir () {
my
$modified
=
1e30
;
my
$modified
=
1e30
;
$opt_vs_config
=
"";
$opt_vs_config
=
"";
for
my
$dir
(
qw(client/*.dir libmysql/libmysql.dir sql/mysqld.dir
sql/udf_example.dir storage/*/*.dir plugin/*/*.dir)
)
{
for
(
<
$basedir
/sql/
*/
mysqld
.
exe
>
)
{
for
(
<
$basedir
/$dir/
*/
BuildLog
.
htm
>
)
{
if
(
-
M
$_
<
$modified
)
if
(
-
M
$_
<
$modified
)
{
{
$modified
=
-
M
_
;
$modified
=
-
M
_
;
$opt_vs_config
=
basename
(
dirname
(
$_
));
$opt_vs_config
=
basename
(
dirname
(
$_
));
}
}
}
}
}
...
...
scripts/make_win_bin_dist
View file @
372dc6e0
...
@@ -163,7 +163,9 @@ if [ -f "storage/pbxt/bin/xtstat.exe" ] ; then
...
@@ -163,7 +163,9 @@ if [ -f "storage/pbxt/bin/xtstat.exe" ] ; then
cp
storage/pbxt/bin/xtstat.
{
exe,pdb
}
$DESTDIR
/bin
cp
storage/pbxt/bin/xtstat.
{
exe,pdb
}
$DESTDIR
/bin
fi
fi
cp
server-tools/instance-manager/
$TARGET
/
*
.exe
$DESTDIR
/bin/
cp
server-tools/instance-manager/
$TARGET
/
*
.exe
$DESTDIR
/bin/
if
[
x
"
$TARGET
"
!=
x
"release"
]
;
then
if
[
x
"
$TARGET
"
!=
x
"release"
]
;
then
cp
server-tools/instance-manager/
$TARGET
/
*
.pdb
$DESTDIR
/bin/
cp
server-tools/instance-manager/
$TARGET
/
*
.pdb
$DESTDIR
/bin/
cp
client/
$TARGET
/mysql.pdb
$DESTDIR
/bin/
cp
client/
$TARGET
/mysql.pdb
$DESTDIR
/bin/
...
@@ -177,7 +179,6 @@ cp tests/$TARGET/*.exe $DESTDIR/bin/
...
@@ -177,7 +179,6 @@ cp tests/$TARGET/*.exe $DESTDIR/bin/
cp
libmysql/
$TARGET
/libmysql.dll
$DESTDIR
/bin/
cp
libmysql/
$TARGET
/libmysql.dll
$DESTDIR
/bin/
cp
sql/
$TARGET
/mysqld.exe
$DESTDIR
/bin/mysqld
$EXE_SUFFIX
.exe
cp
sql/
$TARGET
/mysqld.exe
$DESTDIR
/bin/mysqld
$EXE_SUFFIX
.exe
cp
sql/
$TARGET
/mysqld.map
$DESTDIR
/bin/mysqld
$EXE_SUFFIX
.map
if
[
x
"
$TARGET
"
!=
x
"release"
]
;
then
if
[
x
"
$TARGET
"
!=
x
"release"
]
;
then
cp
sql/
$TARGET
/mysqld.pdb
$DESTDIR
/bin/mysqld
$EXE_SUFFIX
.pdb
cp
sql/
$TARGET
/mysqld.pdb
$DESTDIR
/bin/mysqld
$EXE_SUFFIX
.pdb
fi
fi
...
@@ -186,7 +187,6 @@ if [ x"$PACK_DEBUG" = x"" -a -f "sql/debug/mysqld.exe" -o \
...
@@ -186,7 +187,6 @@ if [ x"$PACK_DEBUG" = x"" -a -f "sql/debug/mysqld.exe" -o \
x
"
$PACK_DEBUG
"
=
x
"yes"
]
;
then
x
"
$PACK_DEBUG
"
=
x
"yes"
]
;
then
cp
sql/debug/mysqld.exe
$DESTDIR
/bin/mysqld-debug.exe
cp
sql/debug/mysqld.exe
$DESTDIR
/bin/mysqld-debug.exe
cp
sql/debug/mysqld.pdb
$DESTDIR
/bin/mysqld-debug.pdb
cp
sql/debug/mysqld.pdb
$DESTDIR
/bin/mysqld-debug.pdb
cp
sql/debug/mysqld.map
$DESTDIR
/bin/mysqld-debug.map
fi
fi
# ----------------------------------------------------------------------
# ----------------------------------------------------------------------
...
...
server-tools/instance-manager/CMakeLists.txt
View file @
372dc6e0
...
@@ -20,7 +20,7 @@ SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -DSAFEMALLOC -DSAFE_MUTEX")
...
@@ -20,7 +20,7 @@ SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -DSAFEMALLOC -DSAFE_MUTEX")
ADD_DEFINITIONS
(
-DMYSQL_SERVER -DMYSQL_INSTANCE_MANAGER
)
ADD_DEFINITIONS
(
-DMYSQL_SERVER -DMYSQL_INSTANCE_MANAGER
)
INCLUDE_DIRECTORIES
(
${
PROJECT_SOURCE_DIR
}
/include
${
PROJECT_SOURCE_DIR
}
/sql
INCLUDE_DIRECTORIES
(
${
PROJECT_SOURCE_DIR
}
/include
${
PROJECT_SOURCE_DIR
}
/sql
${
PROJECT_SOURCE_DIR
}
/extra/yassl/include
)
${
PROJECT_SOURCE_DIR
}
/extra/yassl/include
)
ADD_EXECUTABLE
(
mysqlmanager buffer.cc command.cc commands.cc guardian.cc instance.cc instance_map.cc
ADD_EXECUTABLE
(
mysqlmanager buffer.cc command.cc commands.cc guardian.cc instance.cc instance_map.cc
instance_options.cc listener.cc log.cc manager.cc messages.cc mysql_connection.cc
instance_options.cc listener.cc log.cc manager.cc messages.cc mysql_connection.cc
mysqlmanager.cc options.cc parse.cc parse_output.cc priv.cc protocol.cc
mysqlmanager.cc options.cc parse.cc parse_output.cc priv.cc protocol.cc
...
...
sql/CMakeLists.txt
View file @
372dc6e0
...
@@ -18,7 +18,8 @@ SET(CMAKE_CXX_FLAGS_DEBUG
...
@@ -18,7 +18,8 @@ SET(CMAKE_CXX_FLAGS_DEBUG
"
${
CMAKE_CXX_FLAGS_DEBUG
}
-DSAFEMALLOC -DSAFE_MUTEX -DUSE_SYMDIR /Zi"
)
"
${
CMAKE_CXX_FLAGS_DEBUG
}
-DSAFEMALLOC -DSAFE_MUTEX -DUSE_SYMDIR /Zi"
)
SET
(
CMAKE_C_FLAGS_DEBUG
SET
(
CMAKE_C_FLAGS_DEBUG
"
${
CMAKE_C_FLAGS_DEBUG
}
-DSAFEMALLOC -DSAFE_MUTEX -DUSE_SYMDIR /Zi"
)
"
${
CMAKE_C_FLAGS_DEBUG
}
-DSAFEMALLOC -DSAFE_MUTEX -DUSE_SYMDIR /Zi"
)
SET
(
CMAKE_EXE_LINKER_FLAGS
"
${
CMAKE_EXE_LINKER_FLAGS
}
/MAP /MAPINFO:EXPORTS"
)
SET
(
CMAKE_EXE_LINKER_FLAGS_DEBUG
"
${
CMAKE_EXE_LINKER_FLAGS_DEBUG
}
"
)
INCLUDE_DIRECTORIES
(
${
CMAKE_SOURCE_DIR
}
/include
INCLUDE_DIRECTORIES
(
${
CMAKE_SOURCE_DIR
}
/include
${
CMAKE_SOURCE_DIR
}
/extra/yassl/include
${
CMAKE_SOURCE_DIR
}
/extra/yassl/include
...
...
storage/innodb_plugin/CMakeLists.txt
View file @
372dc6e0
...
@@ -40,12 +40,19 @@ INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include
...
@@ -40,12 +40,19 @@ INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include
${
CMAKE_SOURCE_DIR
}
/zlib
${
CMAKE_SOURCE_DIR
}
/zlib
${
CMAKE_SOURCE_DIR
}
/extra/yassl/include
)
${
CMAKE_SOURCE_DIR
}
/extra/yassl/include
)
# Removing compiler optimizations for innodb/mem/* files on 64-bit Windows
IF
(
MSVC
)
# due to 64-bit compiler error, See MySQL Bug #19424, #36366, #34297
# Removing compiler optimizations for innodb/mem/* files on 64-bit Windows
IF
(
MSVC AND $
(
WIN64
))
# due to 64-bit compiler error, See MySQL Bug #19424, #36366, #34297
SET_SOURCE_FILES_PROPERTIES
(
mem/mem0mem.c mem/mem0pool.c
IF
(
CMAKE_SIZEOF_VOID_P MATCHES 8
)
PROPERTIES COMPILE_FLAGS -Od
)
SET_SOURCE_FILES_PROPERTIES
(
mem/mem0mem.c mem/mem0pool.c
ENDIF
(
MSVC AND $
(
WIN64
))
PROPERTIES COMPILE_FLAGS -Od
)
ENDIF
()
# Avoid "unreferenced label" warning in generated file
SET_SOURCE_FILES_PROPERTIES
(
pars/pars0grm.c
PROPERTIES COMPILE_FLAGS
"/wd4102"
)
SET_SOURCE_FILES_PROPERTIES
(
pars/lexyy.c
PROPERTIES COMPILE_FLAGS
"/wd4003"
)
ENDIF
()
SET
(
INNODB_PLUGIN_SOURCES btr/btr0btr.c btr/btr0cur.c btr/btr0pcur.c btr/btr0sea.c
SET
(
INNODB_PLUGIN_SOURCES btr/btr0btr.c btr/btr0cur.c btr/btr0pcur.c btr/btr0sea.c
buf/buf0buddy.c buf/buf0buf.c buf/buf0flu.c buf/buf0lru.c buf/buf0rea.c
buf/buf0buddy.c buf/buf0buf.c buf/buf0flu.c buf/buf0lru.c buf/buf0rea.c
...
...
storage/xtradb/CMakeLists.txt
View file @
372dc6e0
...
@@ -42,12 +42,20 @@ INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include
...
@@ -42,12 +42,20 @@ INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include
${
CMAKE_SOURCE_DIR
}
/zlib
${
CMAKE_SOURCE_DIR
}
/zlib
${
CMAKE_SOURCE_DIR
}
/extra/yassl/include
)
${
CMAKE_SOURCE_DIR
}
/extra/yassl/include
)
# Removing compiler optimizations for innodb/mem/* files on 64-bit Windows
# due to 64-bit compiler error, See MySQL Bug #19424, #36366, #34297
IF
(
MSVC
)
IF
(
MSVC AND $
(
WIN64
))
# Removing compiler optimizations for innodb/mem/* files on 64-bit Windows
SET_SOURCE_FILES_PROPERTIES
(
mem/mem0mem.c mem/mem0pool.c
# due to 64-bit compiler error, See MySQL Bug #19424, #36366, #34297
PROPERTIES COMPILE_FLAGS -Od
)
IF
(
CMAKE_SIZEOF_VOID_P MATCHES 8
)
ENDIF
(
MSVC AND $
(
WIN64
))
SET_SOURCE_FILES_PROPERTIES
(
mem/mem0mem.c mem/mem0pool.c
PROPERTIES COMPILE_FLAGS -Od
)
ENDIF
()
# Avoid "unreferenced label" warning in generated file
SET_SOURCE_FILES_PROPERTIES
(
pars/pars0grm.c
PROPERTIES COMPILE_FLAGS
"/wd4102"
)
SET_SOURCE_FILES_PROPERTIES
(
pars/lexyy.c
PROPERTIES COMPILE_FLAGS
"/wd4003"
)
ENDIF
()
SET
(
XTRADB_SOURCES btr/btr0btr.c btr/btr0cur.c btr/btr0pcur.c btr/btr0sea.c
SET
(
XTRADB_SOURCES btr/btr0btr.c btr/btr0cur.c btr/btr0pcur.c btr/btr0sea.c
buf/buf0buddy.c buf/buf0buf.c buf/buf0flu.c buf/buf0lru.c buf/buf0rea.c
buf/buf0buddy.c buf/buf0buf.c buf/buf0flu.c buf/buf0lru.c buf/buf0rea.c
...
...
storage/xtradb/include/fsp0types.h
View file @
372dc6e0
...
@@ -42,7 +42,7 @@ fseg_alloc_free_page) */
...
@@ -42,7 +42,7 @@ fseg_alloc_free_page) */
/* @} */
/* @} */
/** File space extent size (one megabyte) in pages */
/** File space extent size (one megabyte) in pages */
#define FSP_EXTENT_SIZE (1
u
<< (20 - UNIV_PAGE_SIZE_SHIFT))
#define FSP_EXTENT_SIZE (1
ULL
<< (20 - UNIV_PAGE_SIZE_SHIFT))
/** On a page of any file segment, data may be put starting from this
/** On a page of any file segment, data may be put starting from this
offset */
offset */
...
...
win/configure-mariadb.bat
0 → 100644
View file @
372dc6e0
cscript
win
\configure.js
^
WITH_EXAMPLE_STORAGE_ENGINE
^
WITH_FEDERATEDX_STORAGE_ENGINE
^
WITH_MERGE_STORAGE_ENGINE
^
WITH_PARTITION_STORAGE_ENGINE
^
WITH_MARIA_STORAGE_ENGINE
^
WITH_PBXT_STORAGE_ENGINE
^
WITH_XTRADB_STORAGE_ENGINE
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