编译nginx出错
nginx吧
全部回复
仅看楼主
level 4
blucewt 楼主
src/core/ngx_murmurhash.c: In function ‘ngx_murmur_hash2’:
src/core/ngx_murmurhash.c:37:11: error: this statement may fall through [-Werror=implicit-fallthrough=]
h ^= data[2] << 16;
~~^~~~~~~~~~~~~~~~
src/core/ngx_murmurhash.c:38:5: note: here
case 2:
^~~~
src/core/ngx_murmurhash.c:39:11: error: this statement may fall through [-Werror=implicit-fallthrough=]
h ^= data[1] << 8;
~~^~~~~~~~~~~~~~~
src/core/ngx_murmurhash.c:40:5: note: here
2021年03月06日 11点03分 1
level 4
blucewt 楼主
src/core/ngx_murmurhash.c
switch (len) {
case 3:
h ^= data[2] << 16;
break;
case 2:
h ^= data[1] << 8;
break;
case 1:
h ^= data[0];
h *= 0x5bd1e995;
break;
}
在case语句结尾时加上break;
这样方式产生编译失败
本次编译出现问题的版本时nginx 1.0.15
2021年03月06日 16点03分 2
1