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)