Hi devs,

AFAIK, this is because of the REST portions of the engine depending on the
HTTP libraries. So if someone is not interested in REST can we instead not
link these libraries?

Regards,
Senaka

> 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
>
>
> 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 is automatically generated by JIRA.
> -
> You can reply to this email to add a comment to the issue online.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to