Planet CoR-Lab |
The run-time search path (rpath) defines paths to search for dynamic libraries when executing a program. It is a mechanism on Linux parallel to the LD_LIBRARY_PATH environment variable, which is another hint to find dynamic libraries.
Usually, it is a good idea to make software which you built relocatable. This means that created binaries can be moved around and they still work after the location change. This includes the ability to still find the correct versions of dynamic libraries. One simple way to achieve this is by setting the rpath relative to the current location of the binary. In CMake this can be achieved like this:
# for all binaries created in a CMake project: SET(CMAKE_INSTALL_RPATH "\$ORIGIN/../lib:\$ORIGIN/") # for certain targets SET_TARGET_PROPERTIES(target 1 target2 ... PROPERTIES INSTALL_RPATH "\$ORIGIN/../lib:\$ORIGIN/")Please note that the backslash is required.
We are happy to announce the release of version 1.0 of RST. This is the initial release. It provides
We are happy to announce the release of version 0.5 of RSB. The development activities in this cycle focused primarily on API improvements and the integration of causal vectors. Moreover, complete compatibility for MSVC 2010 is now ensured and MacOS compatibility has been improved. In the process, about 60 issues have been created and subsequently resolved.
This RSB release is available in the following forms:As always, bugs, feature requests and enhancement proposals can be reported in the issue tracker
Please note thatThe following paragraphs describe the changes in more detail. An overview regarding the current state of the different implementations is available in the wiki.
For an even more detailed list of fixed bugs, added features and other enhancements, see https://code.cor-lab.org/projects/rsb/versions/21
General¶We are happy to announce the release of version 0.5 of RSB. The development activities in this cycle focused primarily on API improvements and the integration of causal vectors. Moreover, complete compatibility for MSVC 2010 is now ensured and MacOS compatibility has been improved. In the process, about 60 issues have been created and subsequently resolved.
This RSB release is available in the following forms:As always, bugs, feature requests and enhancement proposals can be reported in the issue tracker
Please note thatThe following paragraphs describe the changes in more detail. An overview regarding the current state of the different implementations is available in the wiki.
For an even more detailed list of fixed bugs, added features and other enhancements, see https://code.cor-lab.org/projects/rsb/versions/21
General¶Version 0.5 of the RSC library has been released. The most important changes in this release are:
Version 0.5 of the RSC library has been released. The most important changes in this release are: