Mercurial > hg > nginx-vendor-1-0
comparison auto/cc/icc @ 70:8ad297c88dcb NGINX_0_1_35
nginx 0.1.35
*) Feature: the "working_directory" directive.
*) Feature: the "port_in_redirect" directive.
*) Bugfix: the segmentation fault was occurred if the backend response
header was in several packets; bug appeared in 0.1.29.
*) Bugfix: if more than 10 servers were configured or some server did
not use the "listen" directive, then the segmentation fault was
occurred on the start.
*) Bugfix: the segmentation fault might occur if the response was
bigger than the temporary file.
*) Bugfix: nginx returned the 400 response on requests like
"GET http://www.domain.com/uri HTTP/1.0"; bug appeared in 0.1.28.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Tue, 07 Jun 2005 00:00:00 +0400 |
parents | 056fd0e5a5a6 |
children | b31656313b59 |
comparison
equal
deleted
inserted
replaced
69:cce7ea52608c | 70:8ad297c88dcb |
---|---|
1 | 1 |
2 # Copyright (C) Igor Sysoev | 2 # Copyright (C) Igor Sysoev |
3 | 3 |
4 | 4 |
5 # Intel C++ compiler 7.1, 8.0, 8.1 | 5 # Intel C++ compiler 7.1, 8.0, 8.1 |
6 | |
7 NGX_ICC_VER=`$CC -V 2>&1 | grep 'Version' 2>&1 \ | |
8 | sed -e 's/^.* Version \(.*\) Build.*$/\1/'` | |
9 | |
10 echo " + icc version: $NGX_ICC_VER" | |
11 | |
6 | 12 |
7 # optimizations | 13 # optimizations |
8 | 14 |
9 CFLAGS="$CFLAGS -O" | 15 CFLAGS="$CFLAGS -O" |
10 # inline the functions declared with __inline | 16 # inline the functions declared with __inline |
70 CFLAGS="$CFLAGS -wd269" | 76 CFLAGS="$CFLAGS -wd269" |
71 # conversion from "long long" to "size_t" may lose significant bits | 77 # conversion from "long long" to "size_t" may lose significant bits |
72 CFLAGS="$CFLAGS -wd810" | 78 CFLAGS="$CFLAGS -wd810" |
73 # parameter was never referenced | 79 # parameter was never referenced |
74 CFLAGS="$CFLAGS -wd869" | 80 CFLAGS="$CFLAGS -wd869" |
75 # "cc" clobber ignored, warnings for Liunx's htons() | |
76 CFLAGS="$CFLAGS -wd1469" | |
77 | 81 |
78 # STUB | 82 # STUB |
79 # enumerated type mixed with another type | 83 # enumerated type mixed with another type |
80 CFLAGS="$CFLAGS -wd188" | 84 CFLAGS="$CFLAGS -wd188" |
81 # controlling expression is constant | 85 # controlling expression is constant |
84 CFLAGS="$CFLAGS -wd981" | 88 CFLAGS="$CFLAGS -wd981" |
85 # external definition with no prior declaration | 89 # external definition with no prior declaration |
86 CFLAGS="$CFLAGS -wd1418" | 90 CFLAGS="$CFLAGS -wd1418" |
87 # external declaration in primary source file | 91 # external declaration in primary source file |
88 CFLAGS="$CFLAGS -wd1419" | 92 CFLAGS="$CFLAGS -wd1419" |
89 # non-POD class type passed through ellipsis | 93 |
90 CFLAGS="$CFLAGS -wd1595" | 94 case "$NGX_ICC_VER" in |
95 8.*) | |
96 # "cc" clobber ignored, warnings for Liunx's htons() | |
97 CFLAGS="$CFLAGS -wd1469" | |
98 | |
99 # STUB | |
100 # non-POD class type passed through ellipsis | |
101 CFLAGS="$CFLAGS -wd1595" | |
102 ;; | |
103 | |
104 *) | |
105 ;; | |
106 esac | |
91 | 107 |
92 # stop on warning | 108 # stop on warning |
93 CFLAGS="$CFLAGS -Werror" | 109 CFLAGS="$CFLAGS -Werror" |
94 | 110 |
95 # debug | 111 # debug |