[Tarantool-patches] [PATCH 0/3] Adjust LuaJIT build system

Igor Munkin imun at tarantool.org
Mon Mar 1 01:05:30 MSK 2021

I've checked the patchset into 1.10, 2.6, 2.7 and master.

On 04.02.21, Igor Munkin wrote:
> The first patch of this series fixes the inaccuracy for out of source
> build type. If Lua source path given to <lua_source> function is
> relative, the output file is generated in the binary directory. At the
> same time if the given path to be compiled to *.lua.c is absolute, the
> output file is generated in source directory instead of the binary one.
> In scope of the second patch the module for building the bundled LuaJIT
> is completely reworked considering the changes made in LuaJIT repo[1].
> The last patch adds LuaJIT tests to every CI job type except the one for
> static build testing routine on OSX: there is no way to run LuaJIT tests
> for out of source build on OSX due to SIP[2].
> [1]: https://lists.tarantool.org/tarantool-patches/cover.1612291495.git.imun@tarantool.org/T/#t
> [2]: https://developer.apple.com/library/archive/documentation/Security/Conceptual/System_Integrity_Protection_Guide/FileSystemProtections/FileSystemProtections.html
> Branch: https://github.com/tarantool/tarantool/tree/imun/gh-4862-cmake-full-ci
> Issues:
> * https://github.com/tarantool/tarantool/issues/4862
> * https://github.com/tarantool/tarantool/issues/5470
> CI is not green since OSX 11 is pretty stormy today. Hope it will be
> fine the day when the changeset is merged into the trunk.
> @ChangeLog:
> * Port LuaJIT build system to CMake and make its testing environment
>   self-sufficient (gh-4862, gh-5470).
> Igor Munkin (3):
>   build: fix lua.c file generation
>   build: adjust LuaJIT build system
>   ci: enable LuaJIT tests in CI


> -- 
> 2.25.0

Best regards,

More information about the Tarantool-patches mailing list