--- rpl/Attic/configure.in 2011/09/16 17:47:07 1.86 +++ rpl/Attic/configure.in 2011/09/21 09:09:21 1.91 @@ -211,20 +211,27 @@ if test "$enableval" = "no"; then else IPCS_SYSV=yes fi], -[AC_MSG_CHECKING([for POSIX semaphores]) -AC_COMPILE_IFELSE( +REG=$LDFLAGS +LDFLAGS=-lrt +[AC_MSG_CHECKING([for POSIX semaphores and shared objects]) +AC_RUN_IFELSE( [AC_LANG_PROGRAM([#include #include -#include ], -[ int fd; char *sem = "/sem.test"; +#include + ], +[ int fd; char *sem = "/test"; fd = shm_open(sem , O_CREAT | O_RDWR, S_IRUSR | S_IWUSR); close(fd); shm_unlink(sem); + fd = sem_open(sem, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, 0); + close(fd); + sem_unlink(sem); return(0); ])], [IPCS_SYSV=-UIPCS_SYSV; AC_MSG_RESULT(yes)], [IPCS_SYSV=-DIPCS_SYSV; AC_MSG_RESULT(no)] )] +LDFLAGS=$REG ) if test "$IPCS_SYSV" = "-UIPCS_SYSV"; then @@ -240,8 +247,8 @@ AC_RUN_IFELSE( return(0); ])], [SEMAPHORES_NOMMES=-USEMAPHORES_NOMMES; AC_MSG_RESULT(yes)], -[SEMAPHORES_NOMMES=-DSEMAPHORES_NOMMES; AC_MSG_RESULT(no)], - )] +[SEMAPHORES_NOMMES=-DSEMAPHORES_NOMMES; AC_MSG_RESULT(no)] + ) LDFLAGS=$REG REG="" else @@ -464,6 +471,8 @@ if test ! -d "$srcdir"/rplcas/$GIAC; the (cd "$srcdir/rplcas" && tar -xf -) fi +touch tools/openmotif.lib + dnl Default installation directory AC_PREFIX_DEFAULT(/usr/local)