Mercurial > hg > nginx
changeset 2816:af0eaf409225
Solaris 10 has sched_yield() in libc
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Fri, 08 May 2009 09:36:16 +0000 |
parents | 304bfc6faf07 |
children | 38e59bcc35f2 |
files | auto/os/solaris auto/unix |
diffstat | 2 files changed, 14 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/auto/os/solaris Thu May 07 19:18:10 2009 +0000 +++ b/auto/os/solaris Fri May 08 09:36:16 2009 +0000 @@ -7,14 +7,14 @@ CORE_INCS="$UNIX_INCS" CORE_DEPS="$UNIX_DEPS $SOLARIS_DEPS" CORE_SRCS="$UNIX_SRCS $SOLARIS_SRCS " -CORE_LIBS="$CORE_LIBS -lsocket -lnsl -lrt" +CORE_LIBS="$CORE_LIBS -lsocket -lnsl" NGX_RPATH=YES # Solaris's make does not support a blank line between target and rules ngx_spacer= -CC_AUX_FLAGS="$CC_AUX_FLAGS -D_FILE_OFFSET_BITS=64 -lsocket -lnsl -lrt" +CC_AUX_FLAGS="$CC_AUX_FLAGS -D_FILE_OFFSET_BITS=64 -lsocket -lnsl" if [ $ZLIB_ASM != NO ]; then
--- a/auto/unix Thu May 07 19:18:10 2009 +0000 +++ b/auto/unix Fri May 08 09:36:16 2009 +0000 @@ -173,6 +173,18 @@ . auto/feature +if [ $ngx_found != yes ]; then + + ngx_feature="sched_yield() in librt" + ngx_feature_libs="-lrt" + . auto/feature + + if [ $ngx_found = yes ]; then + CORE_LIBS="$CORE_LIBS -lrt" + fi +fi + + ngx_feature="mmap(MAP_ANON|MAP_SHARED)" ngx_feature_name="NGX_HAVE_MAP_ANON" ngx_feature_run=yes