Hello everyone:
Starting from boost version 1.75.0 some of the libraries that are used by pgRouting can not be compiled with a standard std=c++11 or std=c++0x
pgRouting use code from PostGIS which uses code from GEOS which is compiled with C++17 standard. (see the requirement
For pgRouting v4.0.0 to do something similar
set(CMAKE_CXX_STANDARD 17 CACHE STRING "C++ standard version to use (minimum suggested is c++17)")
The code adjustment to c++17 standard along the way of the version 4.x series
Once the code do not compile with a lower standard then it will become:
set(CMAKE_CXX_STANDARD 17 CACHE STRING "C++ standard version to use (minimum required is c++17)")
For the reasons mentioned above I start the following
MOTION: Move the pgRouting C/C++ standard to C++17
PSC members vote (You must be member of the pgRouting PSC to vote here)
- +1
- 0
- -1
Side vote from the community (Not counting for the decision)
- I like the idea
- Iām indifferent
- I do not like the idea
Regards
Vicky Vergara