On 1/9/21 3:01 PM, Daniel Baston wrote: >> buildflags, multiarch, etc. CMake requires more work to make such >> features work, upstreams seldomly care about those where packagers do. > > Can you quantify "more work"? Is there anything that can be done by GEOS to > reduce it?
Two examples: Make the CMake build adhere to CMAKE_INSTALL_LIBDIR so that multiarch keeps working, see this recent example: https://github.com/openstreetmap/OSM-binary/issues/54 A quick look at the CMakeLists.txt for GEOS shows it using hardcoded paths in its install() calls as well. Have CMAKE_BUILD_TYPE=None define NDEBUG so that assert() is removed from the code, thereby not storing the buildpath in the binaries helping reproducible builds. Kind Regards, Bas -- GPG Key ID: 4096R/6750F10AE88D4AF1 Fingerprint: 8182 DE41 7056 408D 6146 50D1 6750 F10A E88D 4AF1 _______________________________________________ geos-devel mailing list geos-devel@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/geos-devel