On Tue, Jan 27, 2009 at 10:36 PM, Supun Kamburugamuva <supu...@gmail.com>wrote:

> There was an effort sometimes back to make the Axis2/C static build work.
> But unfortunately it was not completed.


You can refer that previous attempt from
http://www.backdrifter.com/2007/02/16/axis2c-static-deployment-engine/


>
> 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
>>
>
>
>


-- 
Thanks,
Dimuthu Gamage

http://www.dimuthu.org
http://www.wso2.org

Reply via email to