pnoltes commented on issue #688:
URL: https://github.com/apache/celix/issues/688#issuecomment-1817543363

   > IIRC, `dlopen` can open libraries of the same soname but of different 
paths on Linux. I can't see why we don't support it at the first place. Maybe 
it will cause trouble on macOS?
   
   I think this is also not an issue for macOS, but I am not sure. Even then, 
IMO it is fine to then to support multiple versions of the same bundle symbolic 
name for Linux only. 
   
   If I remember the other issue was private libs in bundle (i.e. libs added 
using `celix_bundle_private_libs`) with identical SONAME. This could lead to 
issue that bundle version 1.1.0 will use a private lib of bundle version 1.0.0, 
because it already has loaded a needed SONAME.
   
   We discussed this a while back and if i remember correctly this is solvable, 
but not easy. 
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@celix.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to