X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=configure.in;h=b3dd0121f139e6de2d2800063dd0e65040c42d44;hb=b60f7e3b1e6ccc692804bb2237e94faa816ab20a;hp=0d1f677277313aa9c44fddab60bb44ecd627f9e4;hpb=8f7a2972784ced4fd8d491c08c75b12138a3ff8f;p=mono.git diff --git a/configure.in b/configure.in index 0d1f6772773..b3dd0121f13 100644 --- a/configure.in +++ b/configure.in @@ -1,7 +1,7 @@ AC_INIT(README) AC_CANONICAL_SYSTEM AM_CONFIG_HEADER(config.h) -AM_INIT_AUTOMAKE(mono,0.28.99) +AM_INIT_AUTOMAKE(mono,0.29) AM_MAINTAINER_MODE dnl @@ -162,6 +162,8 @@ AC_CHECK_SIZEOF(void *, 4) WARN='' if test x"$GCC" = xyes; then WARN='-Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings' + # The runtime code does not respect ANSI C strict aliasing rules + CFLAGS="$CFLAGS -fno-strict-aliasing" else # The Sun Forte compiler complains about inline functions that access static variables # so disable all inlining. @@ -599,7 +601,10 @@ if test x$platform_win32 = xno; then dnl ******************************** dnl *** Checks for semaphore lib *** dnl ******************************** - AC_CHECK_LIB(rt, sem_init, LIBS="$LIBS -lrt") + # 'Real Time' functions on Solaris + # posix4 on Solaris 2.6 + # pthread (first!) on Linux + AC_SEARCH_LIBS(sem_init, pthread rt posix4) dnl ******************************** dnl *** Checks for timezone stuff ** @@ -652,7 +657,7 @@ if test x$platform_win32 = xno; then dnl *** Check for signbit *** dnl ************************* AC_MSG_CHECKING(for signbit) - AC_TRY_COMPILE([#include ], [ + AC_TRY_LINK([#include ], [ int s = signbit(1.0); ], [ AC_MSG_RESULT(yes)