mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Add missing parts for the "Cybozu" custom build, to avoid future manual patches.
This commit is contained in:
9
BUILD/compile-pentium-cybozu
Executable file
9
BUILD/compile-pentium-cybozu
Executable file
@ -0,0 +1,9 @@
|
|||||||
|
#! /bin/sh
|
||||||
|
|
||||||
|
path=`dirname $0`
|
||||||
|
. "$path/SETUP.sh"
|
||||||
|
|
||||||
|
extra_flags="$pentium_cflags $fast_cflags -g"
|
||||||
|
extra_configs="$pentium_configs --with-charset=utf8 --with-collation=utf8_general_cs"
|
||||||
|
|
||||||
|
. "$path/FINISH.sh"
|
27
configure.in
27
configure.in
@ -2770,16 +2770,23 @@ case $default_charset in
|
|||||||
;;
|
;;
|
||||||
utf8)
|
utf8)
|
||||||
default_charset_default_collation="utf8_general_ci"
|
default_charset_default_collation="utf8_general_ci"
|
||||||
define(UTFC1, utf8_general_ci utf8_bin)
|
if test "$default_collation" = "utf8_general_cs"; then
|
||||||
define(UTFC2, utf8_czech_ci utf8_danish_ci)
|
# For those who explicitly desire "utf8_general_cs", support it,
|
||||||
define(UTFC3, utf8_estonian_ci utf8_icelandic_ci)
|
# and then also set the CPP switch enabling that code.
|
||||||
define(UTFC4, utf8_latvian_ci utf8_lithuanian_ci)
|
UTFC="utf8_general_cs"
|
||||||
define(UTFC5, utf8_persian_ci utf8_polish_ci utf8_romanian_ci)
|
AC_DEFINE([HAVE_UTF8_GENERAL_CS], [1], [certain Japanese customer])
|
||||||
define(UTFC6, utf8_slovak_ci utf8_slovenian_ci)
|
else
|
||||||
define(UTFC7, utf8_spanish2_ci utf8_spanish_ci)
|
define(UTFC1, utf8_general_ci utf8_bin)
|
||||||
define(UTFC8, utf8_swedish_ci utf8_turkish_ci)
|
define(UTFC2, utf8_czech_ci utf8_danish_ci)
|
||||||
define(UTFC9, utf8_unicode_ci)
|
define(UTFC3, utf8_estonian_ci utf8_icelandic_ci)
|
||||||
UTFC="UTFC1 UTFC2 UTFC3 UTFC4 UTFC5 UTFC6 UTFC7 UTFC8 UTFC9"
|
define(UTFC4, utf8_latvian_ci utf8_lithuanian_ci)
|
||||||
|
define(UTFC5, utf8_persian_ci utf8_polish_ci utf8_romanian_ci)
|
||||||
|
define(UTFC6, utf8_slovak_ci utf8_slovenian_ci)
|
||||||
|
define(UTFC7, utf8_spanish2_ci utf8_spanish_ci)
|
||||||
|
define(UTFC8, utf8_swedish_ci utf8_turkish_ci)
|
||||||
|
define(UTFC9, utf8_unicode_ci)
|
||||||
|
UTFC="UTFC1 UTFC2 UTFC3 UTFC4 UTFC5 UTFC6 UTFC7 UTFC8 UTFC9"
|
||||||
|
fi
|
||||||
default_charset_collations="$UTFC"
|
default_charset_collations="$UTFC"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
|
@ -62,7 +62,7 @@ extern CHARSET_INFO my_charset_utf8_slovak_uca_ci;
|
|||||||
extern CHARSET_INFO my_charset_utf8_spanish2_uca_ci;
|
extern CHARSET_INFO my_charset_utf8_spanish2_uca_ci;
|
||||||
extern CHARSET_INFO my_charset_utf8_roman_uca_ci;
|
extern CHARSET_INFO my_charset_utf8_roman_uca_ci;
|
||||||
extern CHARSET_INFO my_charset_utf8_persian_uca_ci;
|
extern CHARSET_INFO my_charset_utf8_persian_uca_ci;
|
||||||
#ifdef HAVE_CYBOZU_COLLATION
|
#ifdef HAVE_UTF8_GENERAL_CS
|
||||||
extern CHARSET_INFO my_charset_utf8_general_cs;
|
extern CHARSET_INFO my_charset_utf8_general_cs;
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
@ -149,7 +149,7 @@ my_bool init_compiled_charsets(myf flags __attribute__((unused)))
|
|||||||
#ifdef HAVE_CHARSET_utf8
|
#ifdef HAVE_CHARSET_utf8
|
||||||
add_compiled_collation(&my_charset_utf8_general_ci);
|
add_compiled_collation(&my_charset_utf8_general_ci);
|
||||||
add_compiled_collation(&my_charset_utf8_bin);
|
add_compiled_collation(&my_charset_utf8_bin);
|
||||||
#ifdef HAVE_CYBOZU_COLLATION
|
#ifdef HAVE_UTF8_GENERAL_CS
|
||||||
add_compiled_collation(&my_charset_utf8_general_cs);
|
add_compiled_collation(&my_charset_utf8_general_cs);
|
||||||
#endif
|
#endif
|
||||||
#ifdef HAVE_UCA_COLLATIONS
|
#ifdef HAVE_UCA_COLLATIONS
|
||||||
|
@ -2375,7 +2375,7 @@ CHARSET_INFO my_charset_utf8_bin=
|
|||||||
&my_collation_mb_bin_handler
|
&my_collation_mb_bin_handler
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef HAVE_CYBOZU_COLLATION
|
#ifdef HAVE_UTF8_GENERAL_CS
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* These functions bacically do the same as their original, except
|
* These functions bacically do the same as their original, except
|
||||||
|
Reference in New Issue
Block a user