ci: build Tarantool with enabled gc64
To make tarantool-gc64 available in repository we need to provide a product name in a package itself and in the repository. To build Tarantool with gc64 enabled, the flag -DLUAJIT_ENABLE_GC64 needs to be passed to cmake flags. For this purposes GC64 env var was added to all workflows for Debian, Ubuntu, Centos and Fedora. This variable is processed to rename PRODUCT_NAME. If GC64 is eanbled, PRODUCT_NAME is `tarantool-gc64`, otherwise it stays `tarantool`, which goes to repository name and the package itself. Thus, Tarantool with gc64 enabled can be installed by `<packaen_manager> install -y tarantool-gc64` in the one single repository. NO_DOC=ci NO_TEST=ci NO_CHANGELOG=ci Closes: tarantool/tarantool-qa#161
Showing
- .github/actions/environment/action.yml 1 addition, 1 deletion.github/actions/environment/action.yml
- .github/workflows/centos_7.yml 6 additions, 0 deletions.github/workflows/centos_7.yml
- .github/workflows/centos_8.yml 6 additions, 0 deletions.github/workflows/centos_8.yml
- .github/workflows/debian_10.yml 6 additions, 0 deletions.github/workflows/debian_10.yml
- .github/workflows/debian_11.yml 6 additions, 0 deletions.github/workflows/debian_11.yml
- .github/workflows/debian_9.yml 6 additions, 0 deletions.github/workflows/debian_9.yml
- .github/workflows/fedora_30.yml 6 additions, 0 deletions.github/workflows/fedora_30.yml
- .github/workflows/fedora_31.yml 6 additions, 0 deletions.github/workflows/fedora_31.yml
- .github/workflows/fedora_32.yml 6 additions, 0 deletions.github/workflows/fedora_32.yml
- .github/workflows/fedora_33.yml 6 additions, 0 deletions.github/workflows/fedora_33.yml
- .github/workflows/fedora_34.yml 6 additions, 0 deletions.github/workflows/fedora_34.yml
- .github/workflows/fedora_35.yml 6 additions, 0 deletions.github/workflows/fedora_35.yml
- .github/workflows/ubuntu_16_04.yml 6 additions, 0 deletions.github/workflows/ubuntu_16_04.yml
- .github/workflows/ubuntu_18_04.yml 6 additions, 0 deletions.github/workflows/ubuntu_18_04.yml
- .github/workflows/ubuntu_20_04.yml 6 additions, 0 deletions.github/workflows/ubuntu_20_04.yml
- .github/workflows/ubuntu_21_04.yml 6 additions, 0 deletions.github/workflows/ubuntu_21_04.yml
- .github/workflows/ubuntu_21_10.yml 6 additions, 0 deletions.github/workflows/ubuntu_21_10.yml
- .gitlab.mk 17 additions, 3 deletions.gitlab.mk
- debian/rules 6 additions, 0 deletionsdebian/rules
- rpm/tarantool.spec 17 additions, 0 deletionsrpm/tarantool.spec
Loading
Please register or sign in to comment