In an ongoing effort to reduce the footprint on the target systems, it is preferred to declare specific dependencies instead of generic ones.
This PR gets rid of the runtime dependency on boost completely and trims down the build dependencies to only the boost headers and no the boost libraries. "crc" being a header only part of boost, no library is required to use it. saves around 400MB in build environment.
In an ongoing effort to reduce the footprint on the target systems, it is preferred to declare specific dependencies instead of generic ones.
This PR gets rid of the runtime dependency on boost completely and trims down the build dependencies to only the boost headers and no the boost libraries. "crc" being a header only part of boost, no library is required to use it. saves around 400MB in build environment.