[ https://issues.apache.org/jira/browse/AXIS2C-1142?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Bill Blough updated AXIS2C-1142: -------------------------------- Labels: patch (was: ) > Circular dependency between engine and http_common libraries > ------------------------------------------------------------ > > Key: AXIS2C-1142 > URL: https://issues.apache.org/jira/browse/AXIS2C-1142 > Project: Axis2-C > Issue Type: Bug > Components: core/engine, core/transport > Affects Versions: 1.4.0 > Environment: CentOS 4.6 (linux), GCC 3.4.6/4.2.3 > Reporter: Steve Nairn > Priority: Minor > Labels: patch > Attachments: http_common.patch > > > Following discussion on the Axis2/C dev list, there is a circular dependency > between libaxis2_engine and libaxis2_http_common. > The http_common library contains references to a large number of symbols that > are resolved by the engine library. Unfortunately the engine library contains > references to axis2_http_accept_record_free and axis2_http_header_free, that > are resolved by the http_common library. Therefore there is a circular > dependency between the libraries. > The circular dependency makes it very difficult to build these libraries on > platforms that do not allow shared libraries to contain unresolved symbols > (for example, Windows DLLs). -- This message was sent by Atlassian JIRA (v7.6.14#76016) --------------------------------------------------------------------- To unsubscribe, e-mail: c-dev-unsubscr...@axis.apache.org For additional commands, e-mail: c-dev-h...@axis.apache.org