[geos-devel] RFC7: Discontinue use of autotools
Sebastiaan Couwenberg
sebastic at xs4all.nl
Sat Jan 9 06:30:59 PST 2021
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
More information about the geos-devel
mailing list