Paul Davis wrote:
i don't believe that is true. if you link with RTLD_GLOBAL, then dlopen
() followed by dlsym jack_client_open() should be all that is needed.
Additionnaly, you'll need to link the main binary with
-Wl,--unresolved-symbols=ignore-all which is not the cleanest thing to
do :-)
Imho, a dlopen'ed driver for each backend is much better than playing
with ignored undefined symbols.
-a.