You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Assuming my quick check of the build dependencies is correct, could the main page be updated to reflect the current dependencies? It would help with cleaning up distro packages and could save build time for source build systems.
Deprecated dependencies
I believe the following libraries are no longer required for the latest builds: ncurses (since v3 on, I believe the last usage was v2.1.0 NCursesOverlay.hpp, v2.1.0 CMakeLists.txt) gflags (since v6 on, last usage was on v5, with removal here: #206)
Potentially optional dependencies:
boost When looking at the curent master 2e06248, I'm not seeing much usage of boost (most (or all) are checks to see if it is availible); when grep'ing through the v6 releases, I'm seeing a lot of references to it in the external and the more recent (since v6.0.4, but not in master; presumably for vcpkg) external_imported (different commit 5eb70c/external_imported) folders. Additionally, I am able to build a few random v6 releases without boost; what is lost by not including this library in a build and could the main page be updated to make this an optional include (with some details on why one may/may not want to include it (is this library currently included solely for vcpkg?))?
The text was updated successfully, but these errors were encountered:
Thanks for looking into this! Boost Filesystem was used back when we had significant folks running older compilers without standard filesystem. We can probably remove it now.
Assuming my quick check of the build dependencies is correct, could the main page be updated to reflect the current dependencies? It would help with cleaning up distro packages and could save build time for source build systems.
Deprecated dependencies
I believe the following libraries are no longer required for the latest builds:
ncurses
(since v3 on, I believe the last usage was v2.1.0 NCursesOverlay.hpp, v2.1.0 CMakeLists.txt)gflags
(since v6 on, last usage was on v5, with removal here: #206)Potentially optional dependencies:
boost
When looking at the curent master 2e06248, I'm not seeing much usage of boost (most (or all) are checks to see if it is availible); when grep'ing through the v6 releases, I'm seeing a lot of references to it in theexternal
and the more recent (since v6.0.4, but not in master; presumably for vcpkg)external_imported
(different commit5eb70c/external_imported) folders. Additionally, I am able to build a few random v6 releases without boost; what is lost by not including this library in a build and could the main page be updated to make this an optional include (with some details on why one may/may not want to include it (is this library currently included solely for vcpkg?))?
The text was updated successfully, but these errors were encountered: