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)