You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Ferenc Gerlits (Jira)" <ji...@apache.org> on 2021/02/02 16:41:00 UTC
[jira] [Created] (MINIFICPP-1474) E2P-3. Change static extension
libraries to shared-library plugins
Ferenc Gerlits created MINIFICPP-1474:
-----------------------------------------
Summary: 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
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)