Changes between Version 22 and Version 23 of RFC6


Ignore:
Timestamp:
Oct 4, 2017, 7:24:42 AM (7 years ago)
Author:
robe
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • RFC6

    v22 v23  
    76761) Package Distributions do not need compile with these flags, though they may choose to at their own risk to support C++ API users.
    7777
    78 2) The end effect being, no C++ header, no C++ library to worry about -- just a single .so or .dll  and a C header file
     782) The end effect being, no C++ headers installed  and just the C header file installed.
    7979
    80 3) People building their own binaries or their own projects that utilize the C++ API will not be able to use GEOS from packages since GEOS packages will not have the C++ API bindings they need.
    81  They will have to compile their own GEOS.
    82 
    83 This means if they want their product to be shipped with other distributed software and share the same GEOS, they will need to use the C-API.
     803) People building their own binaries or their own projects that utilize the C++ API may not be able to build using a packaged libgeosdev-++ if packagers don't compile with c++ support.
     81Those who do use dev packages, will get the above warning when they compile.
    8482
    8583That way new projects will be clear about what compromise they are making using the C++ API.