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
a540a66b
Commit
a540a66b
authored
Sep 07, 2005
by
jimw@mysql.com
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Port to SCO OpenServer 6. May require running ./configure with
--build=i686-unknown-sysv5SCO_SV6.0.0
parent
3503b131
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
21 additions
and
74 deletions
+21
-74
configure.in
configure.in
+21
-69
include/my_pthread.h
include/my_pthread.h
+0
-5
No files found.
configure.in
View file @
a540a66b
...
...
@@ -359,19 +359,19 @@ case "$target_os" in
;;
esac
;;
sysv5UnixWare
*
)
sysv5UnixWare
*
|
sysv5OpenUNIX8
*
)
if
test
"
$GCC
"
!=
"yes"
;
then
#
We are using built-in inline function
#
Use the built-in alloca()
CFLAGS
=
"
$CFLAGS
-Kalloca"
fi
CXXFLAGS
=
"
$CXXFLAGS
-DNO_CPLUSPLUS_ALLOCA"
;;
sysv5
OpenUNIX8
*
)
sysv5
SCO_SV6.0.0
*
)
if
test
"
$GCC
"
!=
"yes"
;
then
#
We are using built-in inline function
#
Use the built-in alloca()
CFLAGS
=
"
$CFLAGS
-Kalloca"
CXXFLAGS
=
"
$CFLAGS
-Kalloca"
fi
CXXFLAGS
=
"
$CXXFLAGS
-DNO_CPLUSPLUS_ALLOCA"
;;
esac
AC_SUBST
(
CC
)
...
...
@@ -1386,8 +1386,6 @@ then
if expr "$SYSTEM_TYPE" : ".*unixware7.0.0" > /dev/null
then
AC_DEFINE(HAVE_UNIXWARE7_THREADS, [1])
else
AC_DEFINE(HAVE_UNIXWARE7_POSIX, [1])
fi
AC_MSG_RESULT("yes")
# We must have cc
...
...
@@ -1413,87 +1411,41 @@ then
AC_MSG_RESULT("
no
")
fi
fi
# Hack for SCO UnixWare7
#
# Check for SCO threading libraries
#
if test "
$with_named_thread
" = "
no
"
then
AC_MSG_CHECKING("
SCO UnixWare7 native threads
")
if expr "
$SYSTEM_TYPE
" : "
.
*
UnixWare
*
" > /dev/null
AC_MSG_CHECKING([SCO OpenServer 6, UnixWare 7 or OpenUNIX 8 native threads])
if expr "
$SYSTEM_TYPE
" : "
.
*
UnixWare.
*
" > /dev/null ||
\
expr "
$SYSTEM_TYPE
" : "
.
*
SCO_SV6.
*
" > /dev/null ||
\
expr "
$SYSTEM_TYPE
" : "
.
*
OpenUNIX.
*
" > /dev/null
then
if test -f /usr/lib/libthread.so -o -f /usr/lib/libthreadT.so
then
MYSQL_REMOVE_SOCKET_FROM_LIBS_HACK
if expr "
$CC
" : "
.
*
gcc.
*
"
then
with_named_thread="
-pthread
-lsocket
-lnsl
"
else
with_named_thread="
-Kthread
-lsocket
-lnsl
"
fi
if expr "
$SYSTEM_TYPE
" : "
.
*
unixware7.0.0
" > /dev/null
then
AC_DEFINE(HAVE_UNIXWARE7_THREADS, [1])
else
AC_DEFINE(HAVE_UNIXWARE7_POSIX, [1])
fi
# We must have cc
AC_MSG_CHECKING("
for
gcc
")
if expr "
$CC
" : "
.
*
gcc.
*
"
if expr "
$CC
" : "
.
*
gcc.
*
" > /dev/null
then
with_named_thread="
-pthread
-lsocket
-lnsl
"
CC="
$CC
-pthread
-DUNIXWARE_7
-DHAVE_BROKEN_RWLOCK
";
CXX="
$CXX
-pthread
-DUNIXWARE_7
-DHAVE_BROKEN_RWLOCK
";
else
with_named_thread="
-Kthread
-lsocket
-lnsl
"
CC="
$CC
-Kthread
-DUNIXWARE_7
-DHAVE_BROKEN_RWLOCK
";
CXX="
$CXX
-Kthread
-DUNIXWARE_7
-DHAVE_BROKEN_RWLOCK
";
fi
AC_MSG_RESULT("
yes
")
else
{ echo "
configure: error: Can
't find thread libs on SCO UnixWare7. See the Installation chapter in the Reference Manual." 1>&2; exit 1; };
fi
else
AC_MSG_RESULT("no")
fi
fi
# Hack for Caldera OpenUNIX8
#
if test "$with_named_thread" = "no"
then
AC_MSG_CHECKING("OpenUNIX8 native threads")
if expr "$SYSTEM_TYPE" : ".*OpenUNIX*" > /dev/null
then
if test -f /usr/lib/libthread.so -o -f /usr/lib/libthreadT.so
then
MYSQL_REMOVE_SOCKET_FROM_LIBS_HACK
if expr "$CC" : ".*gcc.*"
then
with_named_thread="-pthread -lsocket -lnsl"
else
with_named_thread="-Kthread -lsocket -lnsl"
fi
if expr "
$SYSTEM_TYPE
" : "
.
*
unixware7.0.0
" > /dev/null
then
AC_DEFINE([HAVE_UNIXWARE7_THREADS], [1],
[UNIXWARE7 threads are not posix])
else
AC_DEFINE([HAVE_UNIXWARE7_POSIX], [1],
[new UNIXWARE7 threads that are not yet posix])
fi
# We must have cc
AC_MSG_CHECKING("for gcc")
if expr "$CC" : ".*gcc.*"
then
CC="$CC -pthread -DUNIXWARE_7 -DHAVE_BROKEN_RWLOCK";
CXX="$CXX -pthread -DUNIXWARE_7 -DHAVE_BROKEN_RWLOCK";
else
CC="$CC -Kthread -DUNIXWARE_7 -DHAVE_BROKEN_RWLOCK";
CXX="$CXX -Kthread -DUNIXWARE_7 -DHAVE_BROKEN_RWLOCK";
AC_DEFINE(HAVE_UNIXWARE7_THREADS, [1], [Have UnixWare 7 (or similar) almost-POSIX threading library])
fi
AC_MSG_RESULT(
"yes"
)
AC_MSG_RESULT(
yes
)
else
{ echo "configure: error: Can'
t find thread libs on Caldera OpenUNIX 8. See the Installation chapter
in
the Reference Manual.
" 1>&2; exit 1; };
AC_MSG_RESULT(failed)
{ echo "
configure: error: Can
't find thread libs on SCO UnixWare7. See the Installation chapter in the Reference Manual." 1>&2; exit 1; };
fi
else
AC_MSG_RESULT(
"
no
"
)
AC_MSG_RESULT(
no
)
fi
fi
...
...
@@ -2889,7 +2841,7 @@ then
AC_CONFIG_FILES
(
bdb/Makefile
)
echo
"CONFIGURING FOR BERKELEY DB"
bdb_conf_flags
=
"--disable-shared"
bdb_conf_flags
=
"--disable-shared
--build=
$build_alias
"
if
test
$with_debug
=
"yes"
then
bdb_conf_flags
=
"
$bdb_conf_flags
--enable-debug --enable-diagnostic"
...
...
include/my_pthread.h
View file @
a540a66b
...
...
@@ -298,11 +298,6 @@ extern int my_pthread_create_detached;
int
sigwait
(
sigset_t
*
set
,
int
*
sig
);
#endif
#if defined(HAVE_UNIXWARE7_POSIX)
#undef HAVE_NONPOSIX_SIGWAIT
#define HAVE_NONPOSIX_SIGWAIT
/* sigwait takes only 1 argument */
#endif
#ifndef HAVE_NONPOSIX_SIGWAIT
#define my_sigwait(A,B) sigwait((A),(B))
#else
...
...
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