Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Tree: 65f099119e
Fetching contributors…

Cannot retrieve contributors at this time

73 lines (62 sloc) 2.114 kB
(
MYSQL_PLUGINS="heap federated partition archive blackhole"
PLUG="innobase,ndbcluster"
for mp in $MYSQL_PLUGINS; do
if [ $(eval echo \$USE_$mp) == "y" ]; then
PLUG="$PLUG,$mp"
fi
done &&
OPTS+=" --with-plugins=${PLUG}" &&
add_priv_user mysql:mysql &&
devoke_installwatch &&
if [ "`arch`" == "alpha" ]; then
export CFLAGS="$CFLAGS -fPIC"
export CXXFLAGS="$CXXFLAGS -fPIC"
fi &&
if [ "`arch`" == "x86_64" ]; then
export CFLAGS="$CFLAGS -fPIC"
export CXXFLAGS="$CXXFLAGS -fPIC"
fi &&
export CXX='gcc' &&
./configure --prefix=/usr \
--disable-dependency-tracking \
--without-debug \
--without-readline \
--without-libedit \
--enable-thread-safe-client \
--enable-assembler \
--enable-local-infile \
--enable-largefile \
--localstatedir=/var/lib/mysql \
--infodir=/usr/share/info \
--mandir=/usr/share/man \
--with-mysqld-user="mysql" \
--with-unix-socket-path=/var/lib/mysql/mysql.sock \
--with-pthread \
--with-extra-charsets=all \
--with-embedded-server \
$OPTS &&
invoke_installwatch &&
make pkglibdir=/usr/lib ||
{
MYSQL_EXIT=$?
message ""
message "Compilation of mysql failed."
message ""
message "If you are getting error about 'read_cr4/write_cr4' and/or 'set_in_cr4'"
message "note that this is not a mysql bug."
message ""
message "To fix this please edit the include file that reports the errors and"
message "encapsulate the 'set_in_cr4' function with '#ifdef __KERNEL__'/'#endif'."
message ""
exit $MYSQL_EXIT;
}
prepare_install &&
mkdir -p /var/lib/mysql &&
make pkglibdir=/usr/lib install &&
rm -rf /usr/mysql-test &&
if [ -x /etc/init.d/mysql.server ]; then
rm -f /etc/init.d/mysql.server
rm -f /etc/rc?.d/???mysql.server
fi
) > $C_FIFO 2>&1
Jump to Line
Something went wrong with that request. Please try again.