various Riccardo Magliocchetti build fixes

This commit is contained in:
roberto@natty32
2011-04-02 15:26:00 +02:00
parent 048cf0232a
commit c3b97da1d4
3 changed files with 5 additions and 1 deletions
+2
View File
@@ -1358,11 +1358,13 @@ int uwsgi_start(void *v_argv) {
uwsgi_lock_init(uwsgi.cron_table_lock);
}
#ifdef UWSGI_SPOOLER
if (uwsgi.spool_dir) {
// spooler lock
uwsgi.spooler_lock = uwsgi_mmap_shared_lock();
uwsgi_lock_init(uwsgi.spooler_lock);
}
#endif
uwsgi.rpc_table_lock = uwsgi_mmap_shared_lock();
uwsgi_lock_init(uwsgi.rpc_table_lock);
+2
View File
@@ -1049,7 +1049,9 @@ struct uwsgi_server {
void *rb_timer_table_lock;
void *cron_table_lock;
void *rpc_table_lock;
#ifdef UWSGI_SPOOLER
void *spooler_lock;
#endif
void *daemon_table_lock;
+1 -1
View File
@@ -175,7 +175,7 @@ class uConf(object):
self.cflags = self.cflags + [ '-Wextra', '-Wno-unused-parameter', '-Wno-missing-field-initializers' ]
self.ldflags = os.environ.get("LDFLAGS", "").split()
self.libs = ['-lpthread', '-rdynamic']
self.libs = ['-lpthread', '-rdynamic', '-ldl']
# check for inherit option
inherit = self.get('inherit')