vitalif / vitastor

Simplified distributed block and file storage with strong consistency, like in Ceph (repository mirror)
https://vitastor.io
Other
136 stars 22 forks source link

Improve the compilation process #44

Closed lnsyyj closed 2 years ago

lnsyyj commented 2 years ago
  1. Add build dependency script
  2. Add fio to gitmodules

Signed-off-by: JiangYu lnsyyj@hotmail.com

vitalif commented 2 years ago

Sorry, please don't add fio into gitmodules, because the exact version for each distribution has to be symlinked/copied there during package build process

lnsyyj commented 2 years ago

ok, i will remove fio.

lnsyyj commented 2 years ago

Hi @vitalif , Will there be version management in this regard in the future? I want to find a suitable version management method so that the project can move forward better.

vitalif commented 2 years ago

What do you mean by that? :-) Vitastor has to be built with fio from the distribution, otherwise the fio engine won't work, and fio still doesn't have proper support for building out-of-tree modules - i.e. development headers, something like "fio-dev" package. Regarding packages: have you seen containerized package build scripts in debian/ and rpm/?) You can build rpm/deb packages with 1 bash script, you just need podman installed. :-)

lnsyyj commented 2 years ago

Oh thanks, I just saw that.