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)