~ubuntu-branches/ubuntu/raring/firebird2.5/raring-proposed

« back to all changes in this revision

Viewing changes to configure.in

  • Committer: Bazaar Package Importer
  • Author(s): Damyan Ivanov
  • Date: 2011-09-24 14:12:19 UTC
  • mfrom: (15.1.8 sid)
  • Revision ID: james.westby@ubuntu.com-20110924141219-pkxk7486f3d8ut9f
Tags: 2.5.1.26349-0~rc1.ds4-5
* Medium urgency for fixing a serious bug in testing

* Import a patch from upstream SVN fixing problems in poll() usage when
  process receives signals like SIGALRM.
  Closes: #642555 -- segfault in the remote interface when using alarm() in
  the client program

Show diffs side-by-side

added added

removed removed

Lines of Context:
671
671
AC_CHECK_HEADERS(atomic.h)
672
672
AC_CHECK_HEADERS(atomic_ops.h)
673
673
AC_CHECK_HEADERS(utime.h)
 
674
AC_CHECK_HEADERS(poll.h)
674
675
 
675
676
dnl Check for libraries
676
677
AC_SEARCH_LIBS(dlopen, dl)
786
787
AC_CHECK_FUNCS(semtimedop)
787
788
AC_CHECK_FUNCS(fegetenv)
788
789
AC_CHECK_FUNCS(strerror_r)
 
790
case $host in
 
791
        *-darwin*)
 
792
        ac_cv_func_fdatasync=no
 
793
        ;;
 
794
        *)
 
795
AC_CHECK_FUNCS(fdatasync fsync)
 
796
        ;;
 
797
esac
 
798
AC_CHECK_FUNCS(poll)
789
799
dnl AC_CHECK_FUNCS(AO_compare_and_swap_full)
790
800
AC_COMPILE_IFELSE(
791
801
        [AC_LANG_PROGRAM([[#include <atomic_ops.h>]], [[AO_T x; AO_compare_and_swap_full(&x, 0, 0); return 0;]])],
1254
1264
gen/firebird/bin/taruninstall.sh:builds/install/arch-specific/linux/misc/taruninstall.sh.in
1255
1265
gen/firebird/bin/tarMainUninstall.sh:builds/install/arch-specific/linux/misc/tarMainUninstall.sh.in
1256
1266
gen/firebird/bin/changeDBAPassword.sh:builds/install/misc/changeDBAPassword.sh.in
1257
 
gen/firebird/bin/changeMultiConnectMode.sh:builds/install/misc/changeMultiConnectMode.sh.in
1258
1267
gen/firebird/bin/changeGdsLibraryCompatibleLink.sh:builds/install/misc/changeGdsLibraryCompatibleLink.sh.in
1259
1268
gen/firebird/bin/createAliasDB.sh:builds/install/misc/createAliasDB.sh.in],
1260
1269
[chmod a+x gen/install/scripts/*.sh gen/install/*sh 2>/dev/null])
1261
1270
 
 
1271
if test $FIREBIRD_ARCH_TYPE = classic; then
 
1272
        AC_CONFIG_FILES([gen/firebird/bin/changeMultiConnectMode.sh:builds/install/misc/changeMultiConnectMode.sh.in],
 
1273
        [chmod a+x gen/install/scripts/*.sh gen/install/*sh 2>/dev/null])
 
1274
fi
 
1275
 
1262
1276
dnl: Platform Specific Files
1263
1277
 
1264
1278
case "$PLATFORM" in
1330
1344
    ;;
1331
1345
  FREEBSD)
1332
1346
    AC_CONFIG_FILES([gen/install/install.sh:builds/install/arch-specific/freebsd/install.sh.in
 
1347
                     gen/install/misc/firebird_daemon_startup_script:builds/install/arch-specific/freebsd/firebird_daemon_startup_script.in
1333
1348
                     gen/firebird/bin/freebsdLibrary.sh:builds/install/arch-specific/freebsd/freebsdLibrary.sh.in]
1334
1349
      ,[chmod a+x gen/install/*.sh gen/firebird/bin/*sh 2>/dev/null])
1335
1350
    ;;
1388
1403
gen/Makefile.static.gpre:${MAKE_SRC_DIR}/Makefile.in.static.gpre
1389
1404
gen/Makefile.static.gbak:${MAKE_SRC_DIR}/Makefile.in.static.gbak
1390
1405
gen/Makefile.static.isql:${MAKE_SRC_DIR}/Makefile.in.static.isql
 
1406
gen/Makefile.static.createdb:${MAKE_SRC_DIR}/Makefile.in.static.createdb
1391
1407
gen/Makefile.refDatabases:${MAKE_SRC_DIR}/Makefile.in.refDatabases
1392
1408
gen/Makefile.fbserver:${MAKE_SRC_DIR}/Makefile.in.fbserver
1393
1409
gen/Makefile.smp_server:${MAKE_SRC_DIR}/Makefile.in.smp_server