mirror of
https://github.com/MariaDB/server.git
synced 2026-04-30 04:05:32 +02:00
automatically configure with shared memory transporter for ndb if functions are available
This commit is contained in:
parent
8c01aba776
commit
05862273cb
2 changed files with 15 additions and 22 deletions
18
acinclude.m4
18
acinclude.m4
|
|
@ -1599,11 +1599,6 @@ AC_DEFUN([MYSQL_CHECK_NDB_OPTIONS], [
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
AC_ARG_WITH([ndb-shm],
|
|
||||||
[
|
|
||||||
--with-ndb-shm Include the NDB Cluster shared memory transporter],
|
|
||||||
[ndb_shm="$withval"],
|
|
||||||
[ndb_shm=no])
|
|
||||||
AC_ARG_WITH([ndb-test],
|
AC_ARG_WITH([ndb-test],
|
||||||
[
|
[
|
||||||
--with-ndb-test Include the NDB Cluster ndbapi test programs],
|
--with-ndb-test Include the NDB Cluster ndbapi test programs],
|
||||||
|
|
@ -1633,19 +1628,6 @@ AC_DEFUN([MYSQL_CHECK_NDB_OPTIONS], [
|
||||||
AC_MSG_CHECKING([for NDB Cluster options])
|
AC_MSG_CHECKING([for NDB Cluster options])
|
||||||
AC_MSG_RESULT([])
|
AC_MSG_RESULT([])
|
||||||
|
|
||||||
have_ndb_shm=no
|
|
||||||
case "$ndb_shm" in
|
|
||||||
yes )
|
|
||||||
AC_MSG_RESULT([-- including shared memory transporter])
|
|
||||||
AC_DEFINE([NDB_SHM_TRANSPORTER], [1],
|
|
||||||
[Including Ndb Cluster DB shared memory transporter])
|
|
||||||
have_ndb_shm="yes"
|
|
||||||
;;
|
|
||||||
* )
|
|
||||||
AC_MSG_RESULT([-- not including shared memory transporter])
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
have_ndb_test=no
|
have_ndb_test=no
|
||||||
case "$ndb_test" in
|
case "$ndb_test" in
|
||||||
yes )
|
yes )
|
||||||
|
|
|
||||||
17
configure.in
17
configure.in
|
|
@ -1923,7 +1923,9 @@ AC_CHECK_FUNCS(alarm bcmp bfill bmove bzero chsize cuserid fchmod fcntl \
|
||||||
pthread_attr_setstacksize pthread_condattr_create pthread_getsequence_np \
|
pthread_attr_setstacksize pthread_condattr_create pthread_getsequence_np \
|
||||||
pthread_key_delete pthread_rwlock_rdlock pthread_setprio \
|
pthread_key_delete pthread_rwlock_rdlock pthread_setprio \
|
||||||
pthread_setprio_np pthread_setschedparam pthread_sigmask readlink \
|
pthread_setprio_np pthread_setschedparam pthread_sigmask readlink \
|
||||||
realpath rename rint rwlock_init setupterm sighold sigset sigthreadmask \
|
realpath rename rint rwlock_init setupterm \
|
||||||
|
shmget shmat shmdt shmctl \
|
||||||
|
sighold sigset sigthreadmask \
|
||||||
snprintf socket stpcpy strcasecmp strerror strnlen strpbrk strstr strtol \
|
snprintf socket stpcpy strcasecmp strerror strnlen strpbrk strstr strtol \
|
||||||
strtoll strtoul strtoull tell tempnam thr_setconcurrency vidattr)
|
strtoll strtoul strtoull tell tempnam thr_setconcurrency vidattr)
|
||||||
|
|
||||||
|
|
@ -3078,10 +3080,19 @@ fi
|
||||||
AC_SUBST([ndb_port_base])
|
AC_SUBST([ndb_port_base])
|
||||||
|
|
||||||
ndb_transporter_opt_objs=""
|
ndb_transporter_opt_objs=""
|
||||||
if test X"$have_ndb_shm" = Xyes
|
if test "$ac_cv_func_shmget" = "yes" &&
|
||||||
|
test "$ac_cv_func_shmat" = "yes" &&
|
||||||
|
test "$ac_cv_func_shmdt" = "yes" &&
|
||||||
|
test "$ac_cv_func_shmctl" = "yes"
|
||||||
then
|
then
|
||||||
ndb_transporter_opt_objs="$ndb_transporter_opt_objs SHM_Transporter.lo SHM_Transporter.unix.lo"
|
AC_DEFINE([NDB_SHM_TRANSPORTER], [1],
|
||||||
|
[Including Ndb Cluster DB shared memory transporter])
|
||||||
|
AC_MSG_RESULT([Including ndb shared memory transporter])
|
||||||
|
ndb_transporter_opt_objs="$ndb_transporter_opt_objs SHM_Transporter.lo SHM_Transporter.unix.lo"
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT([Not including ndb shared memory transporter])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test X"$have_ndb_sci" = Xyes
|
if test X"$have_ndb_sci" = Xyes
|
||||||
then
|
then
|
||||||
ndb_transporter_opt_objs="$ndb_transporter_opt_objs SCI_Transporter.lo"
|
ndb_transporter_opt_objs="$ndb_transporter_opt_objs SCI_Transporter.lo"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue