[Freeswitch-dev] mod_mono Build

David Brazier David.Brazier at 360crm.co.uk
Thu Sep 4 09:23:37 EDT 2008


I have made a number of fixes and additions to mod_mono/mod_mono_managed so that:
- It builds on Linux (non-managed and managed parts)
- It works when FreeSWITCH is embedded in a Mono program.

I'd like to submit these changes to the project - how would I do that?  Raise a Jira item?

The versioning of the SWIG-generated files (mod_mono/freeswitch_wrap.cxx and mod_mono_managed/swig/*.cs) is problematic - since mod_mono managed attempts to wrap the entire core FreeSWITCH library, when the library functions change, then the mod_mono SWIG should be run again.  Otherwise, mod_mono may try to call functions that have changed their interface (though perhaps that is rare).  So it would be ideal if the SWIG stage were just part of the FreeSWITCH build.  Is it safe to assume that SWIG is available when building FreeSWITCH?  Perhaps it is is used in other modules?



360CRM Limited, registered address, Caledonia House, 89 Seaward Street, Glasgow, G41 1HJ, Registered in Scotland, company number SC261952.
This email and its attachments may be confidential and are intended solely for the use of the individual to whom it is addressed. Any views or opinions expressed are solely those of the author and do not necessarily represent those of 360CRM Ltd.  This email does not form any part of a contract.  If you are not the intended recipient of this email and its attachments, you must take no action based upon them, nor must you copy or show them to anyone.  Please contact the sender if you believe you have received this email in error.

More information about the Freeswitch-dev mailing list