Yichun Zhang (agentzh)
3da92ac16c
bugfix: ./configure: use of relative paths like "./nginx" in --prefix=PATH led to compilation errors. thanks Tao Huang for the report in openresty/stream-lua-nginx-module#11 .
9 years ago
Yichun Zhang (agentzh)
54b824d1f4
./configure: now we automatically set the env MACOSX_DEPLOYMENT_TARGET to the current Mac OS X version unless the env is already set. thanks bsyk for the report in #3 .
9 years ago
Yichun Zhang (agentzh)
1f4045ef2c
More MSYS/MinGW love.
...
* upgraded ngx_lua to 0.9.18rc1 to support Win32 LuaJIT DLL.
* upgraded lua-redis-parser to 0.11rc1 for better Win32 support.
* upgraded lua-rds-parser to 0.06rc2 for better Win32 support.
* upgraded ngx_rds_csv to 0.07rc1 for better Win32 support.
* upgraded lua-resty-cli to 0.04rc1 for better Win32 support.
* upgraded lua-resty-core to 0.1.2.
* applied a patch to LuaJIT to add "!/lualib/" to the default Lua
package search paths.
* upgraded lua-cjson to 2.1.0.3rc2 for better Win32 support and
a suppressed gcc warning.
* use OpenResty's nginx tarballs extracted directly from the official nginx
code repos, because we need the win32 support which is excluded in the
official nginx release tarballs. Our nginx release tarballs are
generated by the util/package-nginx.sh script.
* added the util/package-win32.sh script to generate the Win32 OpenResty
binary distribution file.
* applied a patch to always enable C compiler feature tests in nginx's
own build system because the MinGW gcc compiler on Win32 is also
powerful enough to support advanced features like variadic macros.
* added document README-win32.
* util/dist-check: do a partial uninstallation before installing
anything new.
* added util/build-win32.sh to build OpenResty on Win32 using the
MinGW/MSYS toolchain.
* ./configure: added support for building on Win32 using the MinGW/MSYS
toolchain.
9 years ago
Yichun Zhang (agentzh)
6a17d2c784
bugfix: ./configure --prefix=PATH did not work when PATH is relative. also added experimental support for the MinGW MSYS environment on Win32.
9 years ago
Yichun Zhang (agentzh)
c02caa3587
bugfix: ./configure --help: fixed the usage text for the --with-debug option. thanks Kipras Mancevičius for the report.
10 years ago
Yichun Zhang (agentzh)
87c988e4ba
bugfix: link failures with openssl might happen on 64-bit Mac OS X when the ./configure option --with-pcre=PATH was used and the openssl source was recent enough. thanks grasses for the report in #3 .
10 years ago
Yichun Zhang (agentzh)
97a05513eb
removed the --with-rtsig_module option from the usage info of ./configure.
10 years ago
Yichun Zhang (agentzh)
7d0443d5d7
./configure: added --with-threads to usage; also added --with-threads test to dist-check.
10 years ago
Yichun Zhang (agentzh)
ffb5acf592
./configure: fixed the --without-http_rewrite_module option by disabling NDK automatically; also automatically disable the ngx_encrypted_session module when NDK is disabled.
10 years ago
Yichun Zhang (agentzh)
1f7f6a31b2
bugfix: LuaJIT compilation might fail when old gcc 4 compilers are used (like gcc 4.1.0). this regression had appeared in OpenResty 1.7.7.2. thanks aseiot for the report in #85 .
10 years ago
Yichun Zhang (agentzh)
795f52d06c
./configure: removed hacks to workaround an old bug in ngx_lua's build system (just recently fixed in ngx_lua).
10 years ago
Yichun Zhang (agentzh)
86ba1e09f4
./configure: added --without-http_upstream_least_conn_module and --without-http_upstream_keepalive_module to the usage text (for --help) to reflect recent changes in the nginx core. thanks Seyhun Cavus for the report.
10 years ago
Yichun Zhang (agentzh)
2519cd7dd3
./configure: renamed the --without-http_limit_zone_module option to --without-http_limit_conn_module to reflect the change in recent nginx cores. thanks Seyhun Cavus for the report.
10 years ago
Yichun Zhang (agentzh)
03b25469c8
feature: we bundle the resty-cli project to include its "resty" tool instead of using our own.
10 years ago
Yichun Zhang (agentzh)
065fb6db35
./configure: usage text: renamed --with-luajit=PATH to --with-luajit=DIR. thanks Dominic for the suggestion in openresty/ngx_openresty#68 .
10 years ago
Yichun Zhang (agentzh)
640108c6f5
./configure: added the default prefix value to the usage text.
10 years ago
Yichun Zhang (agentzh)
0bfb73764e
bugfix: we might misuse the homebrew version of LuaJIT on Mac OS X when the user specified the --with-ld-opt="-L/usr/local/lib". thanks Aapo Talvensaari for the report.
10 years ago
Yichun Zhang (agentzh)
399bdecaef
feature: added new command-line utility, "resty", to run Lua code or Lua files (for OpenResty) directly from the command-line. it is installed into the "<prefix>/bin" directory. prodded by Vitaly Kosenko.
10 years ago
Yichun Zhang (agentzh)
88f0bdb2ae
./configure: call "sh" explicitly for nginx's ./configure script to prevent weird file permission issues as in #63 .
10 years ago
Yichun Zhang (agentzh)
c23007bcce
optimize: now we use the C compiler option -O2 by default.
10 years ago
Yichun Zhang (agentzh)
6d854671b7
bugfix: "./configure --without-lua_resty_dns" did not work as declared. thanks Vitaly for the report in #61 .
11 years ago
Yichun Zhang (agentzh)
b1f221b066
change: "./configure --with-debug" now also pass the extra C compiler options -DNGX_LUA_USE_ASSERT -DNGX_LUA_ABORT_AT_PANIC for ngx_lua.
11 years ago
Yichun Zhang (agentzh)
9e5299a0d2
use cc as the default C compiler for luajit and lua C libraries.
11 years ago
Yichun Zhang (agentzh)
bc3cb9243f
feature: bundled new Lua library, lua-resty-lrucache, which is also enabled by default.
11 years ago
Yichun Zhang (agentzh)
4085b21eb8
updated tests to reflect recent changes.
11 years ago
Yichun Zhang (agentzh)
1e7d38d479
removed our bundled version of ngx_http_auth_request_module because recent versions of the nginx core already have it. thanks @LazyZhu for the report in #47 .
11 years ago
Yichun Zhang (agentzh)
03eae9e632
updated the tests to reflect recent changes; also added the --without-http_lua_upstream_module option to the usage message of ./configure.
11 years ago
Yichun Zhang (agentzh)
f8783f35b1
upgraded luajit to v2.1-20140305, lua-cjson to 2.1.0.1, lua-resty-core to 0.0.4, lua-resty-redis to 0.20, and ngx_lua to 0.9.5; bundled the ngx_lua_upstream module and the lua-resty-upstream-healthcheck library.
11 years ago
Yichun Zhang (agentzh)
35934abdb1
configure: added support for DragonFlyBSD. thanks @lhmwzy for the patch in #44 .
11 years ago
Yichun Zhang (agentzh)
f830a55d2d
updated the usage info for ./configure to reflect recent changes.
11 years ago
Yichun Zhang (agentzh)
1c9f799fa6
now we default to LuaJIT instead of the standard Lua 5.1 interpreter.
11 years ago
Yichun Zhang (agentzh)
02614af5ed
bugfix: the include path for LuaJIT headers was still pointing to luajit-2.0, which should have been luajit-2.1 instead. thanks Tor Hveem for the report.
11 years ago
Yichun Zhang (agentzh)
b8bf7bbb4c
feature: bundle the lua-resty-core library, which reimplements ngx_lua's Lua API with LuaJIT FFI.
11 years ago
Yichun Zhang (agentzh)
0528788543
feature: added new configure option --with-pcre-conf-opt=OPTIONS to the nginx core to allow custom PCRE ./configure build options. thanks Lance Li for the original patch in #39 .
11 years ago
Yichun Zhang (agentzh)
f0a2f6543e
bundled the new lua-resty-lock library.
11 years ago
Yichun Zhang (agentzh)
937985fc03
bundled new library lua-resty-websocket.
11 years ago
Yichun Zhang (agentzh)
e0d777bb5d
./configure: always remove exising Makefile before trying to generate a new one.
11 years ago
Yichun Zhang (agentzh)
6f31d3b261
bugfix: configure: spaces in the --with-cc option values resulted in errors.
12 years ago
agentzh (Yichun Zhang)
529f4c854c
always enable debuginfo in the bundled LuaJIT 2.0 build and Lua 5.1 build to support Nginx Systemtap Toolkit.
12 years ago
agentzh (Yichun Zhang)
ea1d378e84
change: no longer pass -O0 to gcc when --with-debug is specified because gcc often generates bogus DWARF info when optimization is disabled.
12 years ago
agentzh (Yichun Zhang)
1faf158381
bugfix: when relative paths are used in --with-zlib=DIR, --with-libatomic=DIR, --with-md5=DIR, and --with-sha1=DIR, the build system could not find DIR at all. thanks LazyZhu for reporting it in github issue #21 .
12 years ago
agentzh (Yichun Zhang)
b447ec474e
bugfix: ./configure: --with-pcre=PATH did not accept relative path in PATH. thanks smallfish for reporting this issue.
12 years ago
agentzh (Yichun Zhang)
b8bdf87799
now we add the ngx_srcache module before both ngx_header_more and ngx_lua, so that the former's output filter will run *after* those of the latter's.
12 years ago
agentzh (章亦春)
01a7c536a3
now we bundle and enable by default the new lua-resty-dns library.
12 years ago
agentzh (章亦春)
4367838ae4
added --with-dtrace-probes and --with-dtrace=PATH to the ./configure usgae output.
13 years ago
agentzh (章亦春)
e17fa45a12
synchronized the ./configure option list from the official nginx 1.2.1.
13 years ago
agentzh (章亦春)
2a871e5740
upgraded the nginx core to 1.2.1. bumped the version of ngx_openresty to 1.2.1.1rc1.
13 years ago
agentzh (章亦春)
3f8ad8af58
added some tests for the new option --with-luajit-xcflags.
13 years ago
agentzh (章亦春)
4145db0b35
feature: added --with-luajit-xcflags option to ./configure.
13 years ago
agentzh (章亦春)
e8990b7d03
upgraded LuaJIT to 2.0.0beta10.
13 years ago