Details
-
Bug
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
1.4.0
-
None
-
CentOS 4.6 (linux), GCC 3.4.6/4.2.3
Description
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).
Attachments
Attachments
Issue Links
- blocks
-
AXIS2C-1107 Enhance configuration scripts to support building with MinGW
- Open