Lua Builds (for Windows MinGWw32 / MinGW-w64)

Lua 5.4.6, Lua 5.4.5-rc2, and Lua 5.4.4

NameLast modifiedSize
lua-5.4.6_Win32_bin.zip2023-05-15 10:26 435 Kb
lua-5.4.6_Win64_bin.zip2023-05-15 10:26 452 Kb
srlua-5.4.6_Win32_bin.zip2023-05-15 10:27 349 Kb
srlua-5.4.6_Win64_bin.zip2023-05-15 10:27 371 Kb
lua-5.4.5-rc2_Win32_bin.zip2023-04-23 22:04 489 Kb
lua-5.4.5-rc2_Win64_bin.zip2023-04-23 22:03 539 Kb
srlua-5.4.5-rc2_Win32_bin.zip2023-04-23 22:03 495 Kb
srlua-5.4.5-rc2_Win64_bin.zip2023-04-23 22:02 552 Kb
lua-5.4.4_Win32_bin.zip2022-01-31 20:07 488 Kb
lua-5.4.4_Win64_bin.zip2022-01-31 20:06 538 Kb
srlua-5.4.4_Win32_bin.zip2022-01-31 20:07 495 Kb
srlua-5.4.4_Win64_bin.zip2022-01-31 20:07 552 Kb
libgcc_s_dw2-1.dll.zip2016-01-05 20:25 47 Kb

Lua 5.4.3, Lua 5.4.2

NameLast modifiedSize
lua-5.4.3_Win32_bin.zip2021-03-30 13:29 433 Kb
lua-5.4.3_Win64_bin.zip2021-03-30 13:29 450 Kb
srlua-5.4.3_Win32_bin.zip2021-03-30 13:30 348 Kb
srlua-5.4.3_Win64_bin.zip2021-03-30 13:31 370 Kb
lua-5.4.2_Win32_bin.zip2021-01-08 12:24 432 Kb
lua-5.4.2_Win64_bin.zip2021-01-08 12:23 450 Kb
srlua-5.4.2_Win32_bin.zip2021-01-08 12:26 347 Kb
srlua-5.4.2_Win64_bin.zip2021-01-08 12:25 370 Kb
libgcc_s_dw2-1.dll.zip2016-01-05 20:25 47 Kb

Lua 5.4.1, Lua 5.4.0 (+RCs, Betas), and Lua 5.3.5

NameLast modifiedSize
lua-5.4.1_Win32_bin.zip2020-10-13 09:33 432 Kb
lua-5.4.1_Win64_bin.zip2020-10-13 09:33 449 Kb
srlua-5.4.1_Win32_bin.zip2020-10-13 09:32 348 Kb
srlua-5.4.1_Win64_bin.zip2020-10-13 09:32 370 Kb
lua-5.4.0_Win32_bin.zip2020-07-05 22:31 432 Kb
lua-5.4.0_Win64_bin.zip2020-07-05 22:31 448 Kb
srlua-5.4.0_Win32_bin.zip2020-07-05 22:32 347 Kb
srlua-5.4.0_Win64_bin.zip2020-07-05 22:32 369 Kb
lua-5.4.0-rc2_Win32_bin.zip2020-05-07 13:26 432 Kb
lua-5.4.0-rc2_Win64_bin.zip2020-05-07 13:27 448 Kb
srlua-5.4.0-rc2_Win32_bin.zip2020-05-07 13:48 347 Kb
srlua-5.4.0-rc2_Win64_bin.zip2020-05-07 13:48 369 Kb
lua-5.4.0-beta_Win32_bin.zip2019-11-23 16:12 432 Kb
lua-5.4.0-beta_Win64_bin.zip2019-11-23 16:12 449 Kb
srlua-5.4.0-beta_Win32_bin.zip2019-11-23 16:10 347 Kb
srlua-5.4.0-beta_Win64_bin.zip2019-11-23 16:11 341 Kb
lua-5.3.5_Win32_bin.zip2018-07-18 11:03 412 Kb
lua-5.3.5_Win64_bin.zip2018-07-18 11:03 430 Kb
srlua-5.3.5_Win32_bin.zip2018-07-18 11:03 337 Kb
srlua-5.3.5_Win64_bin.zip2018-07-18 11:02 361 Kb
libgcc_s_dw2-1.dll.zip2016-01-05 20:25 47 Kb

Lua 5.3.4 (and older)

NameLast modifiedSize
lua-5.3.4_Win32_bin.zip2017-03-06 11:37 346 Kb
lua-5.3.4_Win64_bin.zip2017-03-06 11:37 423 Kb
srlua-5.3.4_Win32_bin.zip2017-03-06 11:38 293 Kb
srlua-5.3.4_Win64_bin.zip2017-03-06 11:38 356 Kb
libgcc_s_dw2-1.dll.zip2016-01-05 20:25 47 Kb
lua-5.3.3_Win32_bin.zip2016-07-13 21:17 345 Kb
lua-5.3.3_Win64_bin.zip2016-07-13 21:17 423 Kb
srlua-5.3.3_Win32_bin.zip2016-07-13 21:16 293 Kb
srlua-5.3.3_Win64_bin.zip2016-07-13 21:16 356 Kb
lua-5.3.2_Win32_bin.zip2015-12-25 20:56 345 Kb
lua-5.3.2_Win64_bin.zip2015-12-25 20:55 422 Kb
srlua-5.3.2_Win32_bin.zip2015-12-25 20:57 293 Kb
srlua-5.3.2_Win64_bin.zip2015-12-25 20:56 355 Kb
lua-5.3.0_Win32_bin.zip2015-02-09 19:14 340 Kb
lua-5.3.0_Win64_bin.zip2015-02-09 19:14 417 Kb
srlua-5.3.0_Win32_bin.zip2015-02-09 19:15 329 Kb
srlua-5.3.0_Win64_bin.zip2015-02-09 19:15 352 Kb
lua-5.2.3_Win32_bin.zip2013-12-08 21:18 176 Kb
lua-5.2.3_Win64_bin.zip2013-12-08 21:18 224 Kb
srlua-5.2.3_Win32_bin.zip2013-12-08 21:20 172 Kb
srlua-5.2.3_Win64_bin.zip2013-12-08 21:20 216 Kb
lua-5.2.2_Win32_bin.zip2013-10-11 17:46 176 Kb
lua-5.2.2_Win64_bin.zip2013-10-11 17:45 224 Kb
srlua-5.2.2_Win32_bin.zip2013-10-11 17:44 172 Kb
srlua-5.2.2_Win64_bin.zip2013-10-11 17:44 216 Kb
lua-5.1.5_Win32_bin.zip2020-08-16 02:38 223 Kb
srlua-5.1.5_Win32_bin.zip2020-08-16 12:20 213 Kb
lua-5.1.0_Win32_bin.zip2019-07-23 11:42 222 Kb

Don't be shy to contact me, if you would like to request a build.

Notice

Compiled with Lua's Makefile for the 'mingw' platform with a few small additions/modifications. Build configuration files & scripts are available here.

Note that these are not official builds. These builds also have an icon and version information. If you are getting an error about the missing libgcc_s_dw2-1.dll, you can download it [here]. They have been recompiled seperately since they were not included in the original source distribution of 'Lua'. Also, 'srlua' has been compiled and added to the list. The source used to compile 'srlua' was pulled from the official page (2015-02-09), or for before v5.3.0 from LuaDist (2013-10-11) combined with the source of its respective Lua version. For example, srlua v5.3 was combined with Lua v5.3.3. And therefore, provided versions of 'srlua' should be compatible with its respective major version of 'Lua' (scripts). Since Lua v5.4.0-beta, an updated srlua version srlua-102.tar.gz was used. For more information about 'srlua' see 'README.md' from LuaDist/srlua. The same goes for Lua v5.2.2, etc. See Compiler specifications for more information (for the latest build).

Compiled by Joe DF.

Compiler specifications

MinGW-w32 (for Lua v5.3.4 and older)

COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=c:/mingw/bin/../libexec/gcc/mingw32/4.8.1/lto-wrapper.exe
Target: mingw32
Configured with: ../gcc-4.8.1/configure --prefix=/mingw --host=mingw32 --build=mingw32 --without-pic --enable-shared --enable-static --with-gnu-ld --enable-lto --enable-libssp --disable-multilib --enable-languages=c,c++,fortran,objc,obj-c++,ada --disable-sjlj-exceptions --with-dwarf2 --disable-win32-registry --enable-libstdcxx-debug --enable-version-specific-runtime-libs --with-gmp=/usr/src/pkg/gmp-5.1.2-1-mingw32-src/bld --with-mpc=/usr/src/pkg/mpc-1.0.1-1-mingw32-src/bld --with-mpfr= --with-system-zlib --with-gnu-as --enable-decimal-float=yes --enable-libgomp --enable-threads --with-libiconv-prefix=/mingw32 --with-libintl-prefix=/mingw --disable-bootstrap LDFLAGS=-s CFLAGS=-D_USE_32BIT_TIME_T
Thread model: win32
gcc version 4.8.1 (GCC) 

MinGW-w64 (for Lua v5.3.4 and older)

COLLECT_GCC=gcc64
COLLECT_LTO_WRAPPER=c:/mingw/mingw64/bin/../libexec/gcc/x86_64-w64-mingw32/4.8.4/lto-wrapper.exe
Target: x86_64-w64-mingw32
Configured with: /home/cauchy/vcs/svn/gcc/branches/gcc-4_8-branch/configure --prefix=/home/cauchy/native/gcc-4.8-win64 --with-sysroot=/home/cauchy/native/gcc-4.8-win64 --build=x86_64-unknown-linux-gnu --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --disable-multilib --disable-nls --disable-win32-registry --enable-checking=release --enable-languages=c,c++,fortran --enable-fully-dynamic-string --with-arch=core2 --with-tune=generic
Thread model: win32
gcc version 4.8.4 20140710 (prerelease) (GCC) 

TDM-GCC (for Lua v5.3.5 to Lua v5.4.3)

Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/5.1.0/lto-wrapper.exe
Target: x86_64-w64-mingw32
Configured with: ../../../src/gcc-5.1.0/configure --build=x86_64-w64-mingw32 --enable-targets=all --enable-languages=ada,c,c++,fortran,lto,objc,obj-c++ --enable-libgomp --enable-lto --enable-graphite --enable-cxx-flags=-DWINPTHREAD_STATIC --disable-build-with-cxx --disable-build-poststage1-with-cxx --enable-libstdcxx-debug --enable-threads=posix --enable-version-specific-runtime-libs --enable-fully-dynamic-string --enable-libstdcxx-threads --enable-libstdcxx-time --with-gnu-ld --disable-werror --disable-nls --disable-win32-registry --prefix=/mingw64tdm --with-local-prefix=/mingw64tdm --with-pkgversion=tdm64-1 --with-bugurl=http://tdm-gcc.tdragon.net/bugs
Thread model: posix
gcc version 5.1.0 (tdm64-1)

TDM-GCC (for Lua v5.4.4 and newer)

Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=C:/TDM-GCC-64/bin/../libexec/gcc/x86_64-w64-mingw32/10.3.0/lto-wrapper.exe
Target: x86_64-w64-mingw32
Configured with: ../../../src/gcc-git-10.3.0/configure --build=x86_64-w64-mingw32 --enable-targets=all --enable-languages=ada,c,c++,fortran,jit,lto,objc,obj-c++ --enable-libgomp --enable-lto --enable-graphite --enable-cxx-flags=-DWINPTHREAD_STATIC --disable-build-with-cxx --disable-build-poststage1-with-cxx --enable-libstdcxx-debug --enable-threads=posix --enable-version-specific-runtime-libs --enable-fully-dynamic-string --enable-libstdcxx-filesystem-ts=yes --disable-libstdcxx-pch --enable-libstdcxx-threads --enable-libstdcxx-time=yes --enable-mingw-wildcard --with-gnu-ld --disable-werror --enable-nls --disable-win32-registry --enable-large-address-aware --disable-rpath --disable-symvers --prefix=/mingw64tdm --with-local-prefix=/mingw64tdm --with-pkgversion=tdm64-1 --with-bugurl=https://github.com/jmeubank/tdm-gcc/issues
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 10.3.0 (tdm64-1)