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