axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Senaka Fernando (JIRA)" <>
Subject [jira] Commented: (AXIS2C-1040) Use of AXIS2_EXPORT instead of AXIS2_EXTERN in a few places causes errors in static build
Date Mon, 10 Mar 2008 12:45:46 GMT


Senaka Fernando commented on AXIS2C-1040:

Hi Frank,

Will modify the axutil_utils_defines.h, and same in Guththila as discussed.

BTW, 3 a. and 3 b. are doable.

1, and 2 are ok to be done so if we have no alternative.

But, 4 a. and 4. b are not possible as they are hacks rather.

We can of course implement  the modified class_loader logic as a http utility rather and put
the affected method in the class_loader inside an ifdef that would use that only if it is
in the dynamic mode. The static mode will use the http utility rather. I see this as a better
solution because ultimately we would be building the entire engine into a single binary so
it won't mind in what source file was the header implemented. Doing so will also reduce coupling
in the util layer with the transport layer which if not is unacceptable.

Also, it would be better if we could get Jared Hanson involved to this discussion as this
was his idea actually.


> Use of AXIS2_EXPORT instead of AXIS2_EXTERN in a few places causes errors in static build
> -----------------------------------------------------------------------------------------
>                 Key: AXIS2C-1040
>                 URL:
>             Project: Axis2-C
>          Issue Type: Bug
>          Components: util
>            Reporter: Frank Huebbers
>            Assignee: Senaka Fernando
> I have seen a few places where the typedef AXIS2_EXPORT is used instead of AXIS2_EXTERN.
Doing a simple search, I have seen this in the following fiels:
> - axis2_msg_recv.h
> - msg_recv.c
> - raw_xml_in_out_msg_recv.c
> - svr_callback.c
> - mod_addr.c
> - http_transport_sender.c
> - http_receiver.c
> - http_svr_thread.c
> - tcp_transport_sender.c
> - tcp_svr_thread.c
> - tcp_receiver.c
> Note that the definitions are correct in the header files.
> Frank

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:
For additional commands, e-mail:

View raw message