packages: nginx/nginx-gcc46-build.patch (NEW) - this patch is needed to bui...
marti
marti at pld-linux.org
Wed Aug 24 17:30:06 CEST 2011
Author: marti Date: Wed Aug 24 15:30:06 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- this patch is needed to build nginx with gcc 4.6
- patch source: http://www.ruby-forum.com/attachment/6386/patch-nginx-gcc46.txt
---- Files affected:
packages/nginx:
nginx-gcc46-build.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/nginx/nginx-gcc46-build.patch
diff -u /dev/null packages/nginx/nginx-gcc46-build.patch:1.1
--- /dev/null Wed Aug 24 17:30:06 2011
+++ packages/nginx/nginx-gcc46-build.patch Wed Aug 24 17:30:01 2011
@@ -0,0 +1,32 @@
+diff -ur nginx-1.0.5-orig/src/event/ngx_event_openssl.c nginx-1.0.5/src/event/ngx_event_openssl.c
+--- nginx-1.0.5-orig/src/event/ngx_event_openssl.c 2011-01-20 13:33:17.000000000 +0100
++++ nginx-1.0.5/src/event/ngx_event_openssl.c 2011-08-24 17:21:39.107319828 +0200
+@@ -1687,20 +1687,24 @@
+ ngx_int_t rc;
+ ngx_shm_zone_t *shm_zone;
+ ngx_slab_pool_t *shpool;
+- ngx_connection_t *c;
+- ngx_rbtree_node_t *node, *sentinel;
++#if (NGX_DEBUG)
++ ngx_connection_t *c;
++#endif
++ ngx_rbtree_node_t *node, *sentinel;
+ ngx_ssl_session_t *sess;
+ ngx_ssl_sess_id_t *sess_id;
+ ngx_ssl_session_cache_t *cache;
+ u_char buf[NGX_SSL_MAX_SESSION_SIZE];
+
+- c = ngx_ssl_get_connection(ssl_conn);
+-
+ hash = ngx_crc32_short(id, (size_t) len);
+ *copy = 0;
+
++#if (NGX_DEBUG)
++ c = ngx_ssl_get_connection(ssl_conn);
++
+ ngx_log_debug2(NGX_LOG_DEBUG_EVENT, c->log, 0,
+ "ssl get session: %08XD:%d", hash, len);
++#endif
+
+ shm_zone = SSL_CTX_get_ex_data(SSL_get_SSL_CTX(ssl_conn),
+ ngx_ssl_session_cache_index);
================================================================
More information about the pld-cvs-commit
mailing list