On Thu, Mar 12, 2009 at 12:11:13PM +0000, Hywel B. Richards wrote: > Marc Vaillant wrote: > > On Wed, Mar 11, 2009 at 08:18:39PM +0100, Lars Munch wrote: > > > >> > >> Thanks for sharing! Out of curiosity, have you tried to build libcurl > >> with arm-mingw32ce ? > >> > > > > No luck b/c of an errno.h requirement. I did not pursue workarounds > > because I think that there are posix requirements that I would have to > > deal with as well. Also, I'm a little put off by some threads I have > > come accross in the mailing list archives suggesting significant speed > > differences b/w mingw32ce and cegcc--in favor of cegcc. Is this still > > real? Perhaps worthy of a separate discussion. > > > > > > The speed difference is real for me. > > However, my application does a lot of memory allocation, and this is > believed to be where the difference lies. I still have not got round to > trying dlmalloc with mingw32ce.
Ok, thanks. > > I don't imagine that this would make such a difference for libcurl, > where the network is likely to be the slowest factor! (disclaimer - I > don't know much about libcurl). > > Another difference is that you need separate dlls usually with cegcc, > but I find, rather bizarrely, that if I turn on static linking with > cegcc (which means the dlls are not separate), then the resulting > executable, after stripping, is just a tiny bit smaller using cegcc > rather than mingw32ce. Interesting. I might try the static linking but the dlls don't bother me so much, except for the whole slot 0 registry mod thing. > > Here's something that may be relevant to libcurl though: I find that > newlib (?) non-blocking sockets don't work too well - I found in the end > that I just had to give up and use the winsock interface (#define > __USE_W32_SOCKETS). Thanks for the info. libcurl uses non-blocking sockets internally so it might be relevant. Marc ------------------------------------------------------------------------------ Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are powering Web 2.0 with engaging, cross-platform capabilities. Quickly and easily build your RIAs with Flex Builder, the Eclipse(TM)based development software that enables intelligent coding and step-through debugging. Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com _______________________________________________ Cegcc-devel mailing list Cegcc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/cegcc-devel