Mercurial > hg > nginx
comparison auto/unix @ 2817:38e59bcc35f2
test whether libdl is required for dynamic linking:
Solaris 10 has dlopen()/etc. in libc
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Fri, 08 May 2009 09:39:53 +0000 |
parents | af0eaf409225 |
children | ed741daa010a |
comparison
equal
deleted
inserted
replaced
2816:af0eaf409225 | 2817:38e59bcc35f2 |
---|---|
183 CORE_LIBS="$CORE_LIBS -lrt" | 183 CORE_LIBS="$CORE_LIBS -lrt" |
184 fi | 184 fi |
185 fi | 185 fi |
186 | 186 |
187 | 187 |
188 ngx_feature="dlopen()" | |
189 ngx_feature_name= | |
190 ngx_feature_run=no | |
191 ngx_feature_incs="#include <dlfcn.h>" | |
192 ngx_feature_path= | |
193 ngx_feature_libs= | |
194 ngx_feature_test="dlopen(NULL, 0)" | |
195 . auto/feature | |
196 | |
197 | |
198 if [ $ngx_found != yes ]; then | |
199 | |
200 ngx_feature="dlopen() in libdl" | |
201 ngx_feature_libs="-ldl" | |
202 . auto/feature | |
203 | |
204 if [ $ngx_found = yes ]; then | |
205 NGX_LIBDL="-ldl" | |
206 fi | |
207 fi | |
208 | |
209 | |
188 ngx_feature="mmap(MAP_ANON|MAP_SHARED)" | 210 ngx_feature="mmap(MAP_ANON|MAP_SHARED)" |
189 ngx_feature_name="NGX_HAVE_MAP_ANON" | 211 ngx_feature_name="NGX_HAVE_MAP_ANON" |
190 ngx_feature_run=yes | 212 ngx_feature_run=yes |
191 ngx_feature_incs="#include <sys/mman.h>" | 213 ngx_feature_incs="#include <sys/mman.h>" |
192 ngx_feature_path= | 214 ngx_feature_path= |