[Tarantool-patches] [PATCH 0/3] Adjust LuaJIT build system
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.
> 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.
> : https://email@example.com/T/#t
> : 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
> * 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.
> * 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
More information about the Tarantool-patches