Skip to content

Broken symlinks when installing shared libraries #469

@AugusteBourgois

Description

@AugusteBourgois

Hello Ibex team,

I recently updated my local installation of ibex to the last commit on branch develop, to be able to use the latest improvements made with the cmake compilation system. I successfully built ibex using the following command
cmake .. -DBUILD_SHARED_LIBS=1
The problem appears when running
sudo make install
Everything seems to install successfully in /usr/local but the targets to the following symlinks:

  • /usr/local/lib/ibex/3rd/libgaol.so
  • /usr/local/lib/ibex/3rd/libgdtoa.so
  • /usr/local/lib/ibex/3rd/libultim.so

The targets are called respectively

  • libgaol-4.2.so.0.0.0
  • libgdtoa.so.0.0.0
  • libultim-2.1.so.0.0.0

The latter are actually built, and can be found somewhere in the build folder created prior to compilation. Manually copying them in /usr/local/lib/ibex/3rd solved my problem. They are just not installed by the command sudo make install

Best regards,
Auguste Bourgois

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions