celix-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pepijn Noltes (Jira)" <j...@apache.org>
Subject [jira] [Updated] (CELIX-428) Add support for static/linked libraries bundles
Date Tue, 17 Sep 2019 17:43:00 GMT

     [ https://issues.apache.org/jira/browse/CELIX-428?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Pepijn Noltes updated CELIX-428:
    Fix Version/s:     (was: 2.3.0)

> Add support for static/linked libraries bundles
> -----------------------------------------------
>                 Key: CELIX-428
>                 URL: https://issues.apache.org/jira/browse/CELIX-428
>             Project: Celix
>          Issue Type: Improvement
>          Components: Framework
>    Affects Versions: 2.3.0
>            Reporter: Pepijn Noltes
>            Assignee: Pepijn Noltes
>            Priority: Major
>             Fix For: 3.0.0
> Adds support for static bundle libraries. These bundles can be used to create a single
executable celix containers. For different reasons (e.g. security), docker containers, etc.
> Proposal:
> The static library bundle  should use the __attribute__((constructor)) to register itself
to all (or first?) register celix frameworks. The function which does this can be generated
in the CMake command for creating the static library bundle (e.g. add_celix_static_bundle).
The constructor should register the activator callbacks (which as result should have unique
symbols names) and attached bundle resource symbols (same as in the shared library bundle)

This message was sent by Atlassian Jira

View raw message