There was an effort sometimes back to make the Axis2/C static build work. But unfortunately it was not completed.
Supun. On Tue, Jan 27, 2009 at 7:40 PM, Nair, Anushree <anushree.n...@hp.com>wrote: > 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 >