projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
2003-11-27 Zoltan Varga <vargaz@freemail.hu>
[mono.git]
/
configure.in
diff --git
a/configure.in
b/configure.in
index cdca0be077f27f5273eae7d084cf16f0d1563292..507d357437386ccf60fad8bd4c856ff7d416b34d 100644
(file)
--- a/
configure.in
+++ b/
configure.in
@@
-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'
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.
else
# The Sun Forte compiler complains about inline functions that access static variables
# so disable all inlining.
@@
-348,9
+350,6
@@
if test x$platform_win32 = xno; then
dnl *** Checks for libsocket ***
dnl *****************************
AC_CHECK_LIB(socket, socket, LIBS="$LIBS -lsocket")
dnl *** Checks for libsocket ***
dnl *****************************
AC_CHECK_LIB(socket, socket, LIBS="$LIBS -lsocket")
- AC_CHECK_TYPES(socklen_t, [AC_DEFINE(HAVE_SOCKLEN_T)], [],
- [#include <sys/types.h>
-#include <sys/socket.h>])
dnl *******************************
dnl *** Checks for MSG_NOSIGNAL ***
dnl *******************************
dnl *** Checks for MSG_NOSIGNAL ***
@@
-602,7
+601,10
@@
if test x$platform_win32 = xno; then
dnl ********************************
dnl *** Checks for semaphore lib ***
dnl ********************************
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 **
dnl ********************************
dnl *** Checks for timezone stuff **
@@
-655,7
+657,7
@@
if test x$platform_win32 = xno; then
dnl *** Check for signbit ***
dnl *************************
AC_MSG_CHECKING(for signbit)
dnl *** Check for signbit ***
dnl *************************
AC_MSG_CHECKING(for signbit)
- AC_TRY_
COMPILE
([#include <math.h>], [
+ AC_TRY_
LINK
([#include <math.h>], [
int s = signbit(1.0);
], [
AC_MSG_RESULT(yes)
int s = signbit(1.0);
], [
AC_MSG_RESULT(yes)