tarantool / tarantool-qa

QA related issues of Tarantool

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ci: verify cmake powered static build on CentOS 7

Totktonada opened this issue · comments

Tarantool EE ships statically built executables and the build environment is CentOS 7. I guess it is to use the oldest glibc version to be compatible with maximum amount of Linux distros.

Tarantool CE has the static build CI pipeline to ensure its correct work. However it is run on Ubuntu and may miss some errors that arrears on CentOS 7.

An example of the problem: attempt to add -pie in tarantool/tarantool#7587 fail the static build on CentOS 7, where system's libgomp is not relocatable (while on a fresh Ubuntu it is). Our CI doesn't catch the problem, which would appear later on attempt to build/deploy Tarantool EE.

It seems, we need to add CentOS 7 static build CI pipeline for Tarantool CE. Or, maybe, replace Ubuntu with CentOS 7 here.

I guess we should treat this as bug.