ARM Win CE / CEGCC progress & memory issues

J

John Snowdon

I've got more pieces of the standard Unix version of Ruby 1.8.6 working
on ARM / Windows CE with CEGCC.

I've built ARM/WinCE/CEGCC versions of zlib and openssl that have
allowed me to compile and load:

ext/bigdecimal/bigdecimal.a
ext/digest/digest.a
ext/digest/md5/md5.a
ext/digest/rmd160/rmd160.a
ext/digest/sha1/sha1.a
ext/digest/sha2/sha2.a
ext/enumerator/enumerator.a
ext/fcntl/fcntl.a
ext/nkf/nkf.a
ext/pty/pty.a
ext/openssl/openssl.a
ext/sdbm/sdbm.a
ext/socket/socket.a
ext/stringio/stringio.a
ext/strscan/strscan.a
ext/syck/syck.a
ext/thread/thread.a
ext/zlib/zlib.a
ext/digest/bubblebabble/bubblebabble.a
ext/etc/etc.a
ext/io/wait/wait.a
ext/racc/cparse/cparse.a

The good news is that I can now run "ruby gem install rake --http-proxy
http://address:port" and it connects and starts to do a bulk update.

The bad news is at this point I get an out of memory error when
attempting to inflate Marshal.4.8.Z (I also have a second problem in
that I can't seem to install local gems... which is weird).

How much memory is required in order to complete this process? Watching
the memory use in CE, it grows allocates approx 21mb of the available
~40mb, leaving around 19mb free. I then see the free memory return to
approx 40mb when Ruby spits out the memory error.

Is there any way to reduce the amount of memory used in this process?

Perhaps I should look at whether building everything using shared
libraries will trim memory useage - the Ruby binary sits at around 2mb,
stripped, with all the above extensions and openssl/libz built in.

I'm looking for ideas at this point!

-John

http://www.target-earth/net/gadgets/
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,968
Messages
2,570,154
Members
46,702
Latest member
LukasConde

Latest Threads

Top