I am compiling few libraries using boost build on linux. There are some tests dveloped for each of these libraries. These tests are compiled as libraries.
A test suite, loads all these libraries using dlopen and runs the tests.
How can I specify library paths in the build directory as dll-path(similar to what exe linker command does with -rpath), so that I can dlopen the test library which links against the implementation library?
As a workaround, I could convert my text to exe with a dummy main and dlopen it but I would prefer to use them as a library.
Any way to obtain the current filesystem path of a library?