Hello,
While working with Axis2/C I came across the following compile time directive in the file http_transport_sender.c AXIS2_EXPORT int #ifndef AXIS2_STATIC_DEPLOY axis2_get_instance( #else axis2_http_transport_sender_get_instance( #endif struct axis2_transport_sender **inst, const axutil_env_t * env) This directive helps us statically bind the http_sender and axis2_engine modules. However, we have a linking issue while statically linking http_receiver and axis2_engine. Even if we try including the above directive in the http_receiver.c file, the problem stays unresolved. In a nutshell, I need a way to statically link the sender, receiver and engine together. Apart from this, why does the unix axis2/c go and load the sender and receiver dlls when they are statically linked with the engine. Does the same behavior get reflected on the windows platform as well? Regards, Anushree