[Tarantool-patches] [PATCH luajit 7/7] ci: add nojit flavor for exotic builds
Sergey Kaplun
skaplun at tarantool.org
Mon Feb 13 22:14:05 MSK 2023
Hi, Igor!
Thanks for the patch!
LGTM, except an ignorable suggestion.
You've mentioned before offline that dualnum, checkhook entries are not
sorted alphabetically. So, I suggest to sort these entries inside FLAVOR
definition and sort FLAVORFLAGS definitions as well.
Feel free to ignore.
On 13.02.23, Igor Munkin wrote:
> Since all testing machinery is adjusted for LuaJIT configuration with
> disabled compiler support, the new flavor for exotic builds is
> introduced in LuaJIT CI.
>
> Part of tarantool/tarantool#8252
>
> Signed-off-by: Igor Munkin <imun at tarantool.org>
> ---
> .github/workflows/exotic-builds-testing.yml | 4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/.github/workflows/exotic-builds-testing.yml b/.github/workflows/exotic-builds-testing.yml
> index 67ab9cc3..b28673c6 100644
> --- a/.github/workflows/exotic-builds-testing.yml
> +++ b/.github/workflows/exotic-builds-testing.yml
> @@ -36,7 +36,7 @@ jobs:
> BUILDTYPE: [Debug, Release]
> ARCH: [ARM64, x86_64]
> GC64: [ON, OFF]
> - FLAVOR: [dualnum, checkhook]
> + FLAVOR: [dualnum, checkhook, nojit]
> include:
> - BUILDTYPE: Debug
> CMAKEFLAGS: -DCMAKE_BUILD_TYPE=Debug -DLUA_USE_ASSERT=ON -DLUA_USE_APICHECK=ON
> @@ -46,6 +46,8 @@ jobs:
> FLAVORFLAGS: -DLUAJIT_NUMMODE=2
> - FLAVOR: checkhook
> FLAVORFLAGS: -DLUAJIT_ENABLE_CHECKHOOK=ON
> + - FLAVOR: nojit
> + FLAVORFLAGS: -DLUAJIT_DISABLE_JIT=ON
> exclude:
> # DUALNUM is default for ARM64, no need for additional testing.
> - FLAVOR: dualnum
> --
> 2.30.2
>
--
Best regards,
Sergey Kaplun
More information about the Tarantool-patches
mailing list