[
https://issues.apache.org/jira/browse/MINIFICPP-1474?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ferenc Gerlits resolved MINIFICPP-1474.
---------------------------------------
Resolution: Abandoned
Poco can only load shared libraries, so merging this into E2P-2 (which is
definitely too large now).
> E2P-3. Change static extension libraries to shared-library plugins
> ------------------------------------------------------------------
>
> Key: MINIFICPP-1474
> URL: https://issues.apache.org/jira/browse/MINIFICPP-1474
> Project: Apache NiFi MiNiFi C++
> Issue Type: New Feature
> Reporter: Ferenc Gerlits
> Priority: Minor
>
> After the first two steps (MINIFICPP-1472, MINIFICPP-1473), we should be able
> to change the STATIC extension libraries to SHARED, and --whole-archive
> should no longer be necessary.
> The main executable and the integration tests should not link with any of the
> extension libraries, and instead load them dynamically using (our wrapper of)
> Poco::ClassLoader.
> Unit tests should link with the extensions, so they have access to all their
> public methods, and can test the utility classes contained in the extension.
> TODO: I expect complications; add them here when we find them.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)