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)

Reply via email to