You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@celix.apache.org by "Pepijn Noltes (JIRA)" <ji...@apache.org> on 2018/01/31 19:49:00 UTC

[jira] [Created] (CELIX-427) Add support for shared libraries bundles

Pepijn Noltes created CELIX-427:
-----------------------------------

             Summary: Add support for shared libraries bundles
                 Key: CELIX-427
                 URL: https://issues.apache.org/jira/browse/CELIX-427
             Project: Celix
          Issue Type: Improvement
          Components: Framework
    Affects Versions: 2.3.0
            Reporter: Pepijn Noltes


Add support for shared library (e.g. so / dylib files) as bundles.

Note that these bundles should be resolvable on their own and cannot have additional shared libraries dependencies, as is the case for zip bundles.

Shared library bundle still should have bundle activator symbols, but should also contain an embedded zip resource (using objcopy to attach a (zip) resource file to the shared object, which can be retrieved using predefined symbols)

Advantages is that these bundles can still be used as normal shared objects (also in CMake) and make it easier to load the symbols for bundles to gdb.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)