Lines 204-211
tm.__tm_gmtoff__ = tm.__tm_gmtoff__*2;
Link Here
|
204 |
AC_DEFINE(HAVE__GMTOFF__) AC_MSG_RESULT(yes) |
204 |
AC_DEFINE(HAVE__GMTOFF__) AC_MSG_RESULT(yes) |
205 |
],[AC_MSG_RESULT(no)]) |
205 |
],[AC_MSG_RESULT(no)]) |
206 |
|
206 |
|
207 |
LD=ld |
|
|
208 |
|
209 |
## |
207 |
## |
210 |
## |
208 |
## |
211 |
## |
209 |
## |
Lines 309-326
CXXCOMPFLAGS=-c
Link Here
|
309 |
CXXSOFLAGS=$SOFLAGS |
307 |
CXXSOFLAGS=$SOFLAGS |
310 |
|
308 |
|
311 |
case "$host_os" in |
309 |
case "$host_os" in |
312 |
irix*) CFLAGS="-D_SGI_MP_SOURCE" |
310 |
irix*) EXTCFLAGS+="-D_SGI_MP_SOURCE" |
313 |
;; |
311 |
;; |
314 |
osf*) CFLAGS="$CFLAGS -D_REENTRANT -DOSF" |
312 |
osf*) EXTCFLAGS+="$CFLAGS -D_REENTRANT -DOSF" |
315 |
LIBS="-oldstyle_liblookup -lpthread $LIBS" |
313 |
LIBS="-oldstyle_liblookup -lpthread $LIBS" |
316 |
|
314 |
|
317 |
;; |
315 |
;; |
318 |
freebsd*) CFLAGS="$CFLAGS -D_REENTRANT -DFREEBSD -D_THREAD_SAFE -DFD_SETSIZE=2048 -I." |
316 |
freebsd*) EXTCFLAGS+="$CFLAGS -D_REENTRANT -DFREEBSD -D_THREAD_SAFE -DFD_SETSIZE=2048 -I." |
319 |
CXXSOFLAGS="-shared" |
317 |
CXXSOFLAGS="-shared" |
320 |
LIBS="$LEXLIB $LIBS" |
318 |
LIBS="$LEXLIB $LIBS" |
321 |
if test "$large_files" = "yes" ; then |
319 |
if test "$large_files" = "yes" ; then |
322 |
## FreeBSD need no any special flags for 64bit files |
320 |
## FreeBSD need no any special flags for 64bit files |
323 |
CFLAGS="$CFLAGS -DWITH_LARGE_FILES" |
321 |
EXTCFLAGS+=" -DWITH_LARGE_FILES" |
324 |
fi |
322 |
fi |
325 |
if test "X$LIBGB_NAME" != "X" ; then |
323 |
if test "X$LIBGB_NAME" != "X" ; then |
326 |
LIBGB_NAME="$LIBGB_NAME -lstdc++" |
324 |
LIBGB_NAME="$LIBGB_NAME -lstdc++" |
Lines 328-366
freebsd*) CFLAGS="$CFLAGS -D_REENTRANT -DFREEBSD -D_THREAD_SAFE -DFD_SETSIZE=204
Link Here
|
328 |
rel=`uname -r` |
326 |
rel=`uname -r` |
329 |
case "$rel" in |
327 |
case "$rel" in |
330 |
4*) |
328 |
4*) |
331 |
CFLAGS="$CFLAGS -pthread" |
329 |
EXTCFLAGS+=" -pthread" |
332 |
;; |
330 |
;; |
333 |
5*) |
331 |
5*) |
334 |
LIBS="-lc_r $LEXLIB $LIBS" |
332 |
LIBS="-lc_r $LEXLIB $LIBS" |
335 |
;; |
333 |
;; |
336 |
*) |
334 |
*) |
337 |
CFLAGS="$CFLAGS -pthread" |
335 |
EXTCFLAGS+=" -pthread" |
338 |
LIBS="-lc_r $LEXLIB $LIBS" |
336 |
LIBS="-lc_r $LEXLIB $LIBS" |
339 |
;; |
337 |
;; |
340 |
esac |
338 |
esac |
341 |
RPATH_OPTION="-rpath" |
339 |
RPATH_OPTION="-rpath" |
342 |
;; |
340 |
;; |
343 |
bsdi*) CFLAGS="$CFLAGS -pthread -DBSDOS" |
341 |
bsdi*) EXTCFLAGS+=" -pthread -DBSDOS" |
344 |
rel=`uname -r` |
342 |
rel=`uname -r` |
345 |
case "$rel" in |
343 |
case "$rel" in |
346 |
4*) |
344 |
4*) |
347 |
CFLAGS="$CFLAGS -pthread" |
345 |
EXTCFLAGS+=" -pthread" |
348 |
;; |
346 |
;; |
349 |
5*) |
347 |
5*) |
350 |
LIBS="-lc_r $LEXLIB $LIBS" |
348 |
LIBS="-lc_r $LEXLIB $LIBS" |
351 |
;; |
349 |
;; |
352 |
*) |
350 |
*) |
353 |
CFLAGS="$CFLAGS -pthread" |
351 |
EXTCFLAGS+=" -pthread" |
354 |
LIBS="-lc_r $LEXLIB $LIBS" |
352 |
LIBS="-lc_r $LEXLIB $LIBS" |
355 |
;; |
353 |
;; |
356 |
esac |
354 |
esac |
357 |
LIBS="$LEXLIB $LIBS" |
355 |
LIBS="$LEXLIB $LIBS" |
358 |
CXX=g++ |
356 |
CXX=g++ |
359 |
;; |
357 |
;; |
360 |
gnu*|linux*) CFLAGS="$CFLAGS -D_REENTRANT -DLINUX" |
358 |
gnu*|linux*) EXTCFLAGS+=" -D_REENTRANT -DLINUX" |
361 |
CXX=g++ |
|
|
362 |
if test "$pthread_in" = "pthreads" ; then |
359 |
if test "$pthread_in" = "pthreads" ; then |
363 |
CFLAGS="$CFLAGS -D_MIT_POSIX_THREADS" |
360 |
EXTCFLAGS+=" -D_MIT_POSIX_THREADS" |
364 |
LIBS="-lpthreads $LEXLIB -ldb $LIBS" |
361 |
LIBS="-lpthreads $LEXLIB -ldb $LIBS" |
365 |
echo Probably you have MIT-threads. If yes, swich to LinuxThreads. |
362 |
echo Probably you have MIT-threads. If yes, swich to LinuxThreads. |
366 |
else |
363 |
else |
Lines 369-379
gnu*|linux*) CFLAGS="$CFLAGS -D_REENTRANT -DLINUX"
Link Here
|
369 |
if test "$large_files" = "yes" ; then |
366 |
if test "$large_files" = "yes" ; then |
370 |
## Linux ext2fs does'nt support large files yet. |
367 |
## Linux ext2fs does'nt support large files yet. |
371 |
AC_MSG_RESULT(Warning: Linux ext2fs doesn't support large files.) |
368 |
AC_MSG_RESULT(Warning: Linux ext2fs doesn't support large files.) |
372 |
CFLAGS="$CFLAGS -DWITH_LARGE_FILES -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__USE_FILE_OFFSET64" |
369 |
EXTCFLAGS+=" -DWITH_LARGE_FILES -D_FILE_OFFSET_BITS=64 -D__USE_LARGEFILE64 -D__USE_FILE_OFFSET64" |
373 |
fi |
370 |
fi |
374 |
RPATH_OPTION="-rpath" |
371 |
RPATH_OPTION="-rpath" |
375 |
;; |
372 |
;; |
376 |
solaris*) CFLAGS="$CFLAGS -D_REENTRANT -DSOLARIS" |
373 |
solaris*) EXTCFLAGS="$CFLAGS -D_REENTRANT -DSOLARIS" |
377 |
if test "X$LIBDB_REAL_PATH" != "X" ; then |
374 |
if test "X$LIBDB_REAL_PATH" != "X" ; then |
378 |
LIBDB_NAME="-R$LIBDB_REAL_PATH $LIBDB_NAME" |
375 |
LIBDB_NAME="-R$LIBDB_REAL_PATH $LIBDB_NAME" |
379 |
fi |
376 |
fi |
Lines 390-396
solaris*) CFLAGS="$CFLAGS -D_REENTRANT -DSOLARIS"
Link Here
|
390 |
LIBGB_NAME="$LIBGB_NAME -lstdc++" |
387 |
LIBGB_NAME="$LIBGB_NAME -lstdc++" |
391 |
fi |
388 |
fi |
392 |
;; |
389 |
;; |
393 |
*) CFLAGS="$CFLAGS -mt" |
390 |
*) EXTCFLAGS+="-mt" |
394 |
SUNPRO_CC_VER=`CC -V 2>&1 | sed 's/.*C++ //' | sed 's/\..*//'` |
391 |
SUNPRO_CC_VER=`CC -V 2>&1 | sed 's/.*C++ //' | sed 's/\..*//'` |
395 |
if test "$SUNPRO_CC_VER" = "5" ; then |
392 |
if test "$SUNPRO_CC_VER" = "5" ; then |
396 |
CXX="CC -compat=4 -w -fast -xO3 -DNO_MEMBER_TEMPLATES=1" |
393 |
CXX="CC -compat=4 -w -fast -xO3 -DNO_MEMBER_TEMPLATES=1" |
Lines 407-420
solaris*) CFLAGS="$CFLAGS -D_REENTRANT -DSOLARIS"
Link Here
|
407 |
;; |
404 |
;; |
408 |
esac |
405 |
esac |
409 |
if test "$large_files" = "yes" ; then |
406 |
if test "$large_files" = "yes" ; then |
410 |
CFLAGS="$CFLAGS -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DWITH_LARGE_FILES" |
407 |
EXTCFLAGS=" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DWITH_LARGE_FILES" |
411 |
fi |
408 |
fi |
412 |
;; |
409 |
;; |
413 |
aix4*) AC_DEFINE(MODULES) |
410 |
aix4*) AC_DEFINE(MODULES) |
414 |
LIBS="$LIBS -ldl $LEXLIB" |
411 |
LIBS="$LIBS -ldl $LEXLIB" |
415 |
SOFLAGS=-G |
412 |
SOFLAGS=-G |
416 |
case "$CC" in |
413 |
case "$CC" in |
417 |
gcc*) CFLAGS="-D_THREAD_SAFE $CFLAGS" |
414 |
gcc*) EXTCFLAGS+=" -D_THREAD_SAFE $CFLAGS" |
418 |
CXX=g++ |
415 |
CXX=g++ |
419 |
LIBS="$LIBS -lpthreads -lc_r" |
416 |
LIBS="$LIBS -lpthreads -lc_r" |
420 |
;; |
417 |
;; |
Lines 424-430
aix4*) AC_DEFINE(MODULES)
Link Here
|
424 |
;; |
421 |
;; |
425 |
esac |
422 |
esac |
426 |
if test "$large_files" = "yes" ; then |
423 |
if test "$large_files" = "yes" ; then |
427 |
CFLAGS="$CFLAGS -D_LARGE_FILES -D_LARGE_FILE_API -DWITH_LARGE_FILES" |
424 |
EXTCFLAGS+=" -D_LARGE_FILES -D_LARGE_FILE_API -DWITH_LARGE_FILES" |
428 |
fi |
425 |
fi |
429 |
;; |
426 |
;; |
430 |
esac |
427 |
esac |
Lines 432-445
esac
Link Here
|
432 |
if test "X$MYSQL_PATH" != "X" ; then |
429 |
if test "X$MYSQL_PATH" != "X" ; then |
433 |
LIBS="-L$MYSQL_PATH/lib -lmysqlclient $LIBS" |
430 |
LIBS="-L$MYSQL_PATH/lib -lmysqlclient $LIBS" |
434 |
AC_DEFINE(HAVE_MYSQL) |
431 |
AC_DEFINE(HAVE_MYSQL) |
435 |
CFLAGS="$CFLAGS -I$MYSQL_PATH/include" |
432 |
CFLAGS+=" -I$MYSQL_PATH/include" |
436 |
MYSQL_LIB="-L$MYSQL_PATH/lib -lmysqlclient" |
433 |
MYSQL_LIB="-L$MYSQL_PATH/lib -lmysqlclient" |
437 |
fi |
434 |
fi |
438 |
|
435 |
|
439 |
if test "X$PGSQL_PATH" != "X" ; then |
436 |
if test "X$PGSQL_PATH" != "X" ; then |
440 |
LIBS="$LIBS -L$PGSQL_PATH/lib -lpg" |
437 |
LIBS="$LIBS -L$PGSQL_PATH/lib -lpg" |
441 |
AC_DEFINE(HAVE_PGSQL) |
438 |
AC_DEFINE(HAVE_PGSQL) |
442 |
CFLAGS="-I$PGSQL_PATH/include $LIBS" |
439 |
CFLAGS+="-I$PGSQL_PATH/include $LIBS" |
443 |
PGSQL_LIB="-L$PGSQL_PATH/lib -lpg" |
440 |
PGSQL_LIB="-L$PGSQL_PATH/lib -lpg" |
444 |
fi |
441 |
fi |
445 |
|
442 |
|
Lines 601-607
if test "X$LIBDB_PATH" != "X" ; then
Link Here
|
601 |
esac |
598 |
esac |
602 |
fi |
599 |
fi |
603 |
|
600 |
|
604 |
CFLAGS="$CFLAGS $LIBDB_INCL" |
601 |
EXTCFLAGS+=" $LIBDB_INCL" |
605 |
|
602 |
|
606 |
AC_MSG_CHECKING(for GigaBASE) |
603 |
AC_MSG_CHECKING(for GigaBASE) |
607 |
if test "$LIBGB_PATH" = "no" ; then |
604 |
if test "$LIBGB_PATH" = "no" ; then |
Lines 653-659
elif test -r "/usr/local/lib/libz.a"; then
Link Here
|
653 |
AC_DEFINE(HAVE_ZLIB) |
650 |
AC_DEFINE(HAVE_ZLIB) |
654 |
AC_MSG_RESULT(/usr/local/lib/libz.a) |
651 |
AC_MSG_RESULT(/usr/local/lib/libz.a) |
655 |
if test "X`echo $CFLAGS | grep '\-I/usr/local/include'`" = "X"; then |
652 |
if test "X`echo $CFLAGS | grep '\-I/usr/local/include'`" = "X"; then |
656 |
CFLAGS="$CFLAGS -I/usr/local/include" |
653 |
EXTCFLAGS+=" -I/usr/local/include" |
657 |
fi |
654 |
fi |
658 |
elif test -r "/usr/lib/libz.a"; then |
655 |
elif test -r "/usr/lib/libz.a"; then |
659 |
LIBZ_NAME="/usr/lib/libz.a" |
656 |
LIBZ_NAME="/usr/lib/libz.a" |
Lines 689-695
EOF
Link Here
|
689 |
res=`./confmain` |
686 |
res=`./confmain` |
690 |
fi |
687 |
fi |
691 |
if test "$res" = "yes"; then |
688 |
if test "$res" = "yes"; then |
692 |
CFLAGS="$CFLAGS -export-dynamic" |
689 |
EXTCFLAGS+=" -export-dynamic" |
693 |
AC_MSG_RESULT(yes) |
690 |
AC_MSG_RESULT(yes) |
694 |
else |
691 |
else |
695 |
AC_MSG_RESULT(no) |
692 |
AC_MSG_RESULT(no) |
Lines 698-704
fi
Link Here
|
698 |
rm -f confmain* |
695 |
rm -f confmain* |
699 |
|
696 |
|
700 |
echo $CC |
697 |
echo $CC |
701 |
echo $CFLAGS |
698 |
echo $EXTCFLAGS |
702 |
echo $LIBS |
699 |
echo $LIBS |
703 |
|
700 |
|
704 |
if test "${enable_oops_user+set}" != set; then |
701 |
if test "${enable_oops_user+set}" != set; then |
Lines 728-735
AC_SUBST(MOD_EXT)
Link Here
|
728 |
AC_SUBST(OPT_MODS) |
725 |
AC_SUBST(OPT_MODS) |
729 |
AC_SUBST(STATIC_MODULES) |
726 |
AC_SUBST(STATIC_MODULES) |
730 |
AC_SUBST(CHOWN) |
727 |
AC_SUBST(CHOWN) |
731 |
AC_SUBST(LD) |
|
|
732 |
AC_SUBST(LDFLAGS) |
733 |
AC_SUBST(VER) |
728 |
AC_SUBST(VER) |
734 |
AC_SUBST(LIBGB_PATH) |
729 |
AC_SUBST(LIBGB_PATH) |
735 |
AC_SUBST(LIBGB_NAME) |
730 |
AC_SUBST(LIBGB_NAME) |
Lines 795-800
AC_SUBST(LIBDB_INCL)
Link Here
|
795 |
AC_SUBST(LIBZ_NAME) |
790 |
AC_SUBST(LIBZ_NAME) |
796 |
AC_SUBST(EXTRASRC) |
791 |
AC_SUBST(EXTRASRC) |
797 |
AC_SUBST(EXTLDFLAGS) |
792 |
AC_SUBST(EXTLDFLAGS) |
|
|
793 |
AC_SUBST(EXTCFLAGS) |
798 |
|
794 |
|
799 |
AC_DEFINE_UNQUOTED(OOPS_HOME, "$oops_prefix/oops") |
795 |
AC_DEFINE_UNQUOTED(OOPS_HOME, "$oops_prefix/oops") |
800 |
AC_DEFINE_UNQUOTED(OOPS_SBINDIR, "$oops_sbindir") |
796 |
AC_DEFINE_UNQUOTED(OOPS_SBINDIR, "$oops_sbindir") |