varchar-io / nebula

A distributed block-based data storage and compute engine
https://nebula.bz
Apache License 2.0
154 stars 17 forks source link

From sudo from build script #91

Open shawncao opened 3 years ago

shawncao commented 3 years ago

Currently we're requiring sudo to run build script, the reason is only because GCP_EXT.cmake we want to install absl/crc32c into system folder so that GCP target could find them, however, adding SDUO in the whole build system is a burden, we always forgot to prefix with sudo, so it's good to figure out a solution and remove sudo usage.

shawncao commented 3 years ago

We should set up one user level root for all system folder (~/lib/) and set it as a system folder visible for all projects.

shawncao commented 3 years ago

also investigate vcpkg as suggested by others to install all dependencies.