Hello!
2013/4/18 jacky:
> 编译lua-nginx-module出现错误:
> modules/lua-nginx-module/src/ngx_http_lua_util.c: In function
> ‘ngx_http_lua_run_thread’:
> modules/lua-nginx-module/src/ngx_http_lua_util.c:976:34: error: argument
> ‘nret’ might be clobbered by ‘longjmp’ or ‘vfork’ [-Werror=clobbered]
> cc1: all warnings being treated as errors
> make[1]: *** [objs/addon/src/ngx_http_lua_util.o] Error 1
>
> 环境:gcc version 4.7.3,nginx-1.2.7 ubuntu 13.04, lua_nginx_module 是 18日的 HEAD
> 版本
>
很有意思,我在 Fedora Linux x86_64 上面从 gcc 4.7.3 官方源码包编译了一个 gcc,却无法复现你这里看到的警告。
看来 Ubuntu 13.04 上的 gcc 源码很可能被 Ubuntu 修改过了。我稍候再找一个 Ubuntu 的机器尝试一下,看看能否复现。
多谢报告!
Best regards,
-agentzh