I have a static library libA.a which contains unresolved symbols (they are also available in another static library libA_dep.a)
I create another shared library libB.so which is linked against libA.a
When the user links her program against libB.so she also needs to link against libA_dep.a, otherwise there are unresolved symbols. For licensing reasons I cannot release libA_dep.a to the user. Is there a way to work-around this? (e.g., to link the libB.so with libA_dep.a and tell the linker to place those symbols into the .so)
libA_dep.a
that you need intolibB.so
? – Walter