Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CMake build does not install symlinks for libgeos.so.<version> #272

Closed
Kirill888 opened this issue Feb 12, 2020 · 2 comments
Closed

CMake build does not install symlinks for libgeos.so.<version> #272

Kirill888 opened this issue Feb 12, 2020 · 2 comments

Comments

@Kirill888
Copy link
Contributor

Using 3.8.0 release tar ball from github and using cmake:

mkdir build && cd build && cmake -DCMAKE_BUILD_TYPE=Release ..
make install

Symlink to libgeos_c.so.1.13.1 are installed but not for libgeos.so.3.8.0, note that symlink is present in the build/lib folder but doesn't get copied into /usr/lib/ by make install

Install the project...
-- Install configuration: "Release"
-- Installing: /usr/local/lib/libgeos.so.3.8.0
-- Installing: /usr/local/lib/libgeos_c.so.1.13.1
-- Installing: /usr/local/lib/libgeos_c.so.1
-- Set runtime path of "/usr/local/lib/libgeos_c.so.1.13.1" to ""
-- Installing: /usr/local/lib/libgeos_c.so
...

I'm using cmake 3.16.0 on Ubuntu 18.04

cmake --version
cmake version 3.16.0

CMake suite maintained and supported by Kitware (kitware.com/cmake).
@strk
Copy link
Member

strk commented Feb 12, 2020

Please report your issue on geos.osgeo.org

@pramsey
Copy link
Member

pramsey commented May 4, 2020

This is by design.

a71e095

Basically, since we are not making semver guarantees for the C++ libraries (in particular, ABI compatibility doesn't even always cross over on patch release, though it mostly does we don't check), we aren't including symlinks that would allow people to take advantage of those (non-existent) guarantees.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants