Re: I just used TCL instead of Lua - here is why
[
Date Prev][
Date Next][
Thread Prev][
Thread Next]
[
Date Index]
[
Thread Index]
- Subject: Re: I just used TCL instead of Lua - here is why
- From: Mimmo Mane <pocomane_7a@...>
- Date: 2021年1月11日 14:13:36 +0100
On Mon, Jan 11, 2021 at 12:44 PM Pierre Chapuis wrote:
> on Windows we really lack either a distribution with an extensive collection of binary modules (for instance a 3rd party repository relying on LuaBinaries), or a simple way to build standalone executables with C deps from scratch (for instance a distribution of MinGW + Lua + LuaRocks).
I agree that lua on Windows is a bit problematic. For the "Build all
by yourself" path, I used cross-compilation and a simple script [1]
which, among other things, is responsible for downloading the full gcc
toolchain [2]. It statically compiles lua plus some modules (lfs,
luasocket, etc). I do not know how complex it would be to add the
lua-odbc module.
Moreover:
- An utility is provided to embed the script in the executable.
- Releases binaries (win, mac, linux and arm) are automatically built
with Travis-CI.
Mimmo Mane.
[1] https://github.com/pocomane/lua_static_battery
[2] a static musl-based one, taken from https://musl.cc