Christian,

Thank you for your quick reply. Your comments are very helpful.

I have been experimenting with libmicrohttpd on my Intel based computer, 
because that is more convenient. The eventual target platform is MIPS32. When I 
carry out the cross-compile for that target, the result is:

~/Desktop/libmicrohttpd-0.9.19/src/daemon/.libs$ ls -l *.14.0
-rwxr-xr-x 1 glenn glenn 57111 2012-02-23 11:49 libmicrohttpd.so.10.14.0

after doing a crosstools strip:

~/Desktop/libmicrohttpd-0.9.19/src/daemon/.libs$ ls -l *.14.0
-rwxr-xr-x 1 glenn glenn 44552 2012-02-23 13:09 libmicrohttpd.so.10.14.0

Those sizes are more what I was expecting and something I can live with.

Frankly, I'm surprised how much larger the i686 binaries are! I wouldn't have 
expected more than a factor of 2 compared to MIPS32.

Glenn

Reply via email to