Antares-Simulator is an Open Source power system simulator to quantify the adequacy or the economic performance of interconnected energy systems, at short or remote time horizons.
omnesflo@gm0winl370:~/Téléchargements$ ./solver/antares-8.4-solver
./solver/antares-8.4-solver: error while loading shared libraries: libsirius_solver.so: cannot open shared object file: No such file or directory
omnesflo@gm0winl370:~/Téléchargements$ ldd ./solver/antares-8.4-solver
linux-vdso.so.1 (0x00007fff669fb000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f6efd504000)
libsirius_solver.so => not found
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f6efd4fb000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f6efd4d8000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f6efd2f6000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f6efd1a5000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f6efd18a000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f6efcf98000)
/lib64/ld-linux-x86-64.so.2 (0x00007f6eff0be000)
omnesflo@gm0winl370:~/Téléchargements$ cd solver
omnesflo@gm0winl370:~/Téléchargements/solver$ ./antares-8.4-solver
Surprisingly, assets in solver-only archives are different from those produced by CMake's CPACK utility. libsirius_solver.so's path is relative in the solver-only asset. In the full asset, it looks different.
I think that it's the install step which modifies the "rpath" used for library resolution (defined through variable CMAKE_INSTALL_RPATH), but in the workflow we only perform the build step (cmake --build).
Version
v8.4.2, only solver-only assets.
Surprisingly, assets in solver-only archives are different from those produced by CMake's CPACK utility. libsirius_solver.so's path is relative in the solver-only asset. In the full asset, it looks different.
Difference in hex format