Megaco stack
Guillermo Fernandez Castellanos
guillermo.fernandez@REDACTED
Fri Aug 27 04:49:37 CEST 2004
Hi,
I will read the links and try to do it in both ways (strip and
tutorial). Will take some time to asimilate everything thoug :-)
I am ashamed to admit that the otp.mk problem was a typing error I did
(several times in a row, and today as well...), opt.mk instead of otp.mk.
Thanks a lot for all the answers!
G
Guillermo Fernandez Castellanos wrote:
> Hi,
>
> Accept my appologies if this message has been already sended to the list...
>
> I am starting to look at Erlang, as I need a Megaco stack for my job and
> Erlang's one seems to be promising. The problem is, my boss ask me to
> make it work in only a few Mb of disk space, and that's largelly under
> the 80 Mb of my Linux installation... I am using the latest Erlang
> distribution. Is that possible? Or is an impossible dream? What would
> (rough estimation, of course) be the minimal disk space requirements?
>
> I would apreciate any hint, link or help in that direction.
>
> I had a look to the Erlan FAQ, and finded the following references:
>
> 5.5 How do I write an Erlang system that fits on a floppy?
> http://www.sics.se/~joe/sae.html
> Unfortunatelly this distribution does not give a lot of details about
> the libraries that it includes, and Megaco does not seem to be one of them.
>
> 8.9. Is Erlang small enough for embedded systems?
> """It is reasonably straightforward to fit Erlang itself into 2Mbyte of
> persistant storage"""
> """ This can be automated by editing otp.mk and adding +compressed
> +no_debug_info to the erlang compiler options and then rebuilding all
> the libraries."""
> unfortunatelly I did not find it that straightforward nor was able to
> find the opt.mk file...
>
> After a
> $ grep -r '\-include' * | awk 'FS="\"" {print $2}' | sort | uniq -u
> et/include/et.hrl
> megaco/include/megaco_sdp.hrl
> megaco/src/text/megaco_text_tokens.hrl
> megaco_ber_bin_drv_media_gateway_control_v1.hrl
> megaco_ber_bin_drv_media_gateway_control_v2.hrl
> megaco_ber_bin_media_gateway_control_v1.hrl
> megaco_ber_bin_media_gateway_control_v2.hrl
> megaco_ber_media_gateway_control_v1.hrl
> megaco_ber_media_gateway_control_v2.hrl
> megaco_per_bin_drv_media_gateway_control_v1.hrl
> megaco_per_bin_drv_media_gateway_control_v2.hrl
> megaco_per_bin_media_gateway_control_v1.hrl
> megaco_per_bin_media_gateway_control_v2.hrl
> megaco_per_media_gateway_control_v1.hrl
> megaco_per_media_gateway_control_v2.hrl
>
> i found that the dependencies seemed to rely little on the OTP library.
> I then thought about simply stripping (deleting...) the non used OTP
> modules (applications) from the compiled Erlang distribution. But
> something tells me it's not a good idea...
>
> Thanks,
>
> G
>
>
More information about the erlang-questions
mailing list