Ok, below is the summary of what I do (For cross-compiling NetSurf web
browser for ARM926-EJs running under embedded linux):
1) Download latest snapshot of netsurf 2.7
2) cd netsurf, export CC=arm-linux-gcc
3) mkdir libs, cd libs
4) read /docs/BUILDING-Framebuffer.txt file, and use svn co, and checkout
all 8 dependencies required by framebuffer build.
5) go to libnsfb folder, modify makefile for #-Wno-overlength-strings; go to
/src/plot, and modify 16bbp and 32bbp files with void *
6) make install all 7 dependencies with arm-linux-gcc except libcss. They
will compile&install fine.
7) cd to libcss, and use make HOST_CC=gcc install; and it will
compile&install succesfully too.
8) Finally, go to top dir of netsurf, and make TARGET=framebuffer.
Result is : http://pastebin.com/W5z2Uett
Waiting for further instructions, thank you very much for all your
helps&time...